From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out30-131.freemail.mail.aliyun.com ([115.124.30.131]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1o8Bka-003WUd-15 for linux-um@lists.infradead.org; Mon, 04 Jul 2022 02:23:49 +0000 Message-ID: <1656901409.0470793-4-xuanzhuo@linux.alibaba.com> Subject: Re: [PATCH v11 23/40] virtio_pci: move struct virtio_pci_common_cfg to virtio_pci_modern.h Date: Mon, 4 Jul 2022 10:23:29 +0800 From: Xuan Zhuo References: <20220629065656.54420-1-xuanzhuo@linux.alibaba.com> <20220629065656.54420-24-xuanzhuo@linux.alibaba.com> In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-um" Errors-To: linux-um-bounces+geert=linux-m68k.org@lists.infradead.org To: Jason Wang 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, virtualization@lists.linux-foundation.org T24gRnJpLCAxIEp1bCAyMDIyIDE3OjMzOjAwICswODAwLCBKYXNvbiBXYW5nIDxqYXNvd2FuZ0By ZWRoYXQuY29tPiB3cm90ZToKPgo+IOWcqCAyMDIyLzYvMjkgMTQ6NTYsIFh1YW4gWmh1byDlhpnp gZM6Cj4gPiBJbiBvcmRlciB0byBmYWNpbGl0YXRlIHRoZSBleHBhbnNpb24gb2YgdmlydGlvX3Bj aV9jb21tb25fY2ZnIGluIHRoZQo+ID4gZnV0dXJlLCBtb3ZlIGl0IGZyb20gdWFwaSB0byB2aXJ0 aW9fcGNpX21vZGVybi5oLiBJbiB0aGlzIHdheSwgd2UgY2FuCj4gPiBmcmVlbHkgZXhwYW5kIHZp cnRpb19wY2lfY29tbW9uX2NmZyBpbiB0aGUgZnV0dXJlLgo+ID4KPiA+IE90aGVyIHByb2plY3Rz IHVzaW5nIHZpcnRpb19wY2lfY29tbW9uX2NmZyBpbiB1YXBpIG5lZWQgdG8gbWFpbnRhaW4gYQo+ ID4gc2VwYXJhdGUgdmlydGlvX3BjaV9jb21tb25fY2ZnIG9yIHVzZSB0aGUgb2Zmc2V0IG1hY3Jv IGRlZmluZWQgaW4gdWFwaS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBYdWFuIFpodW8gPHh1YW56 aHVvQGxpbnV4LmFsaWJhYmEuY29tPgo+ID4gLS0tCj4gPiAgIGluY2x1ZGUvbGludXgvdmlydGlv X3BjaV9tb2Rlcm4uaCB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgIGluY2x1 ZGUvdWFwaS9saW51eC92aXJ0aW9fcGNpLmggICB8IDI2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCj4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25z KC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvdmlydGlvX3BjaV9tb2Rlcm4u aCBiL2luY2x1ZGUvbGludXgvdmlydGlvX3BjaV9tb2Rlcm4uaAo+ID4gaW5kZXggZWIyYmQ5YjQw NzdkLi5jNGY3ZmZiYWNiNGUgMTAwNjQ0Cj4gPiAtLS0gYS9pbmNsdWRlL2xpbnV4L3ZpcnRpb19w Y2lfbW9kZXJuLmgKPiA+ICsrKyBiL2luY2x1ZGUvbGludXgvdmlydGlvX3BjaV9tb2Rlcm4uaAo+ ID4gQEAgLTUsNiArNSwzMiBAQAo+ID4gICAjaW5jbHVkZSA8bGludXgvcGNpLmg+Cj4gPiAgICNp bmNsdWRlIDxsaW51eC92aXJ0aW9fcGNpLmg+Cj4gPgo+ID4gKy8qIEZpZWxkcyBpbiBWSVJUSU9f UENJX0NBUF9DT01NT05fQ0ZHOiAqLwo+ID4gK3N0cnVjdCB2aXJ0aW9fcGNpX2NvbW1vbl9jZmcg ewo+ID4gKwkvKiBBYm91dCB0aGUgd2hvbGUgZGV2aWNlLiAqLwo+ID4gKwlfX2xlMzIgZGV2aWNl X2ZlYXR1cmVfc2VsZWN0OwkvKiByZWFkLXdyaXRlICovCj4gPiArCV9fbGUzMiBkZXZpY2VfZmVh dHVyZTsJCS8qIHJlYWQtb25seSAqLwo+ID4gKwlfX2xlMzIgZ3Vlc3RfZmVhdHVyZV9zZWxlY3Q7 CS8qIHJlYWQtd3JpdGUgKi8KPiA+ICsJX19sZTMyIGd1ZXN0X2ZlYXR1cmU7CQkvKiByZWFkLXdy aXRlICovCj4gPiArCV9fbGUxNiBtc2l4X2NvbmZpZzsJCS8qIHJlYWQtd3JpdGUgKi8KPiA+ICsJ X19sZTE2IG51bV9xdWV1ZXM7CQkvKiByZWFkLW9ubHkgKi8KPiA+ICsJX191OCBkZXZpY2Vfc3Rh dHVzOwkJLyogcmVhZC13cml0ZSAqLwo+ID4gKwlfX3U4IGNvbmZpZ19nZW5lcmF0aW9uOwkJLyog cmVhZC1vbmx5ICovCj4gPiArCj4gPiArCS8qIEFib3V0IGEgc3BlY2lmaWMgdmlydHF1ZXVlLiAq Lwo+ID4gKwlfX2xlMTYgcXVldWVfc2VsZWN0OwkJLyogcmVhZC13cml0ZSAqLwo+ID4gKwlfX2xl MTYgcXVldWVfc2l6ZTsJCS8qIHJlYWQtd3JpdGUsIHBvd2VyIG9mIDIuICovCj4gPiArCV9fbGUx NiBxdWV1ZV9tc2l4X3ZlY3RvcjsJLyogcmVhZC13cml0ZSAqLwo+ID4gKwlfX2xlMTYgcXVldWVf ZW5hYmxlOwkJLyogcmVhZC13cml0ZSAqLwo+ID4gKwlfX2xlMTYgcXVldWVfbm90aWZ5X29mZjsJ LyogcmVhZC1vbmx5ICovCj4gPiArCV9fbGUzMiBxdWV1ZV9kZXNjX2xvOwkJLyogcmVhZC13cml0 ZSAqLwo+ID4gKwlfX2xlMzIgcXVldWVfZGVzY19oaTsJCS8qIHJlYWQtd3JpdGUgKi8KPiA+ICsJ X19sZTMyIHF1ZXVlX2F2YWlsX2xvOwkJLyogcmVhZC13cml0ZSAqLwo+ID4gKwlfX2xlMzIgcXVl dWVfYXZhaWxfaGk7CQkvKiByZWFkLXdyaXRlICovCj4gPiArCV9fbGUzMiBxdWV1ZV91c2VkX2xv OwkJLyogcmVhZC13cml0ZSAqLwo+ID4gKwlfX2xlMzIgcXVldWVfdXNlZF9oaTsJCS8qIHJlYWQt d3JpdGUgKi8KPiA+ICt9Owo+ID4gKwo+ID4gICBzdHJ1Y3QgdmlydGlvX3BjaV9tb2Rlcm5fZGV2 aWNlIHsKPiA+ICAgCXN0cnVjdCBwY2lfZGV2ICpwY2lfZGV2Owo+ID4KPiA+IGRpZmYgLS1naXQg YS9pbmNsdWRlL3VhcGkvbGludXgvdmlydGlvX3BjaS5oIGIvaW5jbHVkZS91YXBpL2xpbnV4L3Zp cnRpb19wY2kuaAo+ID4gaW5kZXggM2E4NmYzNmQ3ZTNkLi4yNDdlYzQyYWYyYzggMTAwNjQ0Cj4g PiAtLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvdmlydGlvX3BjaS5oCj4gPiArKysgYi9pbmNsdWRl L3VhcGkvbGludXgvdmlydGlvX3BjaS5oCj4gPiBAQCAtMTQwLDMyICsxNDAsNiBAQCBzdHJ1Y3Qg dmlydGlvX3BjaV9ub3RpZnlfY2FwIHsKPiA+ICAgCV9fbGUzMiBub3RpZnlfb2ZmX211bHRpcGxp ZXI7CS8qIE11bHRpcGxpZXIgZm9yIHF1ZXVlX25vdGlmeV9vZmYuICovCj4gPiAgIH07Cj4gPgo+ ID4gLS8qIEZpZWxkcyBpbiBWSVJUSU9fUENJX0NBUF9DT01NT05fQ0ZHOiAqLwo+ID4gLXN0cnVj dCB2aXJ0aW9fcGNpX2NvbW1vbl9jZmcgewo+ID4gLQkvKiBBYm91dCB0aGUgd2hvbGUgZGV2aWNl LiAqLwo+ID4gLQlfX2xlMzIgZGV2aWNlX2ZlYXR1cmVfc2VsZWN0OwkvKiByZWFkLXdyaXRlICov Cj4gPiAtCV9fbGUzMiBkZXZpY2VfZmVhdHVyZTsJCS8qIHJlYWQtb25seSAqLwo+ID4gLQlfX2xl MzIgZ3Vlc3RfZmVhdHVyZV9zZWxlY3Q7CS8qIHJlYWQtd3JpdGUgKi8KPiA+IC0JX19sZTMyIGd1 ZXN0X2ZlYXR1cmU7CQkvKiByZWFkLXdyaXRlICovCj4gPiAtCV9fbGUxNiBtc2l4X2NvbmZpZzsJ CS8qIHJlYWQtd3JpdGUgKi8KPiA+IC0JX19sZTE2IG51bV9xdWV1ZXM7CQkvKiByZWFkLW9ubHkg Ki8KPiA+IC0JX191OCBkZXZpY2Vfc3RhdHVzOwkJLyogcmVhZC13cml0ZSAqLwo+ID4gLQlfX3U4 IGNvbmZpZ19nZW5lcmF0aW9uOwkJLyogcmVhZC1vbmx5ICovCj4gPiAtCj4gPiAtCS8qIEFib3V0 IGEgc3BlY2lmaWMgdmlydHF1ZXVlLiAqLwo+ID4gLQlfX2xlMTYgcXVldWVfc2VsZWN0OwkJLyog cmVhZC13cml0ZSAqLwo+ID4gLQlfX2xlMTYgcXVldWVfc2l6ZTsJCS8qIHJlYWQtd3JpdGUsIHBv d2VyIG9mIDIuICovCj4gPiAtCV9fbGUxNiBxdWV1ZV9tc2l4X3ZlY3RvcjsJLyogcmVhZC13cml0 ZSAqLwo+ID4gLQlfX2xlMTYgcXVldWVfZW5hYmxlOwkJLyogcmVhZC13cml0ZSAqLwo+ID4gLQlf X2xlMTYgcXVldWVfbm90aWZ5X29mZjsJLyogcmVhZC1vbmx5ICovCj4gPiAtCV9fbGUzMiBxdWV1 ZV9kZXNjX2xvOwkJLyogcmVhZC13cml0ZSAqLwo+ID4gLQlfX2xlMzIgcXVldWVfZGVzY19oaTsJ CS8qIHJlYWQtd3JpdGUgKi8KPiA+IC0JX19sZTMyIHF1ZXVlX2F2YWlsX2xvOwkJLyogcmVhZC13 cml0ZSAqLwo+ID4gLQlfX2xlMzIgcXVldWVfYXZhaWxfaGk7CQkvKiByZWFkLXdyaXRlICovCj4g PiAtCV9fbGUzMiBxdWV1ZV91c2VkX2xvOwkJLyogcmVhZC13cml0ZSAqLwo+ID4gLQlfX2xlMzIg cXVldWVfdXNlZF9oaTsJCS8qIHJlYWQtd3JpdGUgKi8KPiA+IC19Owo+ID4gLQo+Cj4KPiBJIHRo aW5rIGl0J3MgYmV0dGVyIG5vdCBkZWxldGUgdGhvc2UgZnJvbSB1QVBJLiBXZSBjYW4gZW1iZWQg dGhpcyBzdHJ1Y3QKPiBpbiB0aGUgcHJpdmF0ZSB2aXJpdG9fcGNpX21vZGVuLmggYW55aG93LgoK T0suCgpUaGFua3MuCgo+Cj4gVGhhbmtzCj4KPgo+ID4gICAvKiBGaWVsZHMgaW4gVklSVElPX1BD SV9DQVBfUENJX0NGRzogKi8KPiA+ICAgc3RydWN0IHZpcnRpb19wY2lfY2ZnX2NhcCB7Cj4gPiAg IAlzdHJ1Y3QgdmlydGlvX3BjaV9jYXAgY2FwOwo+CgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpsaW51eC11bSBtYWlsaW5nIGxpc3QKbGludXgtdW1AbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LXVtCg==