From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753259Ab2KSFaY (ORCPT ); Mon, 19 Nov 2012 00:30:24 -0500 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:51385 "EHLO relay4-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750920Ab2KSFaU convert rfc822-to-8bit (ORCPT ); Mon, 19 Nov 2012 00:30:20 -0500 X-Originating-IP: 217.70.178.134 X-Originating-IP: 50.43.39.152 From: Josh Triplett To: Linus Torvalds , Andrew Morton , Mel Gorman , Minchan Kim , Rik van Riel , Hugh Dickins , linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: Josh Triplett Subject: [PATCH 26/58] mm/internal.h: Declare vma_address unconditionally Date: Sun, 18 Nov 2012 21:28:05 -0800 Message-Id: <1353302917-13995-27-git-send-email-josh@joshtriplett.org> X-Mailer: git-send-email 1.7.10.4 In-Reply-To: <1353302917-13995-1-git-send-email-josh@joshtriplett.org> References: <1353302917-13995-1-git-send-email-josh@joshtriplett.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org mm/internal.h declares vma_address inside an ifdef CONFIG_TRANSPARENT_HUGEPAGE; however, mm/rmap.c defines the function unconditionally. Move the function outside of the ifdef. This eliminates a warning from gcc (-Wmissing-prototypes) and from Sparse (-Wdecl). mm/rmap.c:527:1: warning: no previous prototype for ‘vma_address’ [-Wmissing-prototypes] Signed-off-by: Josh Triplett --- mm/internal.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/mm/internal.h b/mm/internal.h index a4fa284..6cd14dc 100644 --- a/mm/internal.h +++ b/mm/internal.h @@ -221,10 +221,8 @@ static inline void mlock_migrate_page(struct page *newpage, struct page *page) } } -#ifdef CONFIG_TRANSPARENT_HUGEPAGE extern unsigned long vma_address(struct page *page, struct vm_area_struct *vma); -#endif #else /* !CONFIG_MMU */ static inline int mlocked_vma_newpage(struct vm_area_struct *v, struct page *p) { -- 1.7.10.4 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from psmtp.com (na3sys010amx161.postini.com [74.125.245.161]) by kanga.kvack.org (Postfix) with SMTP id DDA7F6B0071 for ; Mon, 19 Nov 2012 00:30:20 -0500 (EST) From: Josh Triplett Subject: [PATCH 26/58] mm/internal.h: Declare vma_address unconditionally Date: Sun, 18 Nov 2012 21:28:05 -0800 Message-Id: <1353302917-13995-27-git-send-email-josh@joshtriplett.org> In-Reply-To: <1353302917-13995-1-git-send-email-josh@joshtriplett.org> References: <1353302917-13995-1-git-send-email-josh@joshtriplett.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sender: owner-linux-mm@kvack.org List-ID: To: Linus Torvalds , Andrew Morton , Mel Gorman , Minchan Kim , Rik van Riel , Hugh Dickins , linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: Josh Triplett mm/internal.h declares vma_address inside an ifdef CONFIG_TRANSPARENT_HUGEPAGE; however, mm/rmap.c defines the function unconditionally. Move the function outside of the ifdef. This eliminates a warning from gcc (-Wmissing-prototypes) and from Sparse (-Wdecl). mm/rmap.c:527:1: warning: no previous prototype for =E2=80=98vma_address=E2= =80=99 [-Wmissing-prototypes] Signed-off-by: Josh Triplett --- mm/internal.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/mm/internal.h b/mm/internal.h index a4fa284..6cd14dc 100644 --- a/mm/internal.h +++ b/mm/internal.h @@ -221,10 +221,8 @@ static inline void mlock_migrate_page(struct page *n= ewpage, struct page *page) } } =20 -#ifdef CONFIG_TRANSPARENT_HUGEPAGE extern unsigned long vma_address(struct page *page, struct vm_area_struct *vma); -#endif #else /* !CONFIG_MMU */ static inline int mlocked_vma_newpage(struct vm_area_struct *v, struct p= age *p) { --=20 1.7.10.4 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org