From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Wang Subject: Re: [PATCH net-next 8/8] vhost: event suppression for packed ring Date: Wed, 4 Jul 2018 13:23:18 +0800 Message-ID: <493c3a3e-e088-d6fb-1da4-cda8bfb34400@redhat.com> References: <1530596284-4101-1-git-send-email-jasowang@redhat.com> <1530596284-4101-9-git-send-email-jasowang@redhat.com> <20180704041352.GA9287@wei-ubt> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180704041352.GA9287@wei-ubt> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Wei Xu Cc: kvm@vger.kernel.org, mst@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, maxime.coquelin@redhat.com List-Id: virtualization@lists.linuxfoundation.org CgpPbiAyMDE45bm0MDfmnIgwNOaXpSAxMjoxMywgV2VpIFh1IHdyb3RlOgo+IE9uIFR1ZSwgSnVs IDAzLCAyMDE4IGF0IDAxOjM4OjA0UE0gKzA4MDAsIEphc29uIFdhbmcgd3JvdGU6Cj4+IFRoaXMg cGF0Y2ggaW50cm9kdWNlcyBzdXBwb3J0IGZvciBldmVudCBzdXBwcmVzc2lvbi4gVGhpcyBpcyBk b25lIGJ5Cj4+IGhhdmUgYSB0d28gYXJlYXM6IGRldmljZSBhcmVhIGFuZCBkcml2ZXIgYXJlYS4g T25lIHNpZGUgY291bGQgdGhlbiB0cnkKPj4gdG8gZGlzYWJsZSBvciBlbmFibGUgKGRlbGF5ZWQp IG5vdGlmaWNhdGlvbiBmcm9tIG90aGVyIHNpZGUgYnkgdXNpbmcgYQo+PiBib29sZWFuIGhpbnQg b3IgZXZlbnQgaW5kZXggaW50ZXJmYWNlIGluIHRoZSBhcmVhcy4KPj4KPj4gRm9yIG1vcmUgaW5m b3JtYXRpb24sIHBsZWFzZSByZWZlciBWaXJ0aW8gc3BlYy4KPj4KPj4gU2lnbmVkLW9mZi1ieTog SmFzb24gV2FuZzxqYXNvd2FuZ0ByZWRoYXQuY29tPgo+PiAtLS0KPj4gICBkcml2ZXJzL3Zob3N0 L3Zob3N0LmMgfCAxOTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0tLS0KPj4gICBkcml2ZXJzL3Zob3N0L3Zob3N0LmggfCAgMTAgKystCj4+ICAgMiBmaWxl cyBjaGFuZ2VkLCAxODUgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYg LS1naXQgYS9kcml2ZXJzL3Zob3N0L3Zob3N0LmMgYi9kcml2ZXJzL3Zob3N0L3Zob3N0LmMKPj4g aW5kZXggMGYzZjA3Yy4uY2NjYmM4MiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy92aG9zdC92aG9z dC5jCj4+ICsrKyBiL2RyaXZlcnMvdmhvc3Qvdmhvc3QuYwo+PiBAQCAtMTExNSwxMCArMTExNSwx NSBAQCBzdGF0aWMgaW50IHZxX2FjY2Vzc19va19wYWNrZWQoc3RydWN0IHZob3N0X3ZpcnRxdWV1 ZSAqdnEsIHVuc2lnbmVkIGludCBudW0sCj4+ICAgCQkJICAgICAgIHN0cnVjdCB2cmluZ191c2Vk IF9fdXNlciAqdXNlZCkKPj4gICB7Cj4+ICAgCXN0cnVjdCB2cmluZ19kZXNjX3BhY2tlZCAqcGFj a2VkID0gKHN0cnVjdCB2cmluZ19kZXNjX3BhY2tlZCAqKWRlc2M7Cj4+ICsJc3RydWN0IHZyaW5n X3BhY2tlZF9kZXNjX2V2ZW50ICpkcml2ZXJfZXZlbnQgPQo+PiArCQkoc3RydWN0IHZyaW5nX3Bh Y2tlZF9kZXNjX2V2ZW50ICopYXZhaWw7Cj4+ICsJc3RydWN0IHZyaW5nX3BhY2tlZF9kZXNjX2V2 ZW50ICpkZXZpY2VfZXZlbnQgPQo+PiArCQkoc3RydWN0IHZyaW5nX3BhY2tlZF9kZXNjX2V2ZW50 ICopdXNlZDsKPj4gICAKPj4gLQkvKiBUT0RPOiBjaGVjayBkZXZpY2UgYXJlYSBhbmQgZHJpdmVy IGFyZWEgKi8KPj4gICAJcmV0dXJuIGFjY2Vzc19vayhWRVJJRllfUkVBRCwgcGFja2VkLCBudW0g KiBzaXplb2YoKnBhY2tlZCkpICYmCj4+IC0JICAgICAgIGFjY2Vzc19vayhWRVJJRllfV1JJVEUs IHBhY2tlZCwgbnVtICogc2l6ZW9mKCpwYWNrZWQpKTsKPj4gKwkgICAgICAgYWNjZXNzX29rKFZF UklGWV9XUklURSwgcGFja2VkLCBudW0gKiBzaXplb2YoKnBhY2tlZCkpICYmCj4gUi9XIHBhcmFt ZXRlciBkb2Vzbid0IG1ha2Ugc2Vuc2UgdG8gbW9zdCBhcmNoaXRlY3R1cmVzIGFuZCB0aGUgY29t bWVudCBpbiB4ODYKPiBzYXlzIFdSSVRFIGlzIGEgc3VwZXJzZXQgb2YgUkVBRCwgaXMgaXQgcG9z c2libGUgdG8gY29udmVyZ2UgdGhlbSBoZXJlPwo+Cj4gLyoqCj4gICAqIGFjY2Vzc19vazogLSBD aGVja3MgaWYgYSB1c2VyIHNwYWNlIHBvaW50ZXIgaXMgdmFsaWQKPiAgICogQHR5cGU6IFR5cGUg b2YgYWNjZXNzOiAlVkVSSUZZX1JFQUQgb3IgJVZFUklGWV9XUklURS4gIE5vdGUgdGhhdAo+ICAg KiAgICAgICAgJVZFUklGWV9XUklURSBpcyBhIHN1cGVyc2V0IG9mICVWRVJJRllfUkVBRCAtIGlm IGl0IGlzIHNhZmUKPiAgICogICAgICAgIHRvIHdyaXRlIHRvIGEgYmxvY2ssIGl0IGlzIGFsd2F5 cyBzYWZlIHRvIHJlYWQgZnJvbSBpdC4KPiAgICogQGFkZHI6IFVzZXIgc3BhY2UgcG9pbnRlciB0 byBzdGFydCBvZiBibG9jayB0byBjaGVjawo+ICAgKiBAc2l6ZTogU2l6ZSBvZiBibG9jayB0byBj aGVjawo+ICAgKgo+ICAgKiBDb250ZXh0OiBVc2VyIGNvbnRleHQgb25seS4gVGhpcyBmdW5jdGlv biBtYXkgc2xlZXAgaWYgcGFnZWZhdWx0cyBhcmUKPiAgICogICAgICAgICAgZW5hYmxlZC4KPiAg ICoKPiAgICogQ2hlY2tzIGlmIGEgcG9pbnRlciB0byBhIGJsb2NrIG9mIG1lbW9yeSBpbiB1c2Vy IHNwYWNlIGlzIHZhbGlkLgo+ICAgKgo+ICAgKiBSZXR1cm5zIHRydWUgKG5vbnplcm8pIGlmIHRo ZSBtZW1vcnkgYmxvY2sgbWF5IGJlIHZhbGlkLCBmYWxzZSAoemVybykKPiAgICogaWYgaXQgaXMg ZGVmaW5pdGVseSBpbnZhbGlkLgo+ICAgKgo+ICAgKiBOb3RlIHRoYXQsIGRlcGVuZGluZyBvbiBh cmNoaXRlY3R1cmUsIHRoaXMgZnVuY3Rpb24gcHJvYmFibHkganVzdAo+ICAgKiBjaGVja3MgdGhh dCB0aGUgcG9pbnRlciBpcyBpbiB0aGUgdXNlciBzcGFjZSByYW5nZSAtIGFmdGVyIGNhbGxpbmcK PiAgICogdGhpcyBmdW5jdGlvbiwgbWVtb3J5IGFjY2VzcyBmdW5jdGlvbnMgbWF5IHN0aWxsIHJl dHVybiAtRUZBVUxULgo+ICAgKi8KPiAjZGVmaW5lIGFjY2Vzc19vayh0eXBlLCBhZGRyLCBzaXpl KQo+IC4uLi4uLgo+Cj4gVGhhbmtzLAo+IFdlaQo+CgpXZWxsLCB0aGlzIGlzIGEgcXVlc3Rpb24g dGhhdCBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMgcGF0Y2guCgpNeSB1bmRlcnN0YW5kaW5nIGlz IHdlIHNob3VsZCBrZWVwIGl0IHVubGVzcyB0eXBlIHdhcyBtZWFuaW5nbGVzcyBvbiBhbGwgCmFy Y2hzLgoKVGhhbmtzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpWaXJ0dWFsaXphdGlvbiBtYWlsaW5nIGxpc3QKVmlydHVhbGl6YXRpb25AbGlzdHMubGlu dXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxt YW4vbGlzdGluZm8vdmlydHVhbGl6YXRpb24=