Hello. On 06/08/2013 03:03 AM, David Daney wrote:
From: David Daney <[email protected]> If the CPU is operating in guest mode when a TLB related excpetion occurs, give KVM a chance to do emulation. Signed-off-by: David Daney <[email protected]> --- arch/mips/mm/fault.c | 8 ++++++++ arch/mips/mm/tlbex-fault.S | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/arch/mips/mm/fault.c b/arch/mips/mm/fault.c index 0fead53..9391da49 100644 --- a/arch/mips/mm/fault.c +++ b/arch/mips/mm/fault.c
[...]
@@ -50,6 +51,13 @@ asmlinkage void __kprobes do_page_fault(struct pt_regs *regs, unsigned long writ field, regs->cp0_epc); #endif+#ifdef CONFIG_KVM_MIPSVZ+ if (test_tsk_thread_flag(current, TIF_GUESTMODE)) { + if (mipsvz_page_fault(regs, write, address))
Any reason not to collapse these into single *if*?
+ return; + } +#endif +
-- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

