linux-stable-rt/arch/x86_64
Amul Shah 54413927f0 [PATCH] x86-64: x86_64-make-the-numa-hash-function-nodemap-allocation fix fix
- Removed an extraneous debug message from allocate_cachealigned_map

- Changed extract_lsb_from_nodes to return 63 for the case where there was
  only one memory node.  The prevents the creation of the dynamic hashmap.

- Changed extract_lsb_from_nodes to use only the starting memory address of
  a node.  On an ES7000, our nodes overlap the starting and ending address,
  meaning, that we see nodes like

	00000 - 10000
	10000 - 20000

  But other systems have nodes whose start and end addresses do not overlap.
   For example:

	00000 - 0FFFF
	10000 - 1FFFF

  In this case, using the ending address will result in an LSB much lower
  than what is possible.  In this case an LSB of 1 when in reality it should
  be 16.

Cc: Andi Kleen <ak@suse.de>
Cc: Rohit Seth <rohitseth@google.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Andi Kleen <ak@suse.de>
2007-02-13 13:26:20 +01:00
..
boot
crypto
ia32 [PATCH] Common compat_sys_sysinfo 2007-02-11 10:51:32 -08:00
kernel [PATCH] x86-64: Allocate the NUMA hash function nodemap dynamically 2007-02-13 13:26:19 +01:00
lib [PATCH] x86-64: Add __copy_from_user_nocache 2007-02-13 13:26:19 +01:00
mm [PATCH] x86-64: x86_64-make-the-numa-hash-function-nodemap-allocation fix fix 2007-02-13 13:26:20 +01:00
oprofile
pci ACPICA: Remove duplicate table definitions (non-conflicting), cont 2007-02-02 21:14:29 -05:00
Kconfig [PATCH] Set CONFIG_ZONE_DMA for arches with GENERIC_ISA_DMA 2007-02-11 10:51:19 -08:00
Kconfig.debug
Makefile Remove stack unwinder for now 2006-12-15 08:47:51 -08:00
defconfig [PATCH] x86-64: Update defconfig 2007-02-13 13:26:19 +01:00