All of lore.kernel.org
 help / color / mirror / Atom feed
* [failures] mm-break-circular-include-from-linux-mmzoneh.patch removed from -mm tree
@ 2013-02-06 21:34 akpm
  0 siblings, 0 replies; only message in thread
From: akpm @ 2013-02-06 21:34 UTC (permalink / raw)
  To: lig.fnst, akpm, mhocko, rientjes, sfr, mm-commits


The patch titled
     Subject: mm: break circular include from linux/mmzone.h
has been removed from the -mm tree.  Its filename was
     mm-break-circular-include-from-linux-mmzoneh.patch

This patch was dropped because it had testing failures

------------------------------------------------------
From: liguang <lig.fnst@cn.fujitsu.com>
Subject: mm: break circular include from linux/mmzone.h

linux/mmzone.h included linux/memory_hotplug.h, and linux/memory_hotplug.h
also included linux/mmzone.h, so there's a bad cirlular.

Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Cc: David Rientjes <rientjes@google.com>
From: Andrew Morton <akpm@linux-foundation.org>
Subject: mm/slub.c: include memory_hotplug.h

x86_64 allnoconfig:

mm/slub.c: In function 'show_slab_objects':
mm/slub.c:4281: error: implicit declaration of function 'lock_memory_hotplug'
mm/slub.c:4322: error: implicit declaration of function 'unlock_memory_hotplug'

Cc: liguang <lig.fnst@cn.fujitsu.com>
From: Andrew Morton <akpm@linux-foundation.org>
Subject: mm-break-circular-include-from-linux-mmzoneh-fix-fix

Cc: liguang <lig.fnst@cn.fujitsu.com>
From: Andrew Morton <akpm@linux-foundation.org>
Subject: mm-break-circular-include-from-linux-mmzoneh-fix-fix-fix

drivers/input/keyboard/adp5520-keys.c:19: error: field 'notifier' has incomplete type
drivers/input/keyboard/adp5520-keys.c: In function 'adp5520_keys_notifier':
drivers/input/keyboard/adp5520-keys.c:43: warning: type defaults to 'int' in declaration of '__mptr'
drivers/input/keyboard/adp5520-keys.c:43: warning: initialization from incompatible pointer type

Cc: liguang <lig.fnst@cn.fujitsu.com>
From: David Rientjes <rientjes@google.com>
Subject: mm: break circular include from linux/mmzone.h fix fix fix fix

kernel/jump_label.c: In function `jump_label_module_notify':
kernel/jump_label.c:393:2: error: implicit declaration of function `notifier_from_errno' [-Werror=implicit-function-declaration]
kernel/jump_label.c: At top level:
kernel/jump_label.c:396:8: error: variable `jump_label_module_nb' has initializer but incomplete type
kernel/jump_label.c:397:2: error: unknown field `notifier_call' specified in initializer
kernel/jump_label.c:397:2: warning: excess elements in struct initializer [enabled by default]
kernel/jump_label.c:397:2: warning: (near initialization for `jump_label_module_nb') [enabled by default]
kernel/jump_label.c:398:2: error: unknown field `priority' specified in initializer
kernel/jump_label.c:398:2: warning: excess elements in struct initializer [enabled by default]
kernel/jump_label.c:398:2: warning: (near initialization for `jump_label_module_nb') [enabled by default]

Signed-off-by: David Rientjes <rientjes@google.com>
Cc: liguang <lig.fnst@cn.fujitsu.com>
From: Michal Hocko <mhocko@suse.cz>
Subject: mm-break-circular-include-from-linux-mmzoneh-fix-fix-fix-fix-fix

Cc: liguang <lig.fnst@cn.fujitsu.com>
From: Andrew Morton <akpm@linux-foundation.org>
Subject: mm-break-circular-include-from-linux-mmzoneh-fix-fix-fix-fix-fix-fix

Cc: liguang <lig.fnst@cn.fujitsu.com>
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
From: Andrew Morton <akpm@linux-foundation.org>
Subject: mm-break-circular-include-from-linux-mmzoneh-fix-fix-fix-fix-fix-fix-fix

Cc: liguang <lig.fnst@cn.fujitsu.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---

 arch/powerpc/mm/mem.c                           |    1 +
 arch/powerpc/platforms/pseries/hotplug-memory.c |    1 +
 block/blk-iopoll.c                              |    1 +
 drivers/hwmon/coretemp.c                        |    2 ++
 drivers/hwmon/via-cputemp.c                     |    2 ++
 drivers/input/keyboard/adp5520-keys.c           |    1 +
 drivers/power/da9030_battery.c                  |    1 +
 include/linux/mmzone.h                          |    1 -
 kernel/cpu.c                                    |    1 +
 kernel/gcov/base.c                              |    1 +
 kernel/jump_label.c                             |    1 +
 kernel/smp.c                                    |    1 +
 lib/show_mem.c                                  |    1 +
 mm/bootmem.c                                    |    1 +
 mm/memory_hotplug.c                             |    1 +
 mm/nobootmem.c                                  |    1 +
 mm/slub.c                                       |    1 +
 mm/sparse.c                                     |    1 +
 18 files changed, 19 insertions(+), 1 deletion(-)

diff -puN drivers/hwmon/coretemp.c~mm-break-circular-include-from-linux-mmzoneh drivers/hwmon/coretemp.c
--- a/drivers/hwmon/coretemp.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/drivers/hwmon/coretemp.c
@@ -36,6 +36,8 @@
 #include <linux/cpu.h>
 #include <linux/smp.h>
 #include <linux/moduleparam.h>
+#include <linux/notifier.h>
+
 #include <asm/msr.h>
 #include <asm/processor.h>
 #include <asm/cpu_device_id.h>
diff -puN drivers/hwmon/via-cputemp.c~mm-break-circular-include-from-linux-mmzoneh drivers/hwmon/via-cputemp.c
--- a/drivers/hwmon/via-cputemp.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/drivers/hwmon/via-cputemp.c
@@ -35,6 +35,8 @@
 #include <linux/list.h>
 #include <linux/platform_device.h>
 #include <linux/cpu.h>
+#include <linux/notifier.h>
+
 #include <asm/msr.h>
 #include <asm/processor.h>
 #include <asm/cpu_device_id.h>
diff -puN include/linux/mmzone.h~mm-break-circular-include-from-linux-mmzoneh include/linux/mmzone.h
--- a/include/linux/mmzone.h~mm-break-circular-include-from-linux-mmzoneh
+++ a/include/linux/mmzone.h
@@ -768,7 +768,6 @@ static inline bool pgdat_is_empty(pg_dat
 	return !pgdat->node_start_pfn && !pgdat->node_spanned_pages;
 }
 
-#include <linux/memory_hotplug.h>
 
 extern struct mutex zonelists_mutex;
 void build_all_zonelists(pg_data_t *pgdat, struct zone *zone);
diff -puN kernel/cpu.c~mm-break-circular-include-from-linux-mmzoneh kernel/cpu.c
--- a/kernel/cpu.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/kernel/cpu.c
@@ -19,6 +19,7 @@
 #include <linux/mutex.h>
 #include <linux/gfp.h>
 #include <linux/suspend.h>
+#include <linux/memory_hotplug.h>
 
 #include "smpboot.h"
 
diff -puN kernel/smp.c~mm-break-circular-include-from-linux-mmzoneh kernel/smp.c
--- a/kernel/smp.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/kernel/smp.c
@@ -12,6 +12,7 @@
 #include <linux/gfp.h>
 #include <linux/smp.h>
 #include <linux/cpu.h>
+#include <linux/notifier.h>
 
 #include "smpboot.h"
 
diff -puN lib/show_mem.c~mm-break-circular-include-from-linux-mmzoneh lib/show_mem.c
--- a/lib/show_mem.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/lib/show_mem.c
@@ -6,6 +6,7 @@
  */
 
 #include <linux/mm.h>
+#include <linux/memory_hotplug.h>
 #include <linux/nmi.h>
 #include <linux/quicklist.h>
 
diff -puN mm/memory_hotplug.c~mm-break-circular-include-from-linux-mmzoneh mm/memory_hotplug.c
--- a/mm/memory_hotplug.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/mm/memory_hotplug.c
@@ -23,6 +23,7 @@
 #include <linux/vmalloc.h>
 #include <linux/ioport.h>
 #include <linux/delay.h>
+#include <linux/notifier.h>
 #include <linux/migrate.h>
 #include <linux/page-isolation.h>
 #include <linux/pfn.h>
diff -puN mm/nobootmem.c~mm-break-circular-include-from-linux-mmzoneh mm/nobootmem.c
--- a/mm/nobootmem.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/mm/nobootmem.c
@@ -16,6 +16,7 @@
 #include <linux/kmemleak.h>
 #include <linux/range.h>
 #include <linux/memblock.h>
+#include <linux/memory_hotplug.h>
 
 #include <asm/bug.h>
 #include <asm/io.h>
diff -puN mm/sparse.c~mm-break-circular-include-from-linux-mmzoneh mm/sparse.c
--- a/mm/sparse.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/mm/sparse.c
@@ -13,6 +13,7 @@
 #include <asm/dma.h>
 #include <asm/pgalloc.h>
 #include <asm/pgtable.h>
+#include <linux/memory_hotplug.h>
 
 /*
  * Permanent SPARSEMEM data:
diff -puN mm/slub.c~mm-break-circular-include-from-linux-mmzoneh mm/slub.c
--- a/mm/slub.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/mm/slub.c
@@ -23,6 +23,7 @@
 #include <linux/cpu.h>
 #include <linux/cpuset.h>
 #include <linux/mempolicy.h>
+#include <linux/memory_hotplug.h>
 #include <linux/ctype.h>
 #include <linux/debugobjects.h>
 #include <linux/kallsyms.h>
diff -puN kernel/gcov/base.c~mm-break-circular-include-from-linux-mmzoneh kernel/gcov/base.c
--- a/kernel/gcov/base.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/kernel/gcov/base.c
@@ -17,6 +17,7 @@
 
 #include <linux/init.h>
 #include <linux/module.h>
+#include <linux/notifier.h>
 #include <linux/mutex.h>
 #include "gcov.h"
 
diff -puN drivers/input/keyboard/adp5520-keys.c~mm-break-circular-include-from-linux-mmzoneh drivers/input/keyboard/adp5520-keys.c
--- a/drivers/input/keyboard/adp5520-keys.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/drivers/input/keyboard/adp5520-keys.c
@@ -10,6 +10,7 @@
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/platform_device.h>
+#include <linux/notifier.h>
 #include <linux/input.h>
 #include <linux/mfd/adp5520.h>
 #include <linux/slab.h>
diff -puN kernel/jump_label.c~mm-break-circular-include-from-linux-mmzoneh kernel/jump_label.c
--- a/kernel/jump_label.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/kernel/jump_label.c
@@ -13,6 +13,7 @@
 #include <linux/sort.h>
 #include <linux/err.h>
 #include <linux/static_key.h>
+#include <linux/notifier.h>
 
 #ifdef HAVE_JUMP_LABEL
 
diff -puN drivers/power/da9030_battery.c~mm-break-circular-include-from-linux-mmzoneh drivers/power/da9030_battery.c
--- a/drivers/power/da9030_battery.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/drivers/power/da9030_battery.c
@@ -15,6 +15,7 @@
 #include <linux/types.h>
 #include <linux/device.h>
 #include <linux/workqueue.h>
+#include <linux/notifier.h>
 #include <linux/module.h>
 #include <linux/platform_device.h>
 #include <linux/power_supply.h>
diff -puN arch/powerpc/mm/mem.c~mm-break-circular-include-from-linux-mmzoneh arch/powerpc/mm/mem.c
--- a/arch/powerpc/mm/mem.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/arch/powerpc/mm/mem.c
@@ -28,6 +28,7 @@
 #include <linux/stddef.h>
 #include <linux/init.h>
 #include <linux/bootmem.h>
+#include <linux/memory_hotplug.h>
 #include <linux/highmem.h>
 #include <linux/initrd.h>
 #include <linux/pagemap.h>
diff -puN arch/powerpc/platforms/pseries/hotplug-memory.c~mm-break-circular-include-from-linux-mmzoneh arch/powerpc/platforms/pseries/hotplug-memory.c
--- a/arch/powerpc/platforms/pseries/hotplug-memory.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/arch/powerpc/platforms/pseries/hotplug-memory.c
@@ -11,6 +11,7 @@
 
 #include <linux/of.h>
 #include <linux/memblock.h>
+#include <linux/memory_hotplug.h>
 #include <linux/vmalloc.h>
 #include <linux/memory.h>
 
diff -puN mm/bootmem.c~mm-break-circular-include-from-linux-mmzoneh mm/bootmem.c
--- a/mm/bootmem.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/mm/bootmem.c
@@ -12,6 +12,7 @@
 #include <linux/pfn.h>
 #include <linux/slab.h>
 #include <linux/bootmem.h>
+#include <linux/memory_hotplug.h>
 #include <linux/export.h>
 #include <linux/kmemleak.h>
 #include <linux/range.h>
diff -puN block/blk-iopoll.c~mm-break-circular-include-from-linux-mmzoneh block/blk-iopoll.c
--- a/block/blk-iopoll.c~mm-break-circular-include-from-linux-mmzoneh
+++ a/block/blk-iopoll.c
@@ -7,6 +7,7 @@
 #include <linux/init.h>
 #include <linux/bio.h>
 #include <linux/blkdev.h>
+#include <linux/notifier.h>
 #include <linux/interrupt.h>
 #include <linux/cpu.h>
 #include <linux/blk-iopoll.h>
_

Patches currently in -mm which might be from lig.fnst@cn.fujitsu.com are



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-02-06 21:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-06 21:34 [failures] mm-break-circular-include-from-linux-mmzoneh.patch removed from -mm tree akpm

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.