From mboxrd@z Thu Jan 1 00:00:00 1970 From: Razvan Cojocaru Subject: Re: [PATCH 3/8] x86/vm-event/monitor: relocate code-motion more appropriately Date: Mon, 4 Jul 2016 17:16:08 +0300 Message-ID: <8dfaa386-9ac4-3ac7-b2fb-da12dc6b707f@bitdefender.com> References: <1467312015-2867-1-git-send-email-czuzu@bitdefender.com> <1467312212-3010-1-git-send-email-czuzu@bitdefender.com> <577A551702000078000FABD1@prv-mh.provo.novell.com> <577A896002000078000FAE65@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <577A896002000078000FAE65@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 , Andrew Cooper , xen-devel@lists.xen.org, Jun Nakajima , Corneliu ZUZU List-Id: xen-devel@lists.xenproject.org T24gMDcvMDQvMTYgMTc6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjA3LjE2IGF0 IDE1OjIyLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzA0LzE2 IDEzOjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDMwLjA2LjE2IGF0IDIwOjQzLCA8 Y3p1enVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBAQCAtMTE5LDYgKzE1Niw1NSBAQCBi b29sX3QgbW9uaXRvcmVkX21zcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbXNyKQo+Pj4+ ICAgICAgcmV0dXJuIHRlc3RfYml0KG1zciwgYml0bWFwKTsKPj4+PiAgfQo+Pj4+ICAKPj4+PiAr c3RhdGljIHZvaWQgd3JpdGVfY3RybHJlZ19hZGp1c3RfdHJhcHMoc3RydWN0IGRvbWFpbiAqZCkK Pj4+PiArewo+Pj4+ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4+Pj4gKyAgICBzdHJ1Y3QgYXJjaF92 bXhfc3RydWN0ICphdm14Owo+Pj4+ICsgICAgdW5zaWduZWQgaW50IGNyM19iaXRtYXNrOwo+Pj4+ ICsgICAgYm9vbF90IGNyM192bWV2ZW50LCBjcjNfbGRleGl0Owo+Pj4+ICsKPj4+PiArICAgIC8q IEFkanVzdCBDUjMgbG9hZC1leGl0aW5nLiAqLwo+Pj4+ICsKPj4+PiArICAgIC8qIHZteCBvbmx5 ICovCj4+Pj4gKyAgICBBU1NFUlQoY3B1X2hhc192bXgpOwo+Pj4+ICsKPj4+PiArICAgIC8qIG5v bi1oYXAgZG9tYWlucyB0cmFwIENSMyB3cml0ZXMgdW5jb25kaXRpb25hbGx5ICovCj4+Pj4gKyAg ICBpZiAoICFwYWdpbmdfbW9kZV9oYXAoZCkgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIGZv cl9lYWNoX3ZjcHUgKCBkLCB2ICkKPj4+PiArICAgICAgICAgICAgQVNTRVJUKHYtPmFyY2guaHZt X3ZteC5leGVjX2NvbnRyb2wgJiBDUFVfQkFTRURfQ1IzX0xPQURfRVhJVElORyk7Cj4+Pj4gKyAg ICAgICAgcmV0dXJuOwo+Pj4+ICsgICAgfQo+Pj4+ICsKPj4+PiArICAgIGNyM19iaXRtYXNrID0g bW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMyk7Cj4+Pj4gKyAgICBjcjNf dm1ldmVudCA9ICEhKGQtPmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJiBjcjNf Yml0bWFzayk7Cj4+Pj4gKwo+Pj4+ICsgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+Pj4+ICsg ICAgewo+Pj4+ICsgICAgICAgIGF2bXggPSAmdi0+YXJjaC5odm1fdm14Owo+Pj4+ICsgICAgICAg IGNyM19sZGV4aXQgPSAhIShhdm14LT5leGVjX2NvbnRyb2wgJiBDUFVfQkFTRURfQ1IzX0xPQURf RVhJVElORyk7Cj4+Pj4gKwo+Pj4+ICsgICAgICAgIGlmICggY3IzX3ZtZXZlbnQgPT0gY3IzX2xk ZXhpdCApCj4+Pj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+Pj4+ICsKPj4+PiArICAgICAgICAv Kgo+Pj4+ICsgICAgICAgICAqIElmIENSMC5QRT0wLCBDUjMgbG9hZCBleGl0aW5nIG11c3QgcmVt YWluIGVuYWJsZWQuCj4+Pj4gKyAgICAgICAgICogU2VlIHZteF91cGRhdGVfZ3Vlc3RfY3IgY29k ZSBtb3Rpb24gZm9yIGNyID0gMC4KPj4+PiArICAgICAgICAgKi8KPj4+PiArICAgICAgICBpZiAo IGNyM19sZGV4aXQgJiYgIWh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhdm14X3VucmVzdHJpY3Rl ZF9ndWVzdCh2KSAKPj4+PiApCj4+Pj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+Pj4+ICsKPj4+ PiArICAgICAgICBpZiAoIGNyM192bWV2ZW50ICkKPj4+PiArICAgICAgICAgICAgYXZteC0+ZXhl Y19jb250cm9sIHw9IENQVV9CQVNFRF9DUjNfTE9BRF9FWElUSU5HOwo+Pj4+ICsgICAgICAgIGVs c2UKPj4+PiArICAgICAgICAgICAgYXZteC0+ZXhlY19jb250cm9sICY9IH5DUFVfQkFTRURfQ1Iz X0xPQURfRVhJVElORzsKPj4+PiArCj4+Pj4gKyAgICAgICAgdm14X3ZtY3NfZW50ZXIodik7Cj4+ Pj4gKyAgICAgICAgdm14X3VwZGF0ZV9jcHVfZXhlY19jb250cm9sKHYpOwo+Pj4+ICsgICAgICAg IHZteF92bWNzX2V4aXQodik7Cj4+Pj4gKyAgICB9Cj4+Pj4gK30KPj4+Cj4+PiBXaGlsZSBSYXp2 YW4gZ2F2ZSBoaXMgYWNrIGFscmVhZHksIEkgd29uZGVyIHdoZXRoZXIgaXQncyByZWFsbHkgYQo+ Pj4gZ29vZCBpZGVhIHRvIHB1dCBkZWVwbHkgVk1YLXNwZWNpZmljIGNvZGUgb3V0c2lkZSBvZiBh IFZNWC1zcGVjaWZpYwo+Pj4gZmlsZS4KPj4KPj4gRGlkbid0IEkgYWRkICJmb3IgbW9uaXRvciAv IHZtX2V2ZW50IHBhcnRzIEFja2VkLWJ5OiAuLi4iPyBJZiBJIGRpZG4ndCwKPj4gSSBtZWFudCB0 by4KPiAKPiBXZWxsIC0gdGhpcyBpcyBhIG1vbml0b3IgZmlsZSAobW9uaXRvci5jKS4KCkZhaXIg ZW5vdWdoLCBJIHNob3VsZCBoYXZlIGJlZW4gbW9yZSBkZXRhaWxlZCBoZXJlLiBJIGRvIHNlZSB0 aGUgbWVyaXQKb2YgeW91ciBzdWdnZXN0aW9uLCBhbmQgc28gRldJVyBJIHNlY29uZCB5b3VyIHN1 Z2dlc3Rpb24gdG8gbW92ZSB0aGUKY29kZSB0byBzb21lIFZNWC1zcGVjaWZpYyBwYXJ0IG9mIHRo ZSB0cmVlIGlmIHBvc3NpYmxlLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK