linux/arch
Dave Hansen 6f167ec721 [PATCH] sparsemem base: simple NUMA remap space allocator
Introduce a simple allocator for the NUMA remap space.  This space is very
scarce, used for structures which are best allocated node local.

This mechanism is also used on non-NUMA ia64 systems with a vmem_map to keep
the pgdat->node_mem_map initialized in a consistent place for all
architectures.

Issues:
o alloc_remap takes a node_id where we might expect a pgdat which was intended
  to allow us to allocate the pgdat's using this mechanism; which we do not yet
  do.  Could have alloc_remap_node() and alloc_remap_nid() for this purpose.

Signed-off-by: Andy Whitcroft <apw@shadowen.org>
Signed-off-by: Dave Hansen <haveblue@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-23 09:45:01 -07:00
..
alpha [PATCH] remove non-DISCONTIG use of pgdat->node_mem_map 2005-06-23 09:45:00 -07:00
arm [PATCH] ARM: Remove explicit page-alignments in memory init 2005-06-22 21:47:25 +01:00
arm26 [PATCH] Driver Core: arch: update device attribute callbacks 2005-06-20 15:15:32 -07:00
cris [PATCH] convert that currently tests _NSIG directly to use valid_signal() 2005-05-01 08:59:14 -07:00
frv [PATCH] mm: remove PG_highmem 2005-06-21 18:46:17 -07:00
h8300 [PATCH] h8300 sleep problem 2005-05-31 14:54:17 -07:00
i386 [PATCH] sparsemem base: simple NUMA remap space allocator 2005-06-23 09:45:01 -07:00
ia64 [PATCH] remove non-DISCONTIG use of pgdat->node_mem_map 2005-06-23 09:45:00 -07:00
m32r [PATCH] remove non-DISCONTIG use of pgdat->node_mem_map 2005-06-23 09:45:00 -07:00
m68k [PATCH] M68k: Mark Sun-3 NCR5380 SCSI broken 2005-06-12 20:43:22 -07:00
m68knommu [PATCH] m68knommu: fix scheduling and race problems in idle loop 2005-06-03 08:16:17 -07:00
mips [PATCH] remove non-DISCONTIG use of pgdat->node_mem_map 2005-06-23 09:45:00 -07:00
parisc [PATCH] remove non-DISCONTIG use of pgdat->node_mem_map 2005-06-23 09:45:00 -07:00
ppc [PATCH] ppc32: Fix building MPC8555 CDS 2005-06-22 13:23:38 -07:00
ppc64 [PATCH] remove non-DISCONTIG use of pgdat->node_mem_map 2005-06-23 09:45:00 -07:00
s390 [PATCH] s390: pending interrupt after ipl from reader 2005-06-21 19:07:34 -07:00
sh [PATCH] Avoiding mmap fragmentation 2005-06-21 18:46:16 -07:00
sh64 [PATCH] Hugepage consolidation 2005-06-21 18:46:15 -07:00
sparc [PATCH] mm: remove PG_highmem 2005-06-21 18:46:17 -07:00
sparc64 [PATCH] Avoiding mmap fragmentation 2005-06-21 18:46:16 -07:00
um [PATCH] uml: fix linkage of tt mode against NPTL 2005-06-21 19:07:32 -07:00
v850 [PATCH] convert that currently tests _NSIG directly to use valid_signal() 2005-05-01 08:59:14 -07:00
x86_64 [PATCH] Avoiding mmap fragmentation 2005-06-21 18:46:16 -07:00