linux/arch
Michael Schmitz 0d1877dfdc m68k/mm: Set all online nodes in N_NORMAL_MEMORY
commit 4aac0b4815 upstream.

For m68k, N_NORMAL_MEMORY represents all nodes that have present memory
since it does not support HIGHMEM.  This patch sets the bit at the time
node_present_pages has been set by free_area_init_node.
At the time the node is brought online, the node state would have to be
done unconditionally since information about present memory has not yet
been recorded.

If N_NORMAL_MEMORY is not accurate, slub may encounter errors since it
uses this nodemask to setup per-cache kmem_cache_node data structures.

This pach is an alternative to the one proposed by David Rientjes
<rientjes@google.com> attempting to set node state immediately when
bringing the node online.

Signed-off-by: Michael Schmitz <schmitz@debian.org>
Tested-by: Thorsten Glaser <tg@debian.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-05-09 15:54:53 -07:00
..
alpha alpha: Fix printk format errors 2010-09-26 17:21:43 -07:00
arm ARM: Ensure predictable endian state on signal handler entry 2011-03-02 09:46:52 -05:00
avr32 untangle the do_mremap() mess 2010-01-18 10:19:11 -08:00
blackfin Blackfin: set ARCH_KMALLOC_MINALIGN 2010-07-05 11:10:50 -07:00
cris untangle the do_mremap() mess 2010-01-18 10:19:11 -08:00
frv frv: set ARCH_KMALLOC_MINALIGN 2010-07-05 11:10:49 -07:00
h8300 untangle the do_mremap() mess 2010-01-18 10:19:11 -08:00
ia64 mca.c: Fix cast from integer to pointer warning 2011-04-22 08:44:15 -07:00
m32r untangle the do_mremap() mess 2010-01-18 10:19:11 -08:00
m68k m68k/mm: Set all online nodes in N_NORMAL_MEMORY 2011-05-09 15:54:53 -07:00
m68knommu untangle the do_mremap() mess 2010-01-18 10:19:11 -08:00
microblaze microblaze: Fix build with make 3.82 2010-12-09 13:26:34 -08:00
mips MIPS: MTX-1: Make au1000_eth probe all PHY addresses 2011-03-23 13:16:38 -07:00
mn10300 mn10300: set ARCH_KMALLOC_MINALIGN 2010-07-05 11:10:47 -07:00
parisc set memory ranges in N_NORMAL_MEMORY when onlined 2011-05-09 15:54:52 -07:00
powerpc powerpc: Fix default_machine_crash_shutdown #ifdef botch 2011-04-14 16:53:43 -07:00
s390 s390: remove task_show_regs 2011-03-02 09:46:49 -05:00
score untangle the do_mremap() mess 2010-01-18 10:19:11 -08:00
sh sh: Fix FDPIC binary loader 2010-04-26 07:41:17 -07:00
sparc sparc: Prevent no-handler signal syscall restart recursion. 2010-12-09 13:27:07 -08:00
um uml: disable winch irq before freeing handler data 2010-12-09 13:27:01 -08:00
x86 x86, cpu: Fix regression in AMD errata checking code 2011-04-22 08:44:30 -07:00
xtensa xtensa: set ARCH_KMALLOC_MINALIGN 2010-07-05 11:10:50 -07:00
.gitignore
Kconfig oprofile: remove tracing build dependency 2010-03-15 08:49:47 -07:00