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=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no 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 1335EC3F2D1 for ; Wed, 4 Mar 2020 15:14:51 +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 E4AB420848 for ; Wed, 4 Mar 2020 15:14:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E4AB420848 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 1j9VjB-0001IX-UO; Wed, 04 Mar 2020 15:14:29 +0000 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 1j9VjB-0001IS-0O for xen-devel@lists.xenproject.org; Wed, 04 Mar 2020 15:14:29 +0000 X-Inumbo-ID: d6e40700-5e2a-11ea-a418-12813bfff9fa Received: from mx2.suse.de (unknown [195.135.220.15]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id d6e40700-5e2a-11ea-a418-12813bfff9fa; Wed, 04 Mar 2020 15:14:28 +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 E8CA6B316; Wed, 4 Mar 2020 15:14:25 +0000 (UTC) To: Jan Beulich References: <20200226124705.29212-1-jgross@suse.com> <20200226124705.29212-5-jgross@suse.com> <83dd1317-cda4-5e39-0c36-3f526b488c6c@suse.com> <67266e10-3b87-a48c-53aa-2caac8ea61b7@suse.com> <81ed41b2-9d8e-b0c3-e8c9-20b04a4b51ff@suse.com> <5acb0709-9a53-3314-9e40-418cc6246700@suse.com> From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= Message-ID: Date: Wed, 4 Mar 2020 16:14:23 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <5acb0709-9a53-3314-9e40-418cc6246700@suse.com> Content-Language: en-US Subject: Re: [Xen-devel] [PATCH v6 04/12] xen: add basic hypervisor filesystem support 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 , Andrew Cooper , Ian Jackson , George Dunlap , xen-devel@lists.xenproject.org, Daniel De Graaf , Volodymyr Babchuk , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMDQuMDMuMjAgMTY6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjAzLjIwMjAgMTU6 MzksIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+IE9uIDA0LjAzLjIwIDE0OjAzLCBKYW4gQmV1bGlj aCB3cm90ZToKPj4+IE9uIDA0LjAzLjIwMjAgMTM6MDAsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+ Pj4gT24gMDMuMDMuMjAgMTc6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNi4wMi4y MDIwIDEzOjQ2LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4+ Pj4gKysrIGIveGVuL2NvbW1vbi9oeXBmcy5jCj4+Pj4+PiBAQCAtMCwwICsxLDM0OSBAQAo+Pj4+ Pj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAqIGh5cGZzLmMK Pj4+Pj4+ICsgKgo+Pj4+Pj4gKyAqIFNpbXBsZSBzeXNmcy1saWtlIGZpbGUgc3lzdGVtIGZvciB0 aGUgaHlwZXJ2aXNvci4KPj4+Pj4+ICsgKi8KPj4+Pj4+ICsKPj4+Pj4+ICsjaW5jbHVkZSA8eGVu L2Vyci5oPgo+Pj4+Pj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4+Pj4+PiArI2lu Y2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KPj4+Pj4+ICsjaW5jbHVkZSA8eGVuL2h5cGZzLmg+Cj4+ Pj4+PiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4+Pj4+ICsjaW5jbHVkZSA8eGVuL3J3bG9jay5o Pgo+Pj4+Pj4gKyNpbmNsdWRlIDxwdWJsaWMvaHlwZnMuaD4KPj4+Pj4+ICsKPj4+Pj4+ICsjaWZk ZWYgQ09ORklHX0NPTVBBVAo+Pj4+Pj4gKyNpbmNsdWRlIDxjb21wYXQvaHlwZnMuaD4KPj4+Pj4+ ICtDSEVDS19oeXBmc19kaXJlbnRyeTsKPj4+Pj4+ICsjdW5kZWYgQ0hFQ0tfaHlwZnNfZGlyZW50 cnkKPj4+Pj4+ICsjZGVmaW5lIENIRUNLX2h5cGZzX2RpcmVudHJ5IHN0cnVjdCB4ZW5faHlwZnNf ZGlyZW50cnkKPj4+Pj4KPj4+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gc2VlIHdoeSB5b3UgbmVlZCB0 aGlzICN1bmRlZiBhbmQgI2RlZmluZS4KPj4+Pgo+Pj4+IFdpdGhvdXQgdGhvc2UgSSBnZXQ6Cj4+ Pj4KPj4+PiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL2hvbWUvZ3Jvc3MveGVuL3Vuc3RhYmxlL3hl bi9pbmNsdWRlL2NvbXBhdC94ZW4uaDozOjAsCj4+Pj4gICAgICAgICAgICAgICAgICAgICBmcm9t IC9ob21lL2dyb3NzL3hlbi91bnN0YWJsZS94ZW4vaW5jbHVkZS94ZW4vc2hhcmVkLmg6NiwKPj4+ PiAgICAgICAgICAgICAgICAgICAgIGZyb20gL2hvbWUvZ3Jvc3MveGVuL3Vuc3RhYmxlL3hlbi9p bmNsdWRlL3hlbi9zY2hlZC5oOjgsCj4+Pj4gICAgICAgICAgICAgICAgICAgICBmcm9tIC9ob21l L2dyb3NzL3hlbi91bnN0YWJsZS94ZW4vaW5jbHVkZS9hc20vcGFnaW5nLmg6MjksCj4+Pj4gICAg ICAgICAgICAgICAgICAgICBmcm9tCj4+Pj4gL2hvbWUvZ3Jvc3MveGVuL3Vuc3RhYmxlL3hlbi9p bmNsdWRlL2FzbS9ndWVzdF9hY2Nlc3MuaDoxLAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgZnJv bQo+Pj4+IC9ob21lL2dyb3NzL3hlbi91bnN0YWJsZS94ZW4vaW5jbHVkZS94ZW4vZ3Vlc3RfYWNj ZXNzLmg6MSwKPj4+PiAgICAgICAgICAgICAgICAgICAgIGZyb20gaHlwZnMuYzo5Ogo+Pj4+IC9o b21lL2dyb3NzL3hlbi91bnN0YWJsZS94ZW4vaW5jbHVkZS94ZW4vY29tcGF0Lmg6MTM0OjMyOiBl cnJvcjoKPj4+PiByZWRlZmluaXRpb24gb2Yg4oCYX19jaGVja0ZzdHJ1Y3RfaHlwZnNfZGlyZW50 cnlfX2ZsYWdz4oCZCj4+Pj4gICAgICNkZWZpbmUgQ0hFQ0tfTkFNRV8oaywgbiwgdGFnKSBfX2No ZWNrICMjIHRhZyAjIyBrICMjIF8gIyMgbgo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgXgo+Pj4+IC9ob21lL2dyb3NzL3hlbi91bnN0YWJsZS94ZW4vaW5jbHVkZS94ZW4v Y29tcGF0Lmg6MTY2OjM0OiBub3RlOiBpbgo+Pj4+IGRlZmluaXRpb24gb2YgbWFjcm8g4oCYQ0hF Q0tfRklFTERfQ09NTU9OX+KAmQo+Pj4+ICAgICBzdGF0aWMgaW5saW5lIGludCBfX21heWJlX3Vu dXNlZCBuYW1lKGsgeGVuXyAjIyBuICp4LCBrIGNvbXBhdF8gIyMgbiAqYykgXAo+Pj4+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+Cj4+Pj4gL2hvbWUvZ3Jvc3MveGVu L3Vuc3RhYmxlL3hlbi9pbmNsdWRlL3hlbi9jb21wYXQuaDoxNzY6Mjg6IG5vdGU6IGluCj4+Pj4g ZXhwYW5zaW9uIG9mIG1hY3JvIOKAmENIRUNLX05BTUVf4oCZCj4+Pj4gICAgICAgICBDSEVDS19G SUVMRF9DT01NT05fKGssIENIRUNLX05BTUVfKGssIG4gIyMgX18gIyMgZiwgRiksIG4sIGYpCj4+ Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+Cj4+Pj4gL2hvbWUv Z3Jvc3MveGVuL3Vuc3RhYmxlL3hlbi9pbmNsdWRlL2NvbXBhdC94bGF0Lmg6Nzc1OjU6IG5vdGU6 IGluCj4+Pj4gZXhwYW5zaW9uIG9mIG1hY3JvIOKAmENIRUNLX0ZJRUxEX+KAmQo+Pj4+ICAgICAg ICAgQ0hFQ0tfRklFTERfKHN0cnVjdCwgaHlwZnNfZGlyZW50cnksIGZsYWdzKTsgXAo+Pj4+ICAg ICAgICAgXn5+fn5+fn5+fn5+Cj4+Pj4gL2hvbWUvZ3Jvc3MveGVuL3Vuc3RhYmxlL3hlbi9pbmNs dWRlL2NvbXBhdC94bGF0Lmg6NzgyOjU6IG5vdGU6IGluCj4+Pj4gZXhwYW5zaW9uIG9mIG1hY3Jv IOKAmENIRUNLX2h5cGZzX2RpcmVudHJ54oCZCj4+Pj4gICAgICAgICBDSEVDS19oeXBmc19kaXJl bnRyeTsgXAo+Pj4+ICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn4KPj4+PiBoeXBmcy5jOjE5 OjE6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhDSEVDS19oeXBmc19kaXJsaXN0ZW50 cnnigJkKPj4+PiAgICAgQ0hFQ0tfaHlwZnNfZGlybGlzdGVudHJ5Owo+Pj4+ICAgICBefn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn4KPj4+PiAvaG9tZS9ncm9zcy94ZW4vdW5zdGFibGUveGVuL2luY2x1 ZGUveGVuL2NvbXBhdC5oOjEzNDozMjogbm90ZTogcHJldmlvdXMKPj4+PiBkZWZpbml0aW9uIG9m IOKAmF9fY2hlY2tGc3RydWN0X2h5cGZzX2RpcmVudHJ5X19mbGFnc+KAmSB3YXMgaGVyZQo+Pj4+ ICAgICAjZGVmaW5lIENIRUNLX05BTUVfKGssIG4sIHRhZykgX19jaGVjayAjIyB0YWcgIyMgayAj IyBfICMjIG4KPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPj4+PiAv aG9tZS9ncm9zcy94ZW4vdW5zdGFibGUveGVuL2luY2x1ZGUveGVuL2NvbXBhdC5oOjE2NjozNDog bm90ZTogaW4KPj4+PiBkZWZpbml0aW9uIG9mIG1hY3JvIOKAmENIRUNLX0ZJRUxEX0NPTU1PTl/i gJkKPj4+PiAgICAgc3RhdGljIGlubGluZSBpbnQgX19tYXliZV91bnVzZWQgbmFtZShrIHhlbl8g IyMgbiAqeCwgayBjb21wYXRfICMjIG4gKmMpIFwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXn5+fgo+Pj4+IC9ob21lL2dyb3NzL3hlbi91bnN0YWJsZS94ZW4vaW5j bHVkZS94ZW4vY29tcGF0Lmg6MTc2OjI4OiBub3RlOiBpbgo+Pj4+IGV4cGFuc2lvbiBvZiBtYWNy byDigJhDSEVDS19OQU1FX+KAmQo+Pj4+ICAgICAgICAgQ0hFQ0tfRklFTERfQ09NTU9OXyhrLCBD SEVDS19OQU1FXyhrLCBuICMjIF9fICMjIGYsIEYpLCBuLCBmKQo+Pj4+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fgo+Pj4+IC9ob21lL2dyb3NzL3hlbi91bnN0YWJs ZS94ZW4vaW5jbHVkZS9jb21wYXQveGxhdC5oOjc3NTo1OiBub3RlOiBpbgo+Pj4+IGV4cGFuc2lv biBvZiBtYWNybyDigJhDSEVDS19GSUVMRF/igJkKPj4+PiAgICAgICAgIENIRUNLX0ZJRUxEXyhz dHJ1Y3QsIGh5cGZzX2RpcmVudHJ5LCBmbGFncyk7IFwKPj4+PiAgICAgICAgIF5+fn5+fn5+fn5+ fgo+Pj4+IGh5cGZzLmM6MTg6MTogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvIOKAmENIRUNL X2h5cGZzX2RpcmVudHJ54oCZCj4+Pj4gICAgIENIRUNLX2h5cGZzX2RpcmVudHJ5Owo+Pj4KPj4+ IFdoaWNoIHN1Z2dlc3RzIHRvIG1lIHRoYXQgdGhlIGV4cGxpY2l0IENIRUNLX2h5cGZzX2RpcmVu dHJ5IGludm9jYXRpb24KPj4+IGlzIHVubmVlZGVkLCBhcyBpdCdzIGdldHRpbmcgdmVyaWZpZWQg YXMgcGFydCBvZiB0aGUgaW52b2NhdGlvbiBvZgo+Pj4gQ0hFQ0tfaHlwZnNfZGlybGlzdGVudHJ5 Lgo+Pgo+PiBBaCwgcmlnaHQuIFRoaXMgaXMgd29ya2luZy4gV2lsbCBjaGFuZ2UuCj4+Cj4+Pgo+ Pj4+Pj4gK2ludCBoeXBmc193cml0ZV9sZWFmKHN0cnVjdCBoeXBmc19lbnRyeV9sZWFmICpsZWFm LAo+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p ZCkgdWFkZHIsIHVuc2lnbmVkIGxvbmcgdWxlbikKPj4+Pj4+ICt7Cj4+Pj4+PiArICAgIGNoYXIg KmJ1ZjsKPj4+Pj4+ICsgICAgaW50IHJldDsKPj4+Pj4+ICsKPj4+Pj4+ICsgICAgaWYgKCB1bGVu ID4gbGVhZi0+ZS5zaXplICkKPj4+Pj4+ICsgICAgICAgIHJldHVybiAtRU5PU1BDOwo+Pj4+Pj4g Kwo+Pj4+Pj4gKyAgICBpZiAoIGxlYWYtPmUudHlwZSAhPSBYRU5fSFlQRlNfVFlQRV9TVFJJTkcg JiYKPj4+Pj4+ICsgICAgICAgICBsZWFmLT5lLnR5cGUgIT0gWEVOX0hZUEZTX1RZUEVfQkxPQiAm JiB1bGVuICE9IGxlYWYtPmUuc2l6ZSApCj4+Pj4+PiArICAgICAgICByZXR1cm4gLUVET007Cj4+ Pj4+Cj4+Pj4+IFdoeSB0aGUgZXhjZXB0aW9uIG9mIHN0cmluZyBhbmQgYmxvYj8gTXkgY29uY2Vy biBhYm91dCB0aGUKPj4+Pj4gbWVhbmluZyBvZiBhIHBhcnRpYWxseSB3cml0dGVuIGVudHJ5ICh3 aXRob3V0IGl0cyBzaXplIGhhdmluZwo+Pj4+PiBjaGFuZ2VkKSByZW1haW5zLgo+Pj4+Cj4+Pj4g SXQgaXMgcGVyZmVjdGx5IHZhbGlkIHRvIHdyaXRlIGEgc2hvcnRlciBzdHJpbmcgaW50byBhIGNo YXJhY3Rlcgo+Pj4+IGFycmF5LiBJIGNvdWxkIGRyb3AgdGhlIGJsb2IgaGVyZSwgYnV0IGluIHRo ZSBlbmQgSSB0aGluayBhbGxvd2luZwo+Pj4+IGZvciBhIGJsb2IgdG8gY2hhbmdlIHRoZSBzaXpl IHNob3VsZCBiZSBmaW5lLgo+Pj4KPj4+IEJ1dCBzaG91bGRuJ3QgdGhpcyB0aGVuIGFsc28gYWRq dXN0IHRoZSByZWNvcmRlZCBzaXplPwo+Pgo+PiBObywgdGhpcyBpcyB0aGUgbWF4IHNpemUgb2Yg dGhlIGJ1ZmZlciAoeW91IGNhbiBoYXZlIGEgbG9vayBhdCBwYXRjaCA5Cj4+IHdoZXJlIHRoZSBz aXplIGlzIHNldCB0byB0aGUgcHJvdmlkZWQgc3BhY2UgZm9yIGN1c3RvbSBhbmQgc3RyaW5nCj4+ IHBhcmFtZXRlcnMpLgo+IAo+IElmIEknbSBub3QgbWlzdGFrZW4gaXQgaXMgaHlwZnNfcmVhZF9s ZWFmKCkgd2hpY2ggcHJvY2Vzc2VzIHJlYWQKPiByZXF1ZXN0cyBmb3Igc3RyaW5ncy4gWWV0IHRo YXQgY29waWVzIGVudHJ5LT5zaXplIGJ5dGVzLCBub3QgdGhlCj4gcG90ZW50aWFsbHkgc21hbGxl ciBzdHJsZW4oKS1ib3VuZGVkIHBheWxvYWQuIFRoaW5ncyB3b3VsZCBiZQoKVGhlcmUgaXMgbm8g cmlzayBvZiBsZWFraW5nIHByb2JsZW1hdGljIGRhdGEgaGVyZS4KCj4gZXZlbiB3b3JzZSBmb3Ig QkxPQi10eXBlIGVudHJpZXMsIHdoZXJlIG9uZSBjb3VsZG4ndCBldmVuIGxvb2sKPiBmb3IgYSBu dWwgdGVybWluYXRvciB0byBkZXRlcm1pbmUgYWN0dWFsIHBheWxvYWQgc2l6ZS4KClJpZ2h0LCB0 aGlzIHdvdWxkIHByb2JhYmx5IHJlcXVpcmUgYSBibG9iLXNwZWNpZmljIHJlYWQgZnVuY3Rpb24s IGluCmNhc2UgdGhlIGJsb2IgaXMgb2YgdmFyaWFibGUgbGVuZ3RoLgoKCkp1ZXJnZW4KCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=