summaryrefslogtreecommitdiffstats
path: root/arch/i386/lib/dec_and_lock.c
diff options
context:
space:
mode:
authorRussell King <rmk@dyn-67.arm.linux.org.uk>2005-09-15 15:17:59 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2005-09-15 15:17:59 +0100
commit1b3cb73f7306f97a68fa973dec9f3c3b68bd29cf (patch)
treeb88e67dcdce66832980245bcc450233599f857d0 /arch/i386/lib/dec_and_lock.c
parent13b9d47ed36e8019a99c798b84c341ef75868e02 (diff)
downloadblackbird-op-linux-1b3cb73f7306f97a68fa973dec9f3c3b68bd29cf.tar.gz
blackbird-op-linux-1b3cb73f7306f97a68fa973dec9f3c3b68bd29cf.zip
[ARM] Tighten pfn_valid() test.
Thomas Gleixner reported that mmaping and unmapping each physical page in turn eventually caused the kernel to oops. It appears that pfn_valid() in the discontigmem case was too simplistic for proper operation. Tighten the logic so we also check if the PFN is within the range of the selected memory node. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/i386/lib/dec_and_lock.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud