* [PATCH 1/2] asm-generic: add __WARN() to bug.h [not found] <20121114163042.64f0c0495663331b9c2d60d6@canb.auug.org.au> @ 2012-11-15 0:59 ` Randy Dunlap 2012-11-15 1:28 ` David Rientjes 2012-11-15 0:59 ` [PATCH 2/2] mm: balloon_compaction.c needs asm-generic/bug.h Randy Dunlap 1 sibling, 1 reply; 5+ messages in thread From: Randy Dunlap @ 2012-11-15 0:59 UTC (permalink / raw) To: Arnd Bergmann Cc: Stephen Rothwell, linux-next, linux-kernel, Andrew Morton, linux-arch, Rafael Aquini, linux-mm From: Randy Dunlap <rdunlap@infradead.org> Add __WARN() macro for the case of CONFIG_BUG is not enabled. This fixes a build error in mm/balloon_compaction.c. Signed-off-by: Randy Dunlap <rdunlap@infradead.org> Cc: Arnd Bergmann <arnd@arndb.de> Cc: linux-arch@vger.kernel.org Cc: Rafael Aquini <aquini@redhat.com> Cc: linux-mm@kvack.org --- include/asm-generic/bug.h | 4 ++++ 1 file changed, 4 insertions(+) --- linux-next-20121114.orig/include/asm-generic/bug.h +++ linux-next-20121114/include/asm-generic/bug.h @@ -129,6 +129,10 @@ extern void warn_slowpath_null(const cha }) #endif +#ifndef __WARN +#define __WARN() do {} while (0) +#endif + #define WARN_TAINT(condition, taint, format...) WARN_ON(condition) #endif -- 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: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 1/2] asm-generic: add __WARN() to bug.h 2012-11-15 0:59 ` [PATCH 1/2] asm-generic: add __WARN() to bug.h Randy Dunlap @ 2012-11-15 1:28 ` David Rientjes 0 siblings, 0 replies; 5+ messages in thread From: David Rientjes @ 2012-11-15 1:28 UTC (permalink / raw) To: Randy Dunlap Cc: Arnd Bergmann, Stephen Rothwell, linux-next, linux-kernel, Andrew Morton, linux-arch, Rafael Aquini, linux-mm On Wed, 14 Nov 2012, Randy Dunlap wrote: > --- linux-next-20121114.orig/include/asm-generic/bug.h > +++ linux-next-20121114/include/asm-generic/bug.h > @@ -129,6 +129,10 @@ extern void warn_slowpath_null(const cha > }) > #endif > > +#ifndef __WARN > +#define __WARN() do {} while (0) > +#endif > + > #define WARN_TAINT(condition, taint, format...) WARN_ON(condition) > > #endif __WARN() isn't supposed to be used by generic code, though. The mm/balloon_compaction.c error should be resolved by mm-introduce-a-common-interface-for-balloon-pages-mobility-fix-fix-fix.patch added to -mm today. It converts the __WARN() there into WARN_ON(1) which is defined appropriately for CONFIG_BUG=n. -- 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: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 2/2] mm: balloon_compaction.c needs asm-generic/bug.h [not found] <20121114163042.64f0c0495663331b9c2d60d6@canb.auug.org.au> 2012-11-15 0:59 ` [PATCH 1/2] asm-generic: add __WARN() to bug.h Randy Dunlap @ 2012-11-15 0:59 ` Randy Dunlap 2012-11-15 1:29 ` David Rientjes 1 sibling, 1 reply; 5+ messages in thread From: Randy Dunlap @ 2012-11-15 0:59 UTC (permalink / raw) To: Rafael Aquini Cc: Stephen Rothwell, linux-mm, linux-next, linux-kernel, Andrew Morton From: Randy Dunlap <rdunlap@infradead.org> Fix build when CONFIG_BUG is not enabled by adding header file <asm-generic/bug.h>: mm/balloon_compaction.c: In function 'balloon_page_putback': mm/balloon_compaction.c:243:3: error: implicit declaration of function '__WARN' Signed-off-by: Randy Dunlap <rdunlap@infradead.org> Cc: Rafael Aquini <aquini@redhat.com> --- mm/balloon_compaction.c | 1 + 1 file changed, 1 insertion(+) --- linux-next-20121114.orig/mm/balloon_compaction.c +++ linux-next-20121114/mm/balloon_compaction.c @@ -9,6 +9,7 @@ #include <linux/slab.h> #include <linux/export.h> #include <linux/balloon_compaction.h> +#include <asm-generic/bug.h> /* * balloon_devinfo_alloc - allocates a balloon device information descriptor. -- 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: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 2/2] mm: balloon_compaction.c needs asm-generic/bug.h 2012-11-15 0:59 ` [PATCH 2/2] mm: balloon_compaction.c needs asm-generic/bug.h Randy Dunlap @ 2012-11-15 1:29 ` David Rientjes 2012-11-15 1:29 ` Randy Dunlap 0 siblings, 1 reply; 5+ messages in thread From: David Rientjes @ 2012-11-15 1:29 UTC (permalink / raw) To: Randy Dunlap Cc: Rafael Aquini, Stephen Rothwell, linux-mm, linux-next, linux-kernel, Andrew Morton On Wed, 14 Nov 2012, Randy Dunlap wrote: > From: Randy Dunlap <rdunlap@infradead.org> > > Fix build when CONFIG_BUG is not enabled by adding header file > <asm-generic/bug.h>: > > mm/balloon_compaction.c: In function 'balloon_page_putback': > mm/balloon_compaction.c:243:3: error: implicit declaration of function '__WARN' > This is fixed by mm-introduce-a-common-interface-for-balloon-pages-mobility-fix-fix-fix.patch in -mm which converts it to WARN_ON(1) which is the generic way to trigger a warning. -- 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: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 2/2] mm: balloon_compaction.c needs asm-generic/bug.h 2012-11-15 1:29 ` David Rientjes @ 2012-11-15 1:29 ` Randy Dunlap 0 siblings, 0 replies; 5+ messages in thread From: Randy Dunlap @ 2012-11-15 1:29 UTC (permalink / raw) To: David Rientjes Cc: Rafael Aquini, Stephen Rothwell, linux-mm, linux-next, linux-kernel, Andrew Morton On 11/14/2012 05:29 PM, David Rientjes wrote: > On Wed, 14 Nov 2012, Randy Dunlap wrote: > >> From: Randy Dunlap <rdunlap@infradead.org> >> >> Fix build when CONFIG_BUG is not enabled by adding header file >> <asm-generic/bug.h>: >> >> mm/balloon_compaction.c: In function 'balloon_page_putback': >> mm/balloon_compaction.c:243:3: error: implicit declaration of function '__WARN' >> > > This is fixed by > mm-introduce-a-common-interface-for-balloon-pages-mobility-fix-fix-fix.patch > in -mm which converts it to WARN_ON(1) which is the generic way to trigger > a warning. > -- OK, thanks for the info. -- ~Randy -- 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: <a href=mailto:"dont@kvack.org"> email@kvack.org </a> ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-11-15 1:30 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20121114163042.64f0c0495663331b9c2d60d6@canb.auug.org.au>
2012-11-15 0:59 ` [PATCH 1/2] asm-generic: add __WARN() to bug.h Randy Dunlap
2012-11-15 1:28 ` David Rientjes
2012-11-15 0:59 ` [PATCH 2/2] mm: balloon_compaction.c needs asm-generic/bug.h Randy Dunlap
2012-11-15 1:29 ` David Rientjes
2012-11-15 1:29 ` Randy Dunlap
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox