diff options
author | Rusty Russell <[email protected]> | 2008-01-01 21:48:36 +1100 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2008-01-01 11:30:35 -0800 |
commit | 476c6c11a9ee4610ff0e4941e3851729f7caf062 (patch) | |
tree | 19dc184b4a01f4c4984e347cf2b875a104478f66 /fs/jbd2/commit.c | |
parent | e697789d64f8748cb219d7f5c413c512953802cc (diff) |
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 <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions