From: Rusty Russell Date: Wed, 8 May 2013 00:36:55 +0000 (+0930) Subject: lguest: clear cached last cpu when guest_set_pgd() called. X-Git-Tag: v3.10-rc2~37^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f616fe4feee4000c2995d2d1e1981513bf9ab0d4;p=pandora-kernel.git lguest: clear cached last cpu when guest_set_pgd() called. commit v3.9-rc1-53-g6d0cda9 "lguest: cache last cpu we ran on." missed one case, which causes a triple fault. The guest calls guest_set_pgd() on the top page, and we carefully remap the Switcher text page. But we didn't reset last_host_cpu, so map_switcher_in_guest() thinks the guest's regs and IDT/GDT etc are already mapped. Reported-by: Paul Bolle Tested-by: Paul Bolle Signed-off-by: Rusty Russell --- Reading git-diff-tree failed