From mboxrd@z Thu Jan 1 00:00:00 1970 From: Adrian Pop Subject: Re: [PATCH] x86/hvm: Fix rcu_unlock_domain call bypass Date: Tue, 14 Nov 2017 17:44:02 +0200 Message-ID: <20171114154402.GA964@hel> References: <20171114151133.31478-1-apop@bitdefender.com> <5A0B1915020000780018EC77@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <5A0B1915020000780018EC77@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Andrew Cooper , Julien Grall , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org SGVsbG8sCgpPbiBUdWUsIE5vdiAxNCwgMjAxNyBhdCAwODoyNTo1N0FNIC0wNzAwLCBKYW4gQmV1 bGljaCB3cm90ZToKPiA+Pj4gT24gMTQuMTEuMTcgYXQgMTY6MTEsIDxhcG9wQGJpdGRlZmVuZGVy LmNvbT4gd3JvdGU6Cj4gPiByY3VfbG9ja19jdXJyZW50X2RvbWFpbiBpcyBjYWxsZWQgYXQgdGhl IGJlZ2lubmluZyBvZiBkb19hbHRwMm1fb3AsIGJ1dAo+ID4gdGhlIGFsdHAybV92Y3B1X2VuYWJs ZV9ub3RpZnkgc3Vib3AgaGFuZGxlciBtaWdodCBza2lwIGNhbGxpbmcKPiA+IHJjdV91bmxvY2tf ZG9tYWluLCBwb3NzaWJseSBoYW5naW5nIHRoZSBkb21haW4gYWx0b2dldGhlci4KPiAKPiBJIGZ1 bGx5IGFncmVlIHdpdGggdGhlIGNoYW5nZSwgYnV0IHRoZSBkZXNjcmlwdGlvbiBuZWVkcyBpbXBy b3ZlbWVudC4KPiBGb3Igb25lLCB3aHkgd291bGQgdGhlIGRvbWFpbiBiZSBoYW5naW5nIHdpdGgK PiAKPiBzdGF0aWMgaW5saW5lIHN0cnVjdCBkb21haW4gKnJjdV9sb2NrX2N1cnJlbnRfZG9tYWlu KHZvaWQpCj4gewo+ICAgICByZXR1cm4gLypyY3VfbG9ja19kb21haW4qLyhjdXJyZW50LT5kb21h aW4pOwo+IH0KPiAKPiA/IEFuZCBldmVuIGlmIHRoZSBsb2NrIGZ1bmN0aW9uIGludm9jYXRpb24g d2Fzbid0IGNvbW1lbnRlZAo+IG91dCwgYWxsIGl0IGRvZXMgaXMgcHJlZW1wdF9kaXNhYmxlKCku IFRoYXQgbWF5IGNhdXNlIGFuCj4gYXNzZXJ0aW9uIHRvIHRyaWdnZXIgaW4gZGVidWcgYnVpbGRz LCBidXQgdGhhdCdzIG5vdCBhIGRvbWFpbgo+IGhhbmcuIFBsdXMgLi4uCgpTb3JyeSwgSSB3YXMg aW5kZWVkIHJlZmVycmluZyB0byB0aGUgcHJlZW1wdF9jb3VudCgpIGFzc2VydGlvbiwgb25seQp1 c2luZyBwb29yIHdvcmRpbmcuICBJIGhhZCB0ZXN0ZWQgc29tZXRoaW5nIGVsc2UgdXNpbmcKcmN1 X2xvY2tfZG9tYWluX2J5X2lkKCkgaW5zdGVhZCBvZiByY3VfbG9ja19jdXJyZW50X2RvbWFpbigp IHdoaWNoCnRyaWdnZXJlZCB0aGUgYXNzZXJ0aW9uLgoKPiAKPiA+IC0tLSBhL3hlbi9hcmNoL3g4 Ni9odm0vaHZtLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+IEBAIC00NTM0 LDEyICs0NTM0LDE4IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+ID4gIAo+ID4gICAgICAg ICAgaWYgKCBhLnUuZW5hYmxlX25vdGlmeS5wYWQgfHwgYS5kb21haW4gIT0gRE9NSURfU0VMRiB8 fAo+ID4gICAgICAgICAgICAgICBhLnUuZW5hYmxlX25vdGlmeS52Y3B1X2lkICE9IGN1cnItPnZj cHVfaWQgKQo+ID4gKyAgICAgICAgewo+ID4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiA+ ICsgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgIH0KPiAKPiAuLi4geW91IGFsc28gY2hh bmdlIGZsb3cgaGVyZSwgd2hpY2ggaXMgYSBzZWNvbmQgYnVnIHlvdSBhZGRyZXNzLAo+IGJ1dCB5 b3UgZmFpbCB0byBtZW50aW9uIGl0LgoKT0suCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK