From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH v2 for-4.7 4/5] x86/svm: Don't unconditionally use a new ASID in svm_invlpg_intercept() Date: Mon, 9 May 2016 19:27:51 +0100 Message-ID: <1462818472-14225-5-git-send-email-andrew.cooper3@citrix.com> References: <1462818472-14225-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1462818472-14225-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Wei Liu , Suravee Suthikulpanit , Andrew Cooper , Tim Deegan , Jan Beulich , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org cGFnaW5nX2ludmxwZygpIGFscmVhZHkgcmV0dXJucyBhIGJvb2xlYW4gaW5kaWNhdGluZyB3aGV0 aGVyIGFuIGludmFsaWRhdGlvbgppcyBuZWNlc3Nhcnkgb3Igbm90LiAgQSByZXR1cm4gdmFsdWUg b2YgMCBpbmRpY2F0ZXMgdGhhdCB0aGUgc3BlY2lmaWVkIHZpcnR1YWwKYWRkcmVzcyB3YXNuJ3Qg c2hhZG93ZWQgKG9yIGhhcyBhbHJlYWR5IGJlZW4gZmx1c2hlZCksIGNhbm5vdCBjdXJyZW50bHkg YmUKY2FjaGVkIGluIHRoZSBUTEIuCgpUaGlzIGlzIGEgcGVyZm9ybWFuY2Ugb3B0aW1pc2F0aW9u LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv bT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBUaW0gRGVlZ2Fu IDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBCb3Jp cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogU3VyYXZlZSBTdXRo aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KCldoaWxlIGJlaW5nIGEg cGVyZm9ybWFuY2Ugb3B0aW1pc2F0aW9uLCB0aGUgbWFpbiBwdXJwb3NlIG9mIHNwbGl0dGluZyB0 aGlzCnBhdGNoIG91dCBpcyB0byBzZXBhcmF0ZSB0aGUgZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGUg Zm9sbG93aW5nIHBhdGNoIHBlcmZvcm1zCnNvbWUgZnVuY3Rpb24gc2h1ZmZsaW5nLCBhbmQgdGhp cyBwYXRjaCBtYWtlcyB0aGUgZm9sbG93aW5nIG9uZSBtb3JlIG9idmlvdXNseQpjb3JyZWN0LgoK djI6CiAqIE5ld2x5IHNwbGl0IG91dAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIHwg NCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2 bS9zdm0vc3ZtLmMKaW5kZXggNzYzNGMzZi4uMDgxYTVkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv eDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTIy MjQsOCArMjIyNCw4IEBAIHN0YXRpYyB2b2lkIHN2bV9pbnZscGdfaW50ZXJjZXB0KHVuc2lnbmVk IGxvbmcgdmFkZHIpCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIEhW TVRSQUNFX0xPTkdfMkQoSU5WTFBHLCAwLCBUUkNfUEFSX0xPTkcodmFkZHIpKTsKLSAgICBwYWdp bmdfaW52bHBnKGN1cnIsIHZhZGRyKTsKLSAgICBzdm1fYXNpZF9nX2ludmxwZyhjdXJyLCB2YWRk cik7CisgICAgaWYgKCBwYWdpbmdfaW52bHBnKGN1cnIsIHZhZGRyKSApCisgICAgICAgIHN2bV9h c2lkX2dfaW52bHBnKGN1cnIsIHZhZGRyKTsKIH0KIAogc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rp b25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUgPSB7Ci0tIAoyLjEuNAoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==