summaryrefslogtreecommitdiffstats
path: root/mm/slub.c
diff options
context:
space:
mode:
authorRusty Russell2008-01-01 11:48:36 +0100
committerLinus Torvalds2008-01-01 20:30:35 +0100
commit476c6c11a9ee4610ff0e4941e3851729f7caf062 (patch)
tree19dc184b4a01f4c4984e347cf2b875a104478f66 /mm/slub.c
parentMerge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6 (diff)
downloadkernel-qcow2-linux-476c6c11a9ee4610ff0e4941e3851729f7caf062.tar.gz
kernel-qcow2-linux-476c6c11a9ee4610ff0e4941e3851729f7caf062.tar.xz
kernel-qcow2-linux-476c6c11a9ee4610ff0e4941e3851729f7caf062.zip
fix lguest rmmod "bad pgd"
After 17d57a9206b4de6ad082ac9f2d2346985abbd2aa ("x86: fix x86-32 early fixmap initialization.") removing lg.ko caused a printk from vunmap: mm/memory.c:115: bad pgd 004b3027. On the second use after module load, the kernel crashes. This fixes the immediate problem (accessed and dirty bits not set as expected in pmd_none_or_clear_bad). I can't see why this would cause a crash, but I haven't been able to reproduce it once this is applied. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/slub.c')
0 files changed, 0 insertions, 0 deletions