aboutsummaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2007-08-30 06:35:08 +1000
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-08-30 09:58:22 -0700
commit8057d763ed7a7365dc3402db0aed7c87d8531ecb (patch)
tree5a04fee7709eeed4babb70296302b1d49e64b37c /security
parentb07d68b5ca4d55a16fab223d63d5fb36f89ff42f (diff)
Fix lguest page-pinning logic ("lguest: bad stack page 0xc057a000")
If the stack pointer is 0xc057a000, then the first stack page is at 0xc0579000 (the stack pointer is decremented before use). Not calculating this correctly caused guests with CONFIG_DEBUG_PAGEALLOC=y to be killed with a "bad stack page" message: the initial kernel stack was just proceeding the .smp_locks section which CONFIG_DEBUG_PAGEALLOC marks read-only when freeing. Thanks to Frederik Deweerdt for the bug report! Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions