aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorH. Peter Anvin <[email protected]>2012-06-21 17:25:03 +0000
committerH. Peter Anvin <[email protected]>2012-06-21 17:25:03 +0000
commit9751d7627582fc1cc64625d63bde9528c14f1544 (patch)
tree33b0b58eb47f4bda4478c2d658019a1d2986cad8 /fs/jbd2/commit.c
parentx86, reboot: Drop redundant write of reboot_mode (diff)
downloadkernel-9751d7627582fc1cc64625d63bde9528c14f1544.tar.gz
kernel-9751d7627582fc1cc64625d63bde9528c14f1544.zip
x86-64, reboot: Be more paranoid in 64-bit reboot=bios
Be a bit more paranoid in the transition back to 16-bit mode. In particular, in case the kernel is residing above the 4 GiB mark, switch to the trampoline GDT, and make the jump after turning off paging a far jump. In theory, none of this should matter, but it is exactly the kind of things that broken SMM or virtualization software could trip up on. Signed-off-by: H. Peter Anvin <[email protected]> Link: http://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions