From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 2/2] xen: use SYMBOL when required Date: Tue, 13 Nov 2018 05:56:20 -0700 Message-ID: <5BEAC9F402000078001FB74F@prv1-mh.provo.novell.com> References: <1542063977-24906-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 all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gMYEy-0001Vf-88 for xen-devel@lists.xenproject.org; Tue, 13 Nov 2018 12:56:24 +0000 In-Reply-To: <1542063977-24906-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+IE9uIDEzLjExLjE4IGF0IDAwOjA2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6 Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJjaC94ODYv YWx0ZXJuYXRpdmUuYwo+IEBAIC0xOTQsNyArMTk0LDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRj aCBhcHBseV9hbHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gICAgICAgKiBT byBiZSBjYXJlZnVsIGlmIHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgc2NhbiBvcmRlciB0byBhbnkg b3RoZXIKPiAgICAgICAqIG9yZGVyLgo+ICAgICAgICovCj4gLSAgICBmb3IgKCBhID0gYmFzZSA9 IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+ICsgICAgZm9yICggYSA9IGJhc2UgPSBzdGFydDsgU1lN Qk9MKGEpIDwgU1lNQk9MKGVuZCk7IGErKyApCgpBdCB0aGlzIHBvaW50IGFsbCBpcyBmaW5lOiBl bmQgaXMgYWxsb3dlZCB0byBwb2ludCB0byB0aGUgZW5kIG9mIHN0YXJ0W10uCklmIGFueXRoaW5n IHlvdSB3YW50IHRvIGNoYW5nZSB0aGUgaW52b2NhdGlvbnMgKHdoZXJlIHRoZQpxdWVzdGlvbmFi bGUgc3ltYm9scyBhcmUgdXNlZCkuIEknbSBhbHNvIG5vdCBjb252aW5jZWQgeW91IG5lZWQKdG8g dG91Y2ggYm90aCBzaWRlcyBvZiB0aGUgY29tcGFyaXNvbiBvciBzdWJ0cmFjdGlvbiBleHByZXNz aW9ucy4KCkluIG9yZGVyIGZvciBwZW9wbGUgdG8gbm90IHN0YXJ0IHdvbmRlcmluZyB3aGF0IHRo ZSBwdXJwb3NlIG9mClNZTUJPTCgpIGlzIGF0IGFueSBvZiBpdHMgdXNlIHNpdGVzLCB5b3UgcmVh bGx5IHdhbnQgdG8gdXNlIGl0IG9uCnRoZSBwcm9ibGVtYXRpYyBzeW1ib2xzIHRoZW1zZWx2ZXMs IG5vdCBzb21ld2hlcmUgb24gYSBkZXJpdmVkCnZhcmlhYmxlIG9yIHBhcmFtZXRlci4KCkkgYWxz byB0aGluayByZXZpZXcgd291bGQgYmUgaGVscGVkIGlmIHlvdSBhdCBsZWFzdCBzcGxpdCB0aGlz IHBhdGNoCmludG8gYW4gQXJtLCBhbmQgeDg2LCBhbmQgYSBjb21tb24gY29kZSBwYXRjaC4KCj4g QEAgLTMzLDggKzMzLDggQEAgc3RhdGljIGludCBpbml0X3BlcmNwdV9hcmVhKHVuc2lnbmVkIGlu dCBjcHUpCj4gICAgICBpZiAoIChwID0gYWxsb2NfeGVuaGVhcF9wYWdlcyhQRVJDUFVfT1JERVIs IDApKSA9PSBOVUxMICkKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgCj4gLSAgICBtZW1z ZXQocCwgMCwgX19wZXJfY3B1X2RhdGFfZW5kIC0gX19wZXJfY3B1X3N0YXJ0KTsKPiAtICAgIF9f cGVyX2NwdV9vZmZzZXRbY3B1XSA9IHAgLSBfX3Blcl9jcHVfc3RhcnQ7Cj4gKyAgICBtZW1zZXQo cCwgMCwgU1lNQk9MKF9fcGVyX2NwdV9kYXRhX2VuZCkgLSBTWU1CT0woX19wZXJfY3B1X3N0YXJ0 KSk7Cj4gKyAgICBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0gPSAodW5zaWduZWQgbG9uZylwIC0gU1lN Qk9MKF9fcGVyX2NwdV9zdGFydCk7CgpDYW4ndCB5b3UgbWFrZSBTWU1CT0woKSByZXRhaW4gdGhl IG9yaWdpbmFsIHR5cGUsIHN1Y2ggdGhhdCBjYXN0cwpsaWtlIHRoaXMgb25lIGFyZW4ndCBuZWVk ZWQ/IEFzIHNvb24gYXMgdGhlIGNvbXBpbGVyIGRvZXNuJ3Qga25vdwphbnltb3JlIHRoYXQgcGFy dGljdWxhciBnbG9iYWxzIChvciBzdGF0aWNzKSBhcmUgdXNlZCwgaXQgY2FuJ3QgaW5mZXIKYW55 bW9yZSB0aGF0IHR3byBwb2ludGVycyBjYW4ndCBwb3NzaWJseSBwb2ludCBpbnRvIHRoZSBzYW1l IGFycmF5LgoKPiBAQCAtMTAzNyw3ICsxMDM3LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICAgKiBJcyB0aGUgcmVnaW9u IHNpemUgZ3JlYXRlciB0aGFuIHplcm8gYW5kIGRvZXMgaXQgYmVnaW4KPiAgICAgICAgICAgKiBh dCBvciBhYm92ZSB0aGUgZW5kIG9mIGN1cnJlbnQgWGVuIGltYWdlIHBsYWNlbWVudD8KPiAgICAg ICAgICAgKi8KPiAtICAgICAgICBpZiAoIChlbmQgPiBzKSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSAr IFhFTl9JTUdfT0ZGU0VUID49IF9fcGEoX2VuZCkpICkKPiArICAgICAgICBpZiAoIChlbmQgPiBz KSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSArIFhFTl9JTUdfT0ZGU0VUID49Cj4gKyAgICAgICAgICAg ICBfX3BhKF9lbmQpKSApCgpPbmx5IHJlLWZsb3dpbmc/IElmIG5vIGNoYW5nZSBpcyBtZWFudCB0 byBiZSBkb25lIHRvIHRoaXMgdXNlIG9mIF9lbmQsCnBsZWFzZSBvbWl0IHRoZSBjaGFuZ2UuCgo+ IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1h cm0vbW0uaAo+IEBAIC0xNTEsNyArMTUxLDcgQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0 X3N0YXJ0Owo+ICAjZW5kaWYKPiAgCj4gICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAoKHBmbl90b19wYWRkciht Zm4pID49IHZpcnRfdG9fbWFkZHIoJl9zdGFydCkpICYmICAgICAgIFwKPiArICAgICgocGZuX3Rv X3BhZGRyKG1mbikgPj0gdmlydF90b19tYWRkcigmX3N0YXJ0KSkgJiYgXAo+ICAgICAgIChwZm5f dG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCgpVbm5lY2Vzc2FyeSBvciBp bmNvbXBsZXRlIGNoYW5nZSBhZ2Fpbj8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v bGlzdGluZm8veGVuLWRldmVs