diff options
| author | Mel Gorman <[email protected]> | 2006-10-28 17:38:59 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-10-28 18:30:55 +0000 |
| commit | 0c6cb974636dd29681b03f8eb0ae227decab01fb (patch) | |
| tree | dfcf831a0c067eec8e1afbd4c22be3e1e736155e /scripts/basic/docproc.c | |
| parent | [PATCH] workqueue: update kerneldoc (diff) | |
| download | kernel-0c6cb974636dd29681b03f8eb0ae227decab01fb.tar.gz kernel-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 <[email protected]>
Cc: keith mannthey <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/basic/docproc.c')
0 files changed, 0 insertions, 0 deletions
