aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ppc/kernel
diff options
context:
space:
mode:
authorMartin J. Bligh <mbligh@mbligh.org>2005-07-30 01:59:18 -0400
committerLinus Torvalds <torvalds@g5.osdl.org>2005-07-30 13:14:46 -0400
commite310fd43256b3cf4d37f6447b8f7413ca744657a (patch)
tree29537927762fd44459fa288b5241d4e79dbadedb /arch/ppc/kernel
parent5fa918b451f625870cd4275ca908b2392ee86a51 (diff)
[PATCH] Fix NUMA node sizing in nr_free_zone_pages
We are iterating over all nodes in nr_free_zone_pages(). Because the fallback zonelists contain all nodes in the system, and we walk all the zonelists, we're counting memory multiple times (once for each node). This caused us to make a size estimate of 32GB for an 8GB AMD64 box, which makes all the dirty ratio calculations, etc incorrect. There's still a further bug to fix from e820 holes causing overestimation as well, but this fix is separate, and good as is, and fixes one class of problems. Problem found by Badari, and tested by Ram Pai - thanks! Signed-off-by: Martin J. Bligh <mbligh@mbligh.org> Signed-off-by: Matt Dobson <colpatch@us.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/ppc/kernel')
0 files changed, 0 insertions, 0 deletions