From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 4/7] vm-event/x86: use vm_event_vcpu_enter properly Date: Thu, 16 Jun 2016 09:00:39 -0600 Message-ID: <5762DB3702000078000F5BE0@prv-mh.provo.novell.com> References: <1466085888-7428-1-git-send-email-czuzu@bitdefender.com> <1466086187-7607-1-git-send-email-czuzu@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1466086187-7607-1-git-send-email-czuzu@bitdefender.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Corneliu ZUZU Cc: Kevin Tian , Tamas K Lengyel , Razvan Cojocaru , Andrew Cooper , xen-devel@lists.xen.org, Jun Nakajima List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE2LjA2LjE2IGF0IDE2OjA5LCA8Y3p1enVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToK PiBAQCAtMjE5OSw3ICsyMTUzLDkgQEAgaW50IGh2bV9zZXRfY3IwKHVuc2lnbmVkIGxvbmcgdmFs dWUsIGJvb2xfdCBtYXlfZGVmZXIpCj4gIAo+ICAgICAgICAgIGlmICggaHZtX2V2ZW50X2NyWChD UjAsIHZhbHVlLCBvbGRfdmFsdWUpICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIC8qIFRo ZSBhY3R1YWwgd3JpdGUgd2lsbCBvY2N1ciBpbiBodm1fZG9fcmVzdW1lKCksIGlmIHBlcm1pdHRl ZC4gKi8KPiArICAgICAgICAgICAgLyogVGhlIGFjdHVhbCB3cml0ZSB3aWxsIG9jY3VyIGluIHZj cHVfZW50ZXJfd3JpdGVfZGF0YSgpLCBpZgo+ICsgICAgICAgICAgICAgKiBwZXJtaXR0ZWQuCj4g KyAgICAgICAgICAgICAqLwoKQ29kaW5nIHN0eWxlLgoKPiBAQCAtMTQzMiwxOCArMTQzMCwxNiBA QCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l ZCBpbnQgY3IpCj4gICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCj4g ICAgICAgICAgewo+ICAgICAgICAgICAgICAvKiBNYW5hZ2UgR1VFU1RfQ1IzIHdoZW4gQ1IwLlBF PTAuICovCj4gKyAgICAgICAgICAgIHVpbnQzMl90IG9sZF9jdGxzID0gdi0+YXJjaC5odm1fdm14 LmV4ZWNfY29udHJvbDsKPiAgICAgICAgICAgICAgdWludDMyX3QgY3IzX2N0bHMgPSAoQ1BVX0JB U0VEX0NSM19MT0FEX0VYSVRJTkcgfAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBDUFVfQkFTRURfQ1IzX1NUT1JFX0VYSVRJTkcpOwo+ICsKPiAgICAgICAgICAgICAgdi0+YXJj aC5odm1fdm14LmV4ZWNfY29udHJvbCAmPSB+Y3IzX2N0bHM7Cj4gICAgICAgICAgICAgIGlmICgg IWh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhdm14X3VucmVzdHJpY3RlZF9ndWVzdCh2KSApCj4g ICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXguZXhlY19jb250cm9sIHw9IGNyM19jdGxz Owo+ICAKPiAtICAgICAgICAgICAgLyogVHJhcCBDUjMgdXBkYXRlcyBpZiBDUjMgbWVtb3J5IGV2 ZW50cyBhcmUgZW5hYmxlZC4gKi8KPiAtICAgICAgICAgICAgaWYgKCB2LT5kb21haW4tPmFyY2gu bW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgo+IC0gICAgICAgICAgICAgICAgIG1vbml0 b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpICkKPiAtICAgICAgICAgICAgICAg IHYtPmFyY2guaHZtX3ZteC5leGVjX2NvbnRyb2wgfD0gQ1BVX0JBU0VEX0NSM19MT0FEX0VYSVRJ Tkc7Cj4gLQo+IC0gICAgICAgICAgICB2bXhfdXBkYXRlX2NwdV9leGVjX2NvbnRyb2wodik7Cj4g KyAgICAgICAgICAgIGlmICggb2xkX2N0bHMgIT0gdi0+YXJjaC5odm1fdm14LmV4ZWNfY29udHJv bCApCj4gKyAgICAgICAgICAgICAgICB2bXhfdXBkYXRlX2NwdV9leGVjX2NvbnRyb2wodik7Cj4g ICAgICAgICAgfQoKSG93IGRvZXMgdGhpcyBtYXRjaCB1cCB3aXRoIHRoZSByZXN0IG9mIHRoaXMg cGF0Y2g/Cgo+IEBAIC0xNzksNiArMTgyLDEwNSBAQCB2b2lkIHZtX2V2ZW50X2ZpbGxfcmVncyh2 bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKPiAgICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5jc19hcmJ5 dGVzID0gc2VnLmF0dHIuYnl0ZXM7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB2Y3B1 X2VudGVyX3dyaXRlX2RhdGEoc3RydWN0IHZjcHUgKnYpCgpQbGVhc2UgYWxsb3cgdGhlIGNvbXBp bGVyIHRvIGRlY2lkZSB3aGV0aGVyIHRvIGlubGluZSBzdWNoIGxhcmdlcgpmdW5jdGlvbnMuCgo+ ICt2b2lkIGFyY2hfdm1fZXZlbnRfdmNwdV9lbnRlcihzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsg ICAgLyogdm14IG9ubHkgKi8KPiArICAgIEFTU0VSVCggY3B1X2hhc192bXggKTsKClN0cmF5IGJs YW5rcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==