From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o7D1X-003ski-1V for linux-um@lists.infradead.org; Fri, 01 Jul 2022 09:33:16 +0000 Received: by mail-pg1-f199.google.com with SMTP id u24-20020a63d358000000b004119798494fso1047722pgi.18 for ; Fri, 01 Jul 2022 02:33:12 -0700 (PDT) Message-ID: Date: Fri, 1 Jul 2022 17:33:00 +0800 MIME-Version: 1.0 Subject: Re: [PATCH v11 23/40] virtio_pci: move struct virtio_pci_common_cfg to virtio_pci_modern.h References: <20220629065656.54420-1-xuanzhuo@linux.alibaba.com> <20220629065656.54420-24-xuanzhuo@linux.alibaba.com> From: Jason Wang In-Reply-To: <20220629065656.54420-24-xuanzhuo@linux.alibaba.com> Content-Language: en-US List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-um" Errors-To: linux-um-bounces+geert=linux-m68k.org@lists.infradead.org To: Xuan Zhuo , virtualization@lists.linux-foundation.org Cc: Richard Weinberger , Anton Ivanov , Johannes Berg , "Michael S. Tsirkin" , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Hans de Goede , Mark Gross , Vadim Pasternak , Bjorn Andersson , Mathieu Poirier , Cornelia Huck , Halil Pasic , Eric Farman , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Alexei Starovoitov , Daniel Borkmann , Jesper Dangaard Brouer , John Fastabend , Vincent Whitchurch , linux-um@lists.infradead.org, netdev@vger.kernel.org, platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-s390@vger.kernel.org, kvm@vger.kernel.org, bpf@vger.kernel.org, kangjie.xu@linux.alibaba.com CuWcqCAyMDIyLzYvMjkgMTQ6NTYsIFh1YW4gWmh1byDlhpnpgZM6Cj4gSW4gb3JkZXIgdG8gZmFj aWxpdGF0ZSB0aGUgZXhwYW5zaW9uIG9mIHZpcnRpb19wY2lfY29tbW9uX2NmZyBpbiB0aGUKPiBm dXR1cmUsIG1vdmUgaXQgZnJvbSB1YXBpIHRvIHZpcnRpb19wY2lfbW9kZXJuLmguIEluIHRoaXMg d2F5LCB3ZSBjYW4KPiBmcmVlbHkgZXhwYW5kIHZpcnRpb19wY2lfY29tbW9uX2NmZyBpbiB0aGUg ZnV0dXJlLgo+Cj4gT3RoZXIgcHJvamVjdHMgdXNpbmcgdmlydGlvX3BjaV9jb21tb25fY2ZnIGlu IHVhcGkgbmVlZCB0byBtYWludGFpbiBhCj4gc2VwYXJhdGUgdmlydGlvX3BjaV9jb21tb25fY2Zn IG9yIHVzZSB0aGUgb2Zmc2V0IG1hY3JvIGRlZmluZWQgaW4gdWFwaS4KPgo+IFNpZ25lZC1vZmYt Ynk6IFh1YW4gWmh1byA8eHVhbnpodW9AbGludXguYWxpYmFiYS5jb20+Cj4gLS0tCj4gICBpbmNs dWRlL2xpbnV4L3ZpcnRpb19wY2lfbW9kZXJuLmggfCAyNiArKysrKysrKysrKysrKysrKysrKysr KysrKwo+ICAgaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRpb19wY2kuaCAgIHwgMjYgLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg MjYgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC92aXJ0aW9fcGNp X21vZGVybi5oIGIvaW5jbHVkZS9saW51eC92aXJ0aW9fcGNpX21vZGVybi5oCj4gaW5kZXggZWIy YmQ5YjQwNzdkLi5jNGY3ZmZiYWNiNGUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9saW51eC92aXJ0 aW9fcGNpX21vZGVybi5oCj4gKysrIGIvaW5jbHVkZS9saW51eC92aXJ0aW9fcGNpX21vZGVybi5o Cj4gQEAgLTUsNiArNSwzMiBAQAo+ICAgI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgo+ICAgI2luY2x1 ZGUgPGxpbnV4L3ZpcnRpb19wY2kuaD4KPiAgIAo+ICsvKiBGaWVsZHMgaW4gVklSVElPX1BDSV9D QVBfQ09NTU9OX0NGRzogKi8KPiArc3RydWN0IHZpcnRpb19wY2lfY29tbW9uX2NmZyB7Cj4gKwkv KiBBYm91dCB0aGUgd2hvbGUgZGV2aWNlLiAqLwo+ICsJX19sZTMyIGRldmljZV9mZWF0dXJlX3Nl bGVjdDsJLyogcmVhZC13cml0ZSAqLwo+ICsJX19sZTMyIGRldmljZV9mZWF0dXJlOwkJLyogcmVh ZC1vbmx5ICovCj4gKwlfX2xlMzIgZ3Vlc3RfZmVhdHVyZV9zZWxlY3Q7CS8qIHJlYWQtd3JpdGUg Ki8KPiArCV9fbGUzMiBndWVzdF9mZWF0dXJlOwkJLyogcmVhZC13cml0ZSAqLwo+ICsJX19sZTE2 IG1zaXhfY29uZmlnOwkJLyogcmVhZC13cml0ZSAqLwo+ICsJX19sZTE2IG51bV9xdWV1ZXM7CQkv KiByZWFkLW9ubHkgKi8KPiArCV9fdTggZGV2aWNlX3N0YXR1czsJCS8qIHJlYWQtd3JpdGUgKi8K PiArCV9fdTggY29uZmlnX2dlbmVyYXRpb247CQkvKiByZWFkLW9ubHkgKi8KPiArCj4gKwkvKiBB Ym91dCBhIHNwZWNpZmljIHZpcnRxdWV1ZS4gKi8KPiArCV9fbGUxNiBxdWV1ZV9zZWxlY3Q7CQkv KiByZWFkLXdyaXRlICovCj4gKwlfX2xlMTYgcXVldWVfc2l6ZTsJCS8qIHJlYWQtd3JpdGUsIHBv d2VyIG9mIDIuICovCj4gKwlfX2xlMTYgcXVldWVfbXNpeF92ZWN0b3I7CS8qIHJlYWQtd3JpdGUg Ki8KPiArCV9fbGUxNiBxdWV1ZV9lbmFibGU7CQkvKiByZWFkLXdyaXRlICovCj4gKwlfX2xlMTYg cXVldWVfbm90aWZ5X29mZjsJLyogcmVhZC1vbmx5ICovCj4gKwlfX2xlMzIgcXVldWVfZGVzY19s bzsJCS8qIHJlYWQtd3JpdGUgKi8KPiArCV9fbGUzMiBxdWV1ZV9kZXNjX2hpOwkJLyogcmVhZC13 cml0ZSAqLwo+ICsJX19sZTMyIHF1ZXVlX2F2YWlsX2xvOwkJLyogcmVhZC13cml0ZSAqLwo+ICsJ X19sZTMyIHF1ZXVlX2F2YWlsX2hpOwkJLyogcmVhZC13cml0ZSAqLwo+ICsJX19sZTMyIHF1ZXVl X3VzZWRfbG87CQkvKiByZWFkLXdyaXRlICovCj4gKwlfX2xlMzIgcXVldWVfdXNlZF9oaTsJCS8q IHJlYWQtd3JpdGUgKi8KPiArfTsKPiArCj4gICBzdHJ1Y3QgdmlydGlvX3BjaV9tb2Rlcm5fZGV2 aWNlIHsKPiAgIAlzdHJ1Y3QgcGNpX2RldiAqcGNpX2RldjsKPiAgIAo+IGRpZmYgLS1naXQgYS9p bmNsdWRlL3VhcGkvbGludXgvdmlydGlvX3BjaS5oIGIvaW5jbHVkZS91YXBpL2xpbnV4L3ZpcnRp b19wY2kuaAo+IGluZGV4IDNhODZmMzZkN2UzZC4uMjQ3ZWM0MmFmMmM4IDEwMDY0NAo+IC0tLSBh L2luY2x1ZGUvdWFwaS9saW51eC92aXJ0aW9fcGNpLmgKPiArKysgYi9pbmNsdWRlL3VhcGkvbGlu dXgvdmlydGlvX3BjaS5oCj4gQEAgLTE0MCwzMiArMTQwLDYgQEAgc3RydWN0IHZpcnRpb19wY2lf bm90aWZ5X2NhcCB7Cj4gICAJX19sZTMyIG5vdGlmeV9vZmZfbXVsdGlwbGllcjsJLyogTXVsdGlw bGllciBmb3IgcXVldWVfbm90aWZ5X29mZi4gKi8KPiAgIH07Cj4gICAKPiAtLyogRmllbGRzIGlu IFZJUlRJT19QQ0lfQ0FQX0NPTU1PTl9DRkc6ICovCj4gLXN0cnVjdCB2aXJ0aW9fcGNpX2NvbW1v bl9jZmcgewo+IC0JLyogQWJvdXQgdGhlIHdob2xlIGRldmljZS4gKi8KPiAtCV9fbGUzMiBkZXZp Y2VfZmVhdHVyZV9zZWxlY3Q7CS8qIHJlYWQtd3JpdGUgKi8KPiAtCV9fbGUzMiBkZXZpY2VfZmVh dHVyZTsJCS8qIHJlYWQtb25seSAqLwo+IC0JX19sZTMyIGd1ZXN0X2ZlYXR1cmVfc2VsZWN0Owkv KiByZWFkLXdyaXRlICovCj4gLQlfX2xlMzIgZ3Vlc3RfZmVhdHVyZTsJCS8qIHJlYWQtd3JpdGUg Ki8KPiAtCV9fbGUxNiBtc2l4X2NvbmZpZzsJCS8qIHJlYWQtd3JpdGUgKi8KPiAtCV9fbGUxNiBu dW1fcXVldWVzOwkJLyogcmVhZC1vbmx5ICovCj4gLQlfX3U4IGRldmljZV9zdGF0dXM7CQkvKiBy ZWFkLXdyaXRlICovCj4gLQlfX3U4IGNvbmZpZ19nZW5lcmF0aW9uOwkJLyogcmVhZC1vbmx5ICov Cj4gLQo+IC0JLyogQWJvdXQgYSBzcGVjaWZpYyB2aXJ0cXVldWUuICovCj4gLQlfX2xlMTYgcXVl dWVfc2VsZWN0OwkJLyogcmVhZC13cml0ZSAqLwo+IC0JX19sZTE2IHF1ZXVlX3NpemU7CQkvKiBy ZWFkLXdyaXRlLCBwb3dlciBvZiAyLiAqLwo+IC0JX19sZTE2IHF1ZXVlX21zaXhfdmVjdG9yOwkv KiByZWFkLXdyaXRlICovCj4gLQlfX2xlMTYgcXVldWVfZW5hYmxlOwkJLyogcmVhZC13cml0ZSAq Lwo+IC0JX19sZTE2IHF1ZXVlX25vdGlmeV9vZmY7CS8qIHJlYWQtb25seSAqLwo+IC0JX19sZTMy IHF1ZXVlX2Rlc2NfbG87CQkvKiByZWFkLXdyaXRlICovCj4gLQlfX2xlMzIgcXVldWVfZGVzY19o aTsJCS8qIHJlYWQtd3JpdGUgKi8KPiAtCV9fbGUzMiBxdWV1ZV9hdmFpbF9sbzsJCS8qIHJlYWQt d3JpdGUgKi8KPiAtCV9fbGUzMiBxdWV1ZV9hdmFpbF9oaTsJCS8qIHJlYWQtd3JpdGUgKi8KPiAt CV9fbGUzMiBxdWV1ZV91c2VkX2xvOwkJLyogcmVhZC13cml0ZSAqLwo+IC0JX19sZTMyIHF1ZXVl X3VzZWRfaGk7CQkvKiByZWFkLXdyaXRlICovCj4gLX07Cj4gLQoKCkkgdGhpbmsgaXQncyBiZXR0 ZXIgbm90IGRlbGV0ZSB0aG9zZSBmcm9tIHVBUEkuIFdlIGNhbiBlbWJlZCB0aGlzIHN0cnVjdCAK aW4gdGhlIHByaXZhdGUgdmlyaXRvX3BjaV9tb2Rlbi5oIGFueWhvdy4KClRoYW5rcwoKCj4gICAv KiBGaWVsZHMgaW4gVklSVElPX1BDSV9DQVBfUENJX0NGRzogKi8KPiAgIHN0cnVjdCB2aXJ0aW9f cGNpX2NmZ19jYXAgewo+ICAgCXN0cnVjdCB2aXJ0aW9fcGNpX2NhcCBjYXA7CgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtdW0gbWFpbGluZyBs aXN0CmxpbnV4LXVtQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5v cmcvbWFpbG1hbi9saXN0aW5mby9saW51eC11bQo=