summaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/compat_wrapper.S
diff options
context:
space:
mode:
authorMel Gorman <mel@skynet.ie>2006-10-28 10:38:59 -0700
committerLinus Torvalds <torvalds@g5.osdl.org>2006-10-28 11:30:55 -0700
commit0c6cb974636dd29681b03f8eb0ae227decab01fb (patch)
treedfcf831a0c067eec8e1afbd4c22be3e1e736155e /arch/s390/kernel/compat_wrapper.S
parent057647fc47b3a5fbcfa997041db3f483d506603c (diff)
downloadblackbird-op-linux-0c6cb974636dd29681b03f8eb0ae227decab01fb.tar.gz
blackbird-op-linux-0c6cb974636dd29681b03f8eb0ae227decab01fb.zip
[PATCH] Calculation fix for memory holes beyong the end of physical memory
absent_pages_in_range() made the assumption that users of the arch-independent zone-sizing API would not care about holes beyound the end of physical memory. This was not the case and was "fixed" in a patch called "Account for holes that are outside the range of physical memory". However, when given a range that started before a hole in "real" memory and ended beyond the end of memory, it would get the result wrong. The bug is in mainline but a patch is below. It has been tested successfully on a number of machines and architectures. Additional credit to Keith Mannthey for discovering the problem, helping identify the correct fix and confirming it Worked For Him. Signed-off-by: Mel Gorman <mel@csn.ul.ie> Cc: keith mannthey <kmannth@us.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/s390/kernel/compat_wrapper.S')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud