From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B9911C3F2D1 for ; Thu, 5 Mar 2020 14:44:32 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8D9C620732 for ; Thu, 5 Mar 2020 14:44:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8D9C620732 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1j9rjR-0002uf-IH; Thu, 05 Mar 2020 14:44:13 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1j9rjQ-0002uY-UR for xen-devel@lists.xenproject.org; Thu, 05 Mar 2020 14:44:12 +0000 X-Inumbo-ID: c69b0964-5eef-11ea-8eb5-bc764e2007e4 Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id c69b0964-5eef-11ea-8eb5-bc764e2007e4; Thu, 05 Mar 2020 14:44:11 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 74E54B231; Thu, 5 Mar 2020 14:44:10 +0000 (UTC) To: Anthony PERARD References: <20200226113355.2532224-1-anthony.perard@citrix.com> <20200226113355.2532224-23-anthony.perard@citrix.com> From: Jan Beulich Message-ID: <69b5a9bc-9321-18a7-8b64-690c6cb33e05@suse.com> Date: Thu, 5 Mar 2020 15:44:09 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <20200226113355.2532224-23-anthony.perard@citrix.com> Content-Language: en-US Subject: Re: [Xen-devel] [XEN PATCH v3 22/23] xen, symbols: rework file symbols selection X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , Julien Grall , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , xen-devel@lists.xenproject.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMjYuMDIuMjAyMCAxMjozMywgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gUmV3b3JrIHN5bWJv bHMgc28gaXQgcHJlZmVyIGZpbGUgc3ltYm9scyB0aGF0IG5hbWVzIGFuIG9iamVjdCBmaWxlIHRv Cj4gZmlsZSBzeW1ib2xzIHRoYXQgaGF2ZSBhIGRpcmVjdG9yeSBjb21wb25lbnQuCgpJJ20gYWZy YWlkIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgZGlzdGluY3Rpb24geW91IGFwcGFyZW50bHkgbWVh biB0bwptYWtlOiBTb21ldGhpbmcgaGF2aW5nIGEgZGlyZWN0b3J5IGNvbXBvbmVudCBtYXkgc3Rp bGwgbmFtZSBhbgpvYmplY3QgZmlsZS4gSSBndWVzcyB5b3Ugd2FudCB0byByZWZlciB0byBzb3Vy Y2UgZmlsZSBuYW1lcy4KCj4gQnV0IGhhdmUgc3ltYm9scyBzdGlsbCBwcmVmZXIgdGhlIGZpcnN0 IGZpbGUgc3ltYm9sIGlmIG9uZSBvZiB0aGUgYWJvdmUKPiBpcyB0cnVlLCBvciBwcmVmZXIgdGhl IHNlY29uZCBmaWxlIHN5bWJvbHMgaWYgaXQgbmFtZXMgYSBzb3VyY2UgZmlsZQo+IHdpdGhvdXQg ZGlyZWN0b3J5IGNvbXBvbmVudC4KCiJvbmUgb2YgdGhlIGFib3ZlIGlzIHRydWUiIG1lYW5pbmcg IidvYmplY3QgZmlsZScgb3IgJ2hhcyBkaXJlY3RvcnkKY29tcG9uZW50JyI/IFRoZSBmaXJzdCBw YXJhZ3JhcGggYmVpbmcgYSBwcmVmZXJlbmNlIHN0YXRlbWVudCBpbW8KZG9lc24ndCBsZW5kIGl0 c2VsZiB0byBjb250aW51aW5nIGxpa2UgdGhpcy4KCkZ1cnRoZXIgSSBndWVzcyB5b3UgbWVhbiAi bGFzdCIgaW5zdGVhZCBvZiAic2Vjb25kIj8KCkluIHRvdGFsIEkgdW5kZXJzdGFuZCB0aGUgaW50 ZW5kZWQgb3JkZXIgb2YgcHJlZmVyZW5jZSBpcwotIG9iamVjdCBmaWxlIG5hbWUKLSBzb3VyY2Ug ZmlsZSBuYW1lIHdpdGggcGF0aCBjb21wb25lbnQocykKLSBzb3VyY2UgZmlsZSBuYW1lIHdpdGhv dXQgYW55IHBhdGggY29tcG9uZW50Cgo+IEluIGEgZnV0dXJlIHBhdGNoLCB3ZSBhcmUgZ29pbmcg d2FudCB0byBydW4gJChDQykgZnJvbSB0aGUgcm9vdCBkaXJlY3RvcnkKPiAoeGVuLmdpdC94ZW4g dGhhdCBpcykuIFNvIHRoZSBndWVzdF93YWxrXyUubyBmaWxlcyBhcmUgZ29pbmcgdG8gaGF2ZQo+ IHR3byBmaWxlIHN5bWJvbHMsIG9uZSB3aXRoIGEgZGlyZWN0b3J5IGNvbXBvbmVudCBhbmQgYW5v dGhlciBvbmUKPiB3aGljaCBuYW1lIGFuIG9iamVjdCBmaWxlLgoKRGVwZW5kaW5nIG9uIHRoZSBL Y29uZmlnIHNldHRpbmdzLCBldmVuIHRvZGF5IHRoZXJlIG1heSBiZSB0d28KZmlsZSBzeW1ib2xz IHRoZXJlLiBQbGVhc2UgY291bGQgeW91IChhKSBjb25zaWRlciBib3RoIGJ1aWxkCm1vZGVzIGlu IHlvdSBkZXNjcmlwdGlvbiBhbmQgKGIpIG1ha2UgY2xlYXIgLSBwZXJoYXBzIGJ5IHdheSBvZgpn aXZpbmcgYW4gZXhhbXBsZSAtIHdoYXQgd291bGQgcmVzdWx0IHdpdGhvdXQgeW91ciBjaGFuZ2Us IGFuZAp3aGF0IHdpbGwgcmVzdWx0IHdpdGggaW4gaW4gcGxhY2UgKGFuZCB0aGVuIGFsc28gYmVm b3JlIGFuZAphZnRlciB0aGF0IGZ1dHVyZSBjaGFuZ2UpPyBBbmQsIGtub3dpbmcgdGhleSBiZWhh dmUgZGlmZmVyZW50bHksCnBlcmhhcHMgKGMpIGFsc28gY292ZXIgZ2NjIHZzIGNsYW5nICh3aGlj aCB3aWxsIHRoZW4gbGlrZWx5IGFsc28KY292ZXIgdGhlICJ3aHkgaXMgdGhpcyIgcGFydCBvZiB0 aGUgZGVzY3JpcHRpb24pLgoKPiBXZSBzdGlsbCB3YW50IHRvIHByZWZlciB0aGUgZmlsZSBzeW1i b2xzCj4gdGhhdCBuYW1lcyBhbiBvYmplY3QgZmlsZSwgbm8gbWF0ZXIgaWYgaXQgaXMgZmlyc3Qg b3Igc2Vjb25kLgo+IAo+IEFuZCBiZWZvcmUgcnVubmluZyBldmVyeXRoaW5nIGZyb20gdGhlIHJv b3QgZGlyZWN0b3J5LCB3ZSB3aWxsIGJlIGFibGUKPiB0byB1c2UgdGhlIHNhbWUgcnVuZXMgdG8g YnVpbGQgdGhlIGd1ZXN0XyUubyBhcyB0byBidWlsZCBhbnkgb3RoZXIgJS5vCj4gZmlsZXMgZnJv bSAlLmMgZmlsZXMgKHRoZSBydWxlIHdpdGggdGhlIG9iamNvcHkgLS1yZWRlZmluZS1zeW0pLgoK QW5kIHdoZW4gcnVubmluZyBldmVyeXRoaW5nIGZyb20gdGhlIHJvb3QgZGlyZWN0b3J5LCB3ZSBh Z2Fpbgp3b24ndCBiZSBhYmxlIHRvPyBJZiBzbywgd2hhdCdzIHRoZSBwb2ludCBvZiBtZW50aW9u aW5nIHRoaXMsCndoZW4gdGhlIGFsbW9zdCBpbW1lZGlhdGUgZ29hbCBpcyB0byBydW4gZXZlcnl0 aGluZyBmcm9tIHRoZQpyb290IGRpcmVjdG9yeT8KCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQ RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0tCj4gLS0tIGEveGVuL3Rvb2xz L3N5bWJvbHMuYwo+ICsrKyBiL3hlbi90b29scy9zeW1ib2xzLmMKPiBAQCAtODAsMTEgKzgwLDE3 IEBAIHN0YXRpYyBpbmxpbmUgaW50IGlzX2FybV9tYXBwaW5nX3N5bWJvbChjb25zdCBjaGFyICpz dHIpCj4gIAkgICAgICAgJiYgKHN0clsyXSA9PSAnXDAnIHx8IHN0clsyXSA9PSAnLicpOwo+ICB9 Cj4gIAo+ICtlbnVtIHN5bWJvbF90eXBlIHsKPiArICAgICBzeW1ib2wgPSAwLAo+ICsgICAgIHNp bmdsZV9zb3VyY2UgPSAxLAo+ICsgICAgIGRpcl9zb3VyY2UgPSAyLAo+ICsgICAgIG9ial9zb3Vy Y2UgPSAzLAoKSWYgbnVtZXJpYyB2YWx1ZXMgbWF0dGVyLCBwbGVhc2Ugc2F5IHNvIGluIGEgY29t bWVudC4gVGhlcmUncwpubyBuZWVkIGF0IGFsbCB0byBhc3NpZ24gbnVtZXJpYyB2YWx1ZXMgbGlr ZSB5b3UgZG8gaGVyZSAtCnRoZSBzYW1lIG51bWJlcmluZyB3aWxsIHJlc3VsdCB3aXRoIHRoZSAi PSA8Tj4iIGRyb3BwZWQuIEkKZ3Vlc3MgeW91IGFsc28gbWVhbiBvYmpfZmlsZSByYXRoZXIgdGhh biB0aGUgcHJldHR5IGFtYmlndW91cwpvYmpfc291cmNlLiBTaW1pbGFybHkgd2l0aCB5b3UgcmVu YW1pbmcgbXVsdGlfc291cmNlIHRvCmRpcl9zb3VyY2UsIEkgZG9uJ3QgdGhpbmsgc2luZ2xlX3Nv dXJjZSBtYWtlcyBzZW5zZSBhbnltb3JlLgpNYXliZSBzaW1wbGVfc291cmNlIG9yIGZpbGVfc291 cmNlLCBhbmQgbWF5YmUgYWxzbyBwYXRoX3NvdXJjZQppbnN0ZWFkIG9mIGRpcl9zb3VyY2U/Cgo+ ICt9Owo+ICBzdGF0aWMgaW50IHJlYWRfc3ltYm9sKEZJTEUgKmluLCBzdHJ1Y3Qgc3ltX2VudHJ5 ICpzKQoKUGxlYXNlIGhhdmUgYSBibGFuayBsaW5lIGJldHdlZW4gdGhlc2UuIEkgZG9uJ3QsIGhv d2V2ZXIsIHNlZQp3aHkgdGhlIHNjb3BlIG9mIHRoaXMgZW51bSBnZXRzIHdpZGVuZWQgdG8gdGhl IGVudGlyZSBmaWxlLgoKPiAgewo+ICAJY2hhciBzdHJbNTAwXSwgdHlwZVsyMF0gPSAiIjsKPiAg CWNoYXIgKnN5bSwgc3R5cGU7Cj4gLQlzdGF0aWMgZW51bSB7IHN5bWJvbCwgc2luZ2xlX3NvdXJj ZSwgbXVsdGlfc291cmNlIH0gbGFzdDsKPiArCXN0YXRpYyBlbnVtIHN5bWJvbF90eXBlIGxhc3Q7 Cj4gIAlzdGF0aWMgY2hhciAqZmlsZW5hbWU7Cj4gIAlpbnQgcmMgPSAtMTsKPiAgCj4gQEAgLTEy NSwxMyArMTMxLDE5IEBAIHN0YXRpYyBpbnQgcmVhZF9zeW1ib2woRklMRSAqaW4sIHN0cnVjdCBz eW1fZW50cnkgKnMpCj4gIAkJICogcHJlZmVyIHRoZSBmaXJzdCBvbmUgaWYgdGhhdCBuYW1lcyBh biBvYmplY3QgZmlsZSBvciBoYXMgYQo+ICAJCSAqIGRpcmVjdG9yeSBjb21wb25lbnQgKHRvIGNv dmVyIG11bHRpcGx5IGNvbXBpbGVkIGZpbGVzKS4KPiAgCQkgKi8KPiAtCQlib29sIG11bHRpID0g c3RyY2hyKHN0ciwgJy8nKSB8fCAoc3ltICYmIHN5bVsxXSA9PSAnbycpOwo+IC0KPiAtCQlpZiAo bXVsdGkgfHwgbGFzdCAhPSBtdWx0aV9zb3VyY2UpIHsKPiArCQllbnVtIHN5bWJvbF90eXBlIGN1 cnJlbnQ7Cj4gKwkJaWYgKHN5bSAmJiBzeW1bMV0gPT0gJ28nKQoKQmxhbmsgbGluZSBiZXR3ZWVu IGRlY2xhcmF0aW9uKHMpIGFuZCBzdGF0ZW1lbnQocykgcGxlYXNlLgoKSmFuCgo+ICsJCSAgICBj dXJyZW50ID0gb2JqX3NvdXJjZTsKPiArCQllbHNlIGlmIChzdHJjaHIoc3RyLCAnLycpKQo+ICsJ CSAgICBjdXJyZW50ID0gZGlyX3NvdXJjZTsKPiArCQllbHNlCj4gKwkJICAgIGN1cnJlbnQgPSBz aW5nbGVfc291cmNlOwo+ICsKPiArCQlpZiAoY3VycmVudCA+IGxhc3QgfHwgbGFzdCA9PSBzaW5n bGVfc291cmNlKSB7Cj4gIAkJCWZyZWUoZmlsZW5hbWUpOwo+ICAJCQlmaWxlbmFtZSA9ICpzdHIg PyBzdHJkdXAoc3RyKSA6IE5VTEw7Cj4gKwkJCWxhc3QgPSBjdXJyZW50Owo+ICAJCX0KPiAtCQls YXN0ID0gbXVsdGkgPyBtdWx0aV9zb3VyY2UgOiBzaW5nbGVfc291cmNlOwo+ICAJCWdvdG8gc2tp cF90YWlsOwo+ICAJfQo+ICAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v eGVuLWRldmVs