From mboxrd@z Thu Jan 1 00:00:00 1970 From: Corneliu ZUZU Subject: Re: [PATCH 4/7] vm-event/x86: use vm_event_vcpu_enter properly Date: Fri, 17 Jun 2016 14:23:49 +0300 Message-ID: References: <1466085888-7428-1-git-send-email-czuzu@bitdefender.com> <1466086187-7607-1-git-send-email-czuzu@bitdefender.com> <5762DB3702000078000F5BE0@prv-mh.provo.novell.com> <07ba5116-1d76-a6b9-c7a6-c277c26d66b3@bitdefender.com> <5763C0CA02000078000F5E70@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5763C0CA02000078000F5E70@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: Kevin Tian , Tamas K Lengyel , Razvan Cojocaru , Andrew Cooper , xen-devel@lists.xen.org, Jun Nakajima List-Id: xen-devel@lists.xenproject.org T24gNi8xNy8yMDE2IDEwOjIwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxNi4wNi4x NiBhdCAyMjoyMCwgPGN6dXp1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDYvMTYvMjAx NiA2OjAwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE2LjA2LjE2IGF0IDE2OjA5 LCA8Y3p1enVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBAQCAtMTQzMiwxOCArMTQzMCwx NiBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNp Z25lZCBpbnQgY3IpCj4+Pj4gICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21h aW4pICkKPj4+PiAgICAgICAgICAgIHsKPj4+PiAgICAgICAgICAgICAgICAvKiBNYW5hZ2UgR1VF U1RfQ1IzIHdoZW4gQ1IwLlBFPTAuICovCj4+Pj4gKyAgICAgICAgICAgIHVpbnQzMl90IG9sZF9j dGxzID0gdi0+YXJjaC5odm1fdm14LmV4ZWNfY29udHJvbDsKPj4+PiAgICAgICAgICAgICAgICB1 aW50MzJfdCBjcjNfY3RscyA9IChDUFVfQkFTRURfQ1IzX0xPQURfRVhJVElORyB8Cj4+Pj4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1BVX0JBU0VEX0NSM19TVE9SRV9FWElU SU5HKTsKPj4+PiArCj4+Pj4gICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdm14LmV4ZWNfY29u dHJvbCAmPSB+Y3IzX2N0bHM7Cj4+Pj4gICAgICAgICAgICAgICAgaWYgKCAhaHZtX3BhZ2luZ19l bmFibGVkKHYpICYmICF2bXhfdW5yZXN0cmljdGVkX2d1ZXN0KHYpICkKPj4+PiAgICAgICAgICAg ICAgICAgICAgdi0+YXJjaC5odm1fdm14LmV4ZWNfY29udHJvbCB8PSBjcjNfY3RsczsKPj4+PiAg ICAKPj4+PiAtICAgICAgICAgICAgLyogVHJhcCBDUjMgdXBkYXRlcyBpZiBDUjMgbWVtb3J5IGV2 ZW50cyBhcmUgZW5hYmxlZC4gKi8KPj4+PiAtICAgICAgICAgICAgaWYgKCB2LT5kb21haW4tPmFy Y2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgo+Pj4+IC0gICAgICAgICAgICAgICAg IG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpICkKPj4+PiAtICAgICAg ICAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5leGVjX2NvbnRyb2wgfD0gQ1BVX0JBU0VEX0NSM19M T0FEX0VYSVRJTkc7Cj4+Pj4gLQo+Pj4+IC0gICAgICAgICAgICB2bXhfdXBkYXRlX2NwdV9leGVj X2NvbnRyb2wodik7Cj4+Pj4gKyAgICAgICAgICAgIGlmICggb2xkX2N0bHMgIT0gdi0+YXJjaC5o dm1fdm14LmV4ZWNfY29udHJvbCApCj4+Pj4gKyAgICAgICAgICAgICAgICB2bXhfdXBkYXRlX2Nw dV9leGVjX2NvbnRyb2wodik7Cj4+Pj4gICAgICAgICAgICB9Cj4+PiBIb3cgZG9lcyB0aGlzIG1h dGNoIHVwIHdpdGggdGhlIHJlc3Qgb2YgdGhpcyBwYXRjaD8KPj4gQW5kIGJ5ICd0aGlzJyB5b3Ug bWVhbiBzbGlnaHRseSBvcHRpbWl6aW5nIHRoaXMgc2VxdWVuY2UgYnkgYWRkaW5nIGluCj4+IG9s ZF9jdGxzPwo+PiBJdCBzZWVtcyBwcmV0dHkgc3RyYWlnaHQtZm9yd2FyZCB0byBtZSwgSSBmaWd1 cmVkIGlmIEkgYW0gdG8gbW92ZSB0aGUKPj4gbW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQg cGFydCBmcm9tIGhlcmUKPj4gaXQgd291bGRuJ3QgYmUgbXVjaCBvZiBhIHN0cmV0Y2ggdG8gYWxz byBkbyB0aGlzIGxpdHRsZQo+PiBvcHRpbWl6YXRpb24uLi53aGF0IHdvdWxkIGhhdmUgYmVlbiBh cHByb3ByaWF0ZT8KPj4gVG8gZG8gdGhpcyBpbiBhIHNlcGFyYXRlIHBhdGNoPyBUbyBtZW50aW9u IGl0IGluIHRoZSBjb21taXQgbWVzc2FnZT8KPiBBdCBsZWFzdCB0aGUgbGF0dGVyLCBhbmQgcGVy aGFwcyBiZXR0ZXIgdGhlIGZvcm1lci4gV2l0aG91dCBldmVuCj4gbWVudGlvbmluZyBpdCB0aGUg cmVhZGVycyAocmV2aWV3ZXJzKSBoYXZlIHRvIGd1ZXNzIHdoZXRoZXIgdGhpcwo+IGlzIGFuIGlu dGVncmFsIHBhcnQgb2YgdGhlIGNoYW5nZSwgb3IgLSBhcyB5b3Ugbm93IGNvbmZpcm0gLSBqdXN0 IGEKPiBtaW5vciBvcHRpbWl6YXRpb24gZG9uZSBhbG9uZyB0aGUgcm9hZC4KPgo+IEphbgoKQWNr LCB3aWxsIHNwbGl0IGluIHNlcGFyYXRlIHBhdGNoIGluIHYyLgpZb3UncmUgcmlnaHQsIEkndmUg Z290IHRvIGJlIG1vcmUgYXR0ZW50aXZlIHRvIGFsd2F5cyBzZXBhcmF0ZSB1bnJlbGF0ZWQgCmNv ZGUgY2hhbmdlcywgaG93ZXZlciBtaW5vciB0aGV5IGFyZSA6KQoKVGhhbmtzLApDb3JuZWxpdS4K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==