From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v8 2/7] xen: use start_, end_, and more Date: Thu, 17 Jan 2019 09:24:12 -0700 Message-ID: <5C40AC2C020000780020ECAF@prv1-mh.provo.novell.com> References: <1547595358-16379-2-git-send-email-sstabellini@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gkASj-0001ur-M7 for xen-devel@lists.xenproject.org; Thu, 17 Jan 2019 16:24:13 +0000 In-Reply-To: <1547595358-16379-2-git-send-email-sstabellini@kernel.org> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Stefano Stabellini Cc: Andrew Cooper , Julien Grall , Stefano Stabellini , xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE2LjAxLjE5IGF0IDAwOjM1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6 Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v YWx0ZXJuYXRpdmUuYwo+IEBAIC0xODcsOCArMTg3LDggQEAgc3RhdGljIGludCBfX2FwcGx5X2Fs dGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVudXNlZCkKPiAgICAgIHsKPiAgICAgICAgICBp bnQgcmV0Owo+ICAgICAgICAgIHN0cnVjdCBhbHRfcmVnaW9uIHJlZ2lvbjsKPiAtICAgICAgICBt Zm5fdCB4ZW5fbWZuID0gdmlydF90b19tZm4oX3N0YXJ0KTsKPiAtICAgICAgICBwYWRkcl90IHhl bl9zaXplID0gX2VuZCAtIF9zdGFydDsKPiArICAgICAgICBtZm5fdCB4ZW5fbWZuID0gdmlydF90 b19tZm4oc3RhcnRfKTsKPiArICAgICAgICBwYWRkcl90IHhlbl9zaXplID0gZW5kXyAtIHN0YXJ0 XzsKCkkgY2FuIHNlZSB3aHkgeW91IHdhbnQgdG8gcmVwbGFjZSB0aGUgbGF0dGVyLCBidXQgd2h5 IGFsc28gdGhlIGZvcm1lcj8KVGhlcmUgYXJlIG1vcmUgc2ltaWxhciBjYXNlcyBlbHNld2hlcmUu IE9uZSBwYXJ0aWN1bGFybHkgZnVubnkgb25lIGlzCgo+IEBAIC0xODcxLDcgKzE4NzAsNyBAQCBp bnQgX19od2RvbV9pbml0IHhlbl9pbl9yYW5nZSh1bnNpZ25lZCBsb25nIG1mbikKPiAgICAgICAg ICAgKi8KPiAgCj4gICAgICAgICAgLyogaHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KPiAt ICAgICAgICB4ZW5fcmVnaW9uc1tyZWdpb25fcm9dLnMgPSBfX3BhKCZfc3RleHQpOwo+ICsgICAg ICAgIHhlbl9yZWdpb25zW3JlZ2lvbl9yb10ucyA9IF9fcGEoc3RleHRfKTsKPiAgICAgICAgICB4 ZW5fcmVnaW9uc1tyZWdpb25fcm9dLmUgPSBfX3BhKCZfXzJNX3JvZGF0YV9lbmQpOwo+ICAgICAg ICAgIC8qIGh5cGVydmlzb3IgLmRhdGEgKyAuYnNzICovCj4gICAgICAgICAgeGVuX3JlZ2lvbnNb cmVnaW9uX3J3XS5zID0gX19wYSgmX18yTV9yd2RhdGFfc3RhcnQpOwoKLi4uIHRoaXM6IFlvdSBy ZXBsYWNlIG9uZSBib3RoIG5vdCB0aGUgb3RoZXIgdHdvIHZpc2libGUgaGVyZS4KCj4gLS0tIGEv eGVuL2FyY2gveDg2L3Rib290LmMKPiArKysgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwo+IEBAIC0z NzMsOSArMzczLDkgQEAgdm9pZCB0Ym9vdF9zaHV0ZG93bih1aW50MzJfdCBzaHV0ZG93bl90eXBl KQo+ICAgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1swXS5zaXplID0gYm9vdHN5 bV9waHlzKHRyYW1wb2xpbmVfZW5kKSAtCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBib290c3ltX3BoeXModHJhbXBvbGluZV9zdGFydCk7Cj4gICAgICAg ICAgLyogaHlwZXJ2aXNvciAudGV4dCArIC5yb2RhdGEgKi8KPiAtICAgICAgICBnX3Rib290X3No YXJlZC0+bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWludDY0X3QpX19wYSgmX3N0ZXh0KTsKPiAr ICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMV0uc3RhcnQgPSAodWludDY0X3Qp X19wYShzdGV4dF8pOwo+ICAgICAgICAgIGdfdGJvb3Rfc2hhcmVkLT5tYWNfcmVnaW9uc1sxXS5z aXplID0gX19wYSgmX18yTV9yb2RhdGFfZW5kKSAtCj4gLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBfX3BhKCZfc3RleHQpOwo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wYShzdGV4dF8pOwo+ICAgICAgICAgIC8q IGh5cGVydmlzb3IgLmRhdGEgKyAuYnNzICovCj4gICAgICAgICAgZ190Ym9vdF9zaGFyZWQtPm1h Y19yZWdpb25zWzJdLnN0YXJ0ID0gKHVpbnQ2NF90KV9fcGEoJl9fMk1fcndkYXRhX3N0YXJ0KTsK PiAgICAgICAgICBnX3Rib290X3NoYXJlZC0+bWFjX3JlZ2lvbnNbMl0uc2l6ZSA9IF9fcGEoJl9f Mk1fcndkYXRhX2VuZCkgLQoKU2FtZSBoZXJlLgoKPiBAQCAtMTE0LDYgKzExMCwxMSBAQCB2b2lk IF9faW5pdCBzZXR1cF92aXJ0dWFsX3JlZ2lvbnMoY29uc3Qgc3RydWN0IGV4Y2VwdGlvbl90YWJs ZV9lbnRyeSAqc3RhcnQsCj4gICAgICAgICAgTlVMTAo+ICAgICAgfTsKPiAgCj4gKyAgICBjb3Jl LnN0YXJ0ID0gKGNoYXIgKilzdGFydF87Cj4gKyAgICBjb3JlLmVuZCA9IChjaGFyICopZW5kXzsK PiArICAgIGNvcmVfaW5pdC5zdGFydCA9IChjaGFyICopc2luaXR0ZXh0XzsKPiArICAgIGNvcmVf aW5pdC5lbmQgPSAoY2hhciAqKWVpbml0dGV4dF87CgpOb3Qgc3VyZSB3aHkgaXQgb2NjdXJyZWQg dG8gbWUgd2hlbiBsb29raW5nIGF0IHRoaXMgY29kZSwgYnV0IEkKY2FuJ3QgcmVzaXN0IHF1b3Rp bmcgdGhlIHN0YW5kYXJkIGhlcmU6CgoiQW4gaW50ZWdlciBtYXkgYmUgY29udmVydGVkIHRvIGFu eSBwb2ludGVyIHR5cGUuIEV4Y2VwdCBhcyBwcmV2aW91c2x5CiBzcGVjaWZpZWQsIHRoZSByZXN1 bHQgaXMgaW1wbGVtZW50YXRpb24tZGVmaW5lZCwgbWlnaHQgbm90IGJlIGNvcnJlY3RseQogYWxp Z25lZCwgbWlnaHQgbm90IHBvaW50IHRvIGFuIGVudGl0eSBvZiB0aGUgcmVmZXJlbmNlZCB0eXBl LCBhbmQgbWlnaHQKIGJlIGEgdHJhcCByZXByZXNlbnRhdGlvbi4KCiBBbnkgcG9pbnRlciB0eXBl IG1heSBiZSBjb252ZXJ0ZWQgdG8gYW4gaW50ZWdlciB0eXBlLiBFeGNlcHQgYXMKIHByZXZpb3Vz bHkgc3BlY2lmaWVkLCB0aGUgcmVzdWx0IGlzIGltcGxlbWVudGF0aW9uLWRlZmluZWQuIElmIHRo ZSByZXN1bHQKIGNhbm5vdCBiZSByZXByZXNlbnRlZCBpbiB0aGUgaW50ZWdlciB0eXBlLCB0aGUg YmVoYXZpb3IgaXMgdW5kZWZpbmVkLgogVGhlIHJlc3VsdCBuZWVkIG5vdCBiZSBpbiB0aGUgcmFu Z2Ugb2YgdmFsdWVzIG9mIGFueSBpbnRlZ2VyIHR5cGUuIgoKSXMgdGhpcyBub3QgY29uY2Vybmlu ZyB0byBNSVNSQT8KCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCj4gKysrIGIveGVu L2luY2x1ZGUveGVuL2tlcm5lbC5oCj4gQEAgLTY1LDI4ICs2NSwyOCBAQAo+ICAJMTsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfSkKPiAgCj4gLWV4dGVybiBjaGFy IF9zdGFydFtdLCBfZW5kW10sIHN0YXJ0W107Cj4gLSNkZWZpbmUgaXNfa2VybmVsKHApICh7ICAg ICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIGNoYXIgKl9fcCA9IChjaGFyICopKHVuc2ln bmVkIGxvbmcpKHApOyAgICAgXAo+IC0gICAgKF9fcCA+PSBfc3RhcnQpICYmIChfX3AgPCBfZW5k KTsgICAgICAgICAgICBcCj4gK2V4dGVybiB1aW50cHRyX3Qgc3RhcnRfLCBlbmRfOwo+ICsjZGVm aW5lIGlzX2tlcm5lbChwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIFwKPiArICAgIGNvbnN0IHVpbnRwdHJfdCBwX18gPSAoY29uc3QgdWludHB0cl90KShw KTsgICAgICAgICAgICAgICAgICAgICBcCgpXaXRob3V0IGl0IGJlaW5nIGEgcG9pbnRlciB0aGUg Y29uc3QgaW4gdGhlIGNhc3QgaXMgbm93IHBvaW50bGVzcy4KCkphbgoKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs