)]}' { "commit": "a11f5cebd85f742cd290c23c300bd9accd9cda4a", "tree": "a150a4d403df411f6fad29d64b935a9fd3a82878", "parents": [ "cec17e04e6b5ee5553f0b58a3158917f97d380e0" ], "author": { "name": "James Hogan", "email": "james.hogan@imgtec.com", "time": "Fri Sep 16 13:14:09 2016 +0100" }, "committer": { "name": "James Hogan", "email": "james.hogan@imgtec.com", "time": "Fri Sep 16 14:17:06 2016 +0100" }, "message": "KVM: MIPS: Drop dubious EntryHi optimisation\n\nThere exists a slightly dubious optimisation in the implementation of\nthe MIPS KVM EntryHi emulation which skips TLB invalidation if the\nEntryHi points to an address in the guest KSeg0 region, intended to\ncatch guest TLB invalidations where the ASID is almost immediately\nrestored to the previous value.\n\nNow that we perform lazy host ASID regeneration for guest user mode when\nthe guest ASID changes we should be able to drop the optimisation\nwithout a significant impact (only the extra TLB refills for the small\namount of code while the TLB is being invalidated).\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: \"Radim Krčmář\" \u003crkrcmar@redhat.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kvm@vger.kernel.org\n", "tree_diff": [ { "type": "modify", "old_id": "097e9f74ce731cfa5f1cb0dcd9c36b2d7173d7dc", "old_mode": 33188, "old_path": "arch/mips/kvm/emulate.c", "new_id": "c25e683d7aaaf140f987cca5061650cbea06ca90", "new_mode": 33188, "new_path": "arch/mips/kvm/emulate.c" } ] }