From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39453) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ao7ox-0003IG-Q1 for qemu-devel@nongnu.org; Thu, 07 Apr 2016 07:09:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ao7ot-0000rJ-A4 for qemu-devel@nongnu.org; Thu, 07 Apr 2016 07:09:55 -0400 Received: from mailout4.w1.samsung.com ([210.118.77.14]:15917) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ao7ot-0000qx-1g for qemu-devel@nongnu.org; Thu, 07 Apr 2016 07:09:51 -0400 Received: from eucpsbge1.samsung.com (unknown [203.254.199.241]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O5900L1AGCCD6A0@mailout4.w1.samsung.com> for qemu-devel@nongnu.org; Thu, 07 Apr 2016 12:09:48 +0100 (BST) Date: Thu, 07 Apr 2016 11:09:48 +0000 (GMT) From: Ilya Maximets MIME-version: 1.0 Content-transfer-encoding: base64 Content-type: text/plain; charset=utf-8 MIME-version: 1.0 Message-id: <1094233965.209701460027388015.JavaMail.weblogic@eumlwas01> Subject: Re: [Qemu-devel] [PATCH 0/4] Fix QEMU crash on vhost-user socket disconnect. Reply-To: i.maximets@samsung.com List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Michael S. Tsirkin" Cc: Jason Wang , "qemu-devel@nongnu.org" , Sergey Dyasly PiAtLS0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0tLQ0KPiBTZW5kZXIgOiBNaWNoYWVsIFMu IFRzaXJraW48bXN0QHJlZGhhdC5jb20+DQo+IERhdGUgOiBBcHIgMDcsIDIwMTYgMTA6MDEgKEdN VCswMzowMCkNCj4gVGl0bGUgOiBSZTogUmU6IFtQQVRDSCAwLzRdIEZpeCBRRU1VIGNyYXNoIG9u IHZob3N0LXVzZXIgc29ja2V0IGRpc2Nvbm5lY3QuDQo+IA0KPiBPbiBXZWQsIEFwciAwNiwgMjAx NiBhdCAxMTo1Mjo1NlBNICswMDAwLCBJbHlhIE1heGltZXRzIHdyb3RlOg0KPiA+IC0tLS0tLS0g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLS0tDQo+ID4gU2VuZGVyIDogTWljaGFlbCBTLiBUc2lya2lu DQo+ID4gRGF0ZSA6IEFwciAwNSwgMjAxNiAxMzo0NiAoR01UKzAzOjAwKQ0KPiA+IFRpdGxlIDog UmU6IFtQQVRDSCAwLzRdIEZpeCBRRU1VIGNyYXNoIG9uIHZob3N0LXVzZXIgc29ja2V0IGRpc2Nv bm5lY3QuDQo+ID4gDQo+ID4gPiBPbiBUaHUsIE1hciAzMSwgMjAxNiBhdCAwOTowMjowMUFNICsw MzAwLCBJbHlhIE1heGltZXRzIHdyb3RlOg0KPiA+ID4gPiBPbiAzMC4wMy4yMDE2IDIwOjAxLCBN aWNoYWVsIFMuIFRzaXJraW4gd3JvdGU6DQo+ID4gPiA+ID4gT24gV2VkLCBNYXIgMzAsIDIwMTYg YXQgMDY6MTQ6MDVQTSArMDMwMCwgSWx5YSBNYXhpbWV0cyB3cm90ZToNCj4gPiA+ID4gPj4gQ3Vy cmVudGx5IFFFTVUgYWx3YXlzIGNyYXNoZXMgaW4gZm9sbG93aW5nIHNjZW5hcmlvIChhc3N1bWUg dGhhdA0KPiA+ID4gPiA+PiB2aG9zdC11c2VyIGFwcGxpY2F0aW9uIGlzIE9wZW4gdlN3aXRjaCB3 aXRoICdkcGRrdmhvc3R1c2VyJyBwb3J0KToNCj4gPiA+ID4gPiANCj4gPiA+ID4gPiBJbiBmYWN0 LCB3b3VsZG4ndCB0aGUgcmlnaHQgdGhpbmcgdG8gZG8gYmUgc3RvcHBpbmcgdGhlIFZNPw0KPiA+ ID4gPiANCj4gPiA+ID4gSSBkb24ndCB0aGluayB0aGF0IGlzIHJlYXNvbmFibGUgdG8gc3RvcCBW TSBvbiBmYWlsdXJlIG9mIGp1c3Qgb25lIG9mDQo+ID4gPiA+IG5ldHdvcmsgaW50ZXJmYWNlcy4N Cj4gPiA+IA0KPiA+ID4gV2UgZG9uJ3Qgc3RhcnQgUUVNVSB1bnRpbCB2aG9zdCB1c2VyIGNvbm5l Y3RzLCBlaXRoZXIuDQo+ID4gPiBNYWtpbmcgZ3Vlc3QgcnVuIHByb3Blcmx5IHdpdGggYSBiYWNr ZW5kIGlzIGEgbXVjaCBiaWdnZXINCj4gPiA+IHByb2plY3QsIGxldCdzIHRhY2tsZSB0aGlzIHNl cGFyYXRlbHkuDQo+ID4gPiANCj4gPiA+IEFsc28sIEkgdGhpbmsgaGFuZGxpbmcgZ3JhY2VmdWwg ZGlzY29ubmVjdCBpcyB0aGUgY29ycmVjdCBmaXJzdCBzdGVwLg0KPiA+ID4gSGFuZGxpbmcgbWlz YmVoYXZpbmcgY2xpZW50cyBpcyBtdWNoIGhhcmRlciBhcyB3ZSBoYXZlIGFzc2VydHMgb24gcmVt b3RlDQo+ID4gPiBvYmV5aW5nIHByb3RvY29sIHJ1bGVzIGFsbCBvdmVyIHRoZSBwbGFjZS4NCj4g PiA+IA0KPiA+ID4gPiBUaGVyZSBtYXkgYmUgc3RpbGwgd29ya2luZyB2aG9zdC1rZXJuZWwgaW50 ZXJmYWNlcy4NCj4gPiA+ID4gRXZlbiBjb25uZWN0aW9uIGNhbiBzdGlsbCBiZSBlc3RhYmxpc2hl ZCBpZiB2aG9zdC11c2VyIGludGVyZmFjZSB3YXMgaW4NCj4gPiA+ID4gYm9uZGluZyB3aXRoIGtl cm5lbCBpbnRlcmZhY2UuDQo+ID4gPiANCj4gPiA+IENvdWxkIG5vdCBwYXJzZSB0aGlzLg0KPiA+ ID4NCj4gPiA+ID4gQW55d2F5IHVzZXIgc2hvdWxkIGJlIGFibGUgdG8gc2F2ZSBhbGwgaGlzIGRh dGEgYmVmb3JlIFFFTVUgcmVzdGFydC4NCj4gPiA+DQo+ID4gPiBTbyByZWNvbm5lY3QgYSBuZXcg YmFja2VuZCwgYW5kIFZNIHdpbGwga2VlcCBnb2luZy4NCj4gPiANCj4gPiBXZSBjYW50J3QgZG8g dGhpcyBiZWNhdXNlIG9mIDIgcmVhc29uczoNCj4gPiAxLiBTZWdtZW50YXRpb24gZmF1bHQgb2Yg UUVNVSBvbiBkaXNjb25uZWN0LiAoZml4ZWQgYnkgdGhpcyBwYXRjaC1zZXQpDQo+ID4gMi4gVGhl cmUgaXMgbm8gcmVjb25uZWN0IGZ1bmN0aW9uYWxpdHkgaW4gY3VycmVudCBRRU1VIHZlcnNpb24u DQo+ID4gDQo+ID4gU28sIHdoYXQgYXJlIHlvdSB0YWxraW5nIGFib3V0Pw0KPiA+IA0KPiA+IEJl c3QgcmVnYXJkcywgSWx5YSBNYXhpbWV0cy4NCj4gDQo+IE9uZSBjYW4gY3VycmVudGx5IGRpc2Nv bm5lY3Qgdmhvc3QgdXNlciBjbGllbnRzIHdpdGhvdXQga2lsbGluZw0KPiBndWVzdHMgdXNpbmcg bWlncmF0aW9uOg0KPiAtIHNhdmUgdm0NCj4gLSBxdWl0IHFlbXUNCj4gLSBzdGFydCBuZXcgcWVt dQ0KPiAtIGxvYWQgdm0NCj4NCj4gT3IgdXNpbmcgaG90cGx1Zw0KPiAtIHJlcXVlc3QgdW5wbHVn DQo+IC0gd2FpdCBmb3IgZ3Vlc3QgZWplY3QNCj4gLSBjcmVhdGUgbmV3IGRldmljZQ0KDQpUaGlz IG1heSBiZSBmaXhlcyBzZWNvbmQgcmVhc29uIG1lbnRpb25lZCBhYm92ZSwgYnV0IGluIG15IHNj ZW5hcmlvIChkZXNjcmliZWQgaW4gY292ZXItbGV0dGVyKQ0KZ3VzZXQgd2lsbCBrbm93IHRoYXQg YmFja2VuZCBkaXNjb25uZWN0ZWQgb25seSBhZnRlciBzZWdtZW50YXRpb24gZmF1bHQuIFNvLCB0 aGVyZSB3aWxsIGJlDQpubyBvcHBvcnR1bml0eSB0byBzYXZlIG9yIHVucGx1ZyBtYWNoaW5lLg0K DQo+IEkgd291bGQgbGlrZSB0byBtYWtlIHN1cmUgd2UgZG8gbm90IGNyZWF0ZSBhbiBleHBlY3Rh dGlvbiB0aGF0IGd1ZXN0cw0KPiBrZWVwIGdvaW5nIHVuY29uZGl0aW9uYWxseSB3aXRoIGRldmlj ZSBwcmVzZW50IGV2ZW4gd2l0aCBiYWNrZW5kDQo+ZGlzY29ubmVjdGVkLiBVbmZvcnR1bmF0ZWx5 IHlvdXIgcGF0Y2hzZXQgbWlnaHQgY3JlYXRlIHN1Y2gNCj4gZXhwZWN0YXRpb24uDQoNCkl0J3Mg YWxyZWFkeSBzbywgYmVjYXVzZSBndWVzdCB3aWxsIG5ldmVyIGtub3cgYWJvdXQgY3JhY2ggb2Yg YmFja2VuZCB1bnRpbGwgaXQNCnRyaWVzIHRvIGNvbW11bmljYXRlIHZpYSBzb2NrZXQu