From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 8A1BB25A1; Thu, 29 Mar 2018 09:02:02 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Mar 2018 00:02:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,375,1517904000"; d="scan'208";a="212257900" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga005.jf.intel.com with ESMTP; 29 Mar 2018 00:02:00 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 29 Mar 2018 00:02:00 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.235]) by shsmsx102.ccr.corp.intel.com ([169.254.2.80]) with mapi id 14.03.0319.002; Thu, 29 Mar 2018 15:01:57 +0800 From: "Tan, Jianfeng" To: Maxime Coquelin , Victor Kaplansky CC: "dev@dpdk.org" , "stable@dpdk.org" , "Yang, Yi Y" , "Harris, James R" , "Yang, Ziye" , "Liu, Changpeng" , "Wodkowski, PawelX" , "Stojaczyk, DariuszX" , Yuanhan Liu Thread-Topic: [PATCH] vhost: fix segfault as handle set_mem_table message Thread-Index: AQHTXgZrlzCne6HYM0y7DBrZO8ttJaMpQVKAgAskwgCAAAJMgICy59RA Date: Thu, 29 Mar 2018 07:01:56 +0000 Message-ID: References: <1510746068-143223-1-git-send-email-jianfeng.tan@intel.com> <20171205141954.GF9111@yliu-dev> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH] vhost: fix segfault as handle set_mem_table message X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2018 07:02:03 -0000 SGkgTWF4aW1lIGFuZCBWaWN0b3IsDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g RnJvbTogTWF4aW1lIENvcXVlbGluIFttYWlsdG86bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb21d DQo+IFNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDUsIDIwMTcgMTA6MjggUE0NCj4gVG86IFl1YW5o YW4gTGl1OyBUYW4sIEppYW5mZW5nOyBWaWN0b3IgS2FwbGFuc2t5DQo+IENjOiBkZXZAZHBkay5v cmc7IHN0YWJsZUBkcGRrLm9yZzsgWWFuZywgWWkgWQ0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSB2 aG9zdDogZml4IHNlZ2ZhdWx0IGFzIGhhbmRsZSBzZXRfbWVtX3RhYmxlIG1lc3NhZ2UNCj4gDQo+ IA0KPiANCj4gT24gMTIvMDUvMjAxNyAwMzoxOSBQTSwgWXVhbmhhbiBMaXUgd3JvdGU6DQo+ID4g T24gVHVlLCBOb3YgMjgsIDIwMTcgYXQgMDE6MDk6MjlQTSArMDEwMCwgTWF4aW1lIENvcXVlbGlu IHdyb3RlOg0KPiA+Pg0KPiA+Pg0KPiA+PiBPbiAxMS8xNS8yMDE3IDEyOjQxIFBNLCBKaWFuZmVu ZyBUYW4gd3JvdGU6DQo+ID4+PiBJbiBhIHJ1bm5pbmcgVk0sIG9wZXJhdGlvbnMgKGxpa2UgZGV2 aWNlIGF0dGFjaC9kZXRhY2gpIHdpbGwNCj4gPj4+IHRyaWdnZXIgdGhlIFFFTVUgdG8gcmVzZW5k IHNldF9tZW1fdGFibGUgdG8gdmhvc3QtdXNlciBiYWNrZW5kLg0KPiA+Pj4NCj4gPj4+IERQREsg dmhvc3QtdXNlciBoYW5kbGVzIHRoaXMgbWVzc2FnZSBydWRlbHkgYnkgdW5tYXAgYWxsIGV4aXN0 aW5nDQo+ID4+PiByZWdpb25zIGFuZCBtYXAgbmV3IG9uZXMuIFRoaXMgbWlnaHQgbGVhZCB0byBz ZWdmYXVsdCBpZiB0aGVyZQ0KPiA+Pj4gaXMgcG1kIHRocmVhZCBqdXN0IHRyeWluZyB0byB0b3Vj aCB0aG9zZSB1bm1hcHBlZCBtZW1vcnkgcmVnaW9ucy4NCj4gPj4+DQo+ID4+PiBCdXQgZm9yIG1v c3QgY2FzZXMsIGV4Y2VwdCBWTSBtZW1vcnkgaG90cGx1ZywNCj4gDQo+IEZZSSwgVmljdG9yIGlz IHdvcmtpbmcgb24gaW1wbGVtZW50aW5nIGEgbG9jay1sZXNzIHByb3RlY3Rpb24gbWVjaGFuaXNt DQo+IHRvIHByZXZlbnQgY3Jhc2hlcyBpbiBzdWNoIGNhc2VzLiBJdCBpcyBpbnRlbmRlZCBmaXJz dCB0byBwcm90ZWN0DQo+IGxvZ19iYXNlIGluIGNhc2Ugb2YgbXVsdGlxdWV1ZSArIGxpdmUtbWln cmF0aW9uLCBidXQgd291bGQgc29sdmUgdGhpDQo+IGlzc3VlIHRvby4NCg0KQnJpbmcgdGhpcyBp c3N1ZSBiYWNrIGZvciBkaXNjdXNzaW9uLg0KDQpSZXBvcnRlZCBieSBTUERLIGd1eXMsIGV2ZW4g d2l0aCBwZXItcXVldWUgbG9jaywgdGhleSBjb3VsZCBzdGlsbCBydW4gaW50byBjcmFzaCBhcyBv ZiBtZW1vcnkgaG90IHBsdWcgb3IgdW5wbHVnLg0KSW4gZGV0YWlsLCB5b3UgYWRkIHRoZSBsb2Nr IGluIGFuIGludGVybmFsIHN0cnVjdCwgdmhvc3RfcXVldWUgd2hpY2ggaXMsIHVuZm9ydHVuYXRl bHksIG5vdCB2aXNpYmxlIHRvIHRoZSBleHRlcm5hbCBkYXRhcGF0aCwgbGlrZSB2aG9zdC1zY3Np IGluIFNQREsuDQoNClRoZSBtZW1vcnkgaG90IHBsdWcgYW5kIHVucGx1ZyB3b3VsZCBiZSB0aGUg bWFpbiBpc3N1ZSBmcm9tIFNQREsgc2lkZSBzbyBmYXIuIEZvciB0aGlzIHNwZWNpZmljIGlzc3Vl LCBJIHRoaW5rIHdlIGNhbiBjb250aW51ZSB0aGlzIHBhdGNoIHRvIGZpbHRlciBvdXQgdGhlIGNo YW5nZWQgcmVnaW9ucywgYW5kIGtlZXAgdW5jaGFuZ2VkIHJlZ2lvbnMgbm90IHJlbWFwcGVkLg0K DQpCdXQgSSBrbm93IHRoYXQgdGhlIHBlci12cSBsb2NrIGlzIG5vdCBvbmx5IHRvIHJlc29sdmUg dGhlIG1lbW9yeSB0YWJsZSBpc3N1ZSwgc29tZSBvdGhlciB2aG9zdC11c2VyIG1lc3NhZ2VzIGNv dWxkIGFsc28gbGVhZCB0byBwcm9ibGVtcz8gSWYgeWVzLCBzaGFsbCB3ZSB0YWtlIGEgc3RlcCBi YWNrLCB0byB0aGluayBhYm91dCBob3cgdG8gc29sdmUgdGhpcyBraW5kIG9mIGlzc3VlcyBmb3Ig YmFja2VuZHMsIGxpa2Ugdmhvc3Qtc2NzaS4NCg0KVGhvdWdodHM/DQoNClRoYW5rcywNCkppYW5m ZW5nDQoNCj4gDQo+ID4+Pj4gUUVNVSBzdGlsbCBzZW5kcyB0aGUNCj4gPj4+IHNldF9tZW1fdGFi bGUgbWVzc2FnZSBldmVuIHRoZSBtZW1vcnkgcmVnaW9ucyBhcmUgbm90IGNoYW5nZWQgYXMNCj4g Pj4+IFFFTVUgdmhvc3QtdXNlciBmaWx0ZXJzIG91dCB0aG9zZSBub3QgYmFja2VkIGJ5IGZpbGUg KGZkID4gMCkuDQo+ID4+Pg0KPiA+Pj4gVG8gZml4IHRoaXMgY2FzZSwgd2UgYWRkIGEgY2hlY2sg aW4gdGhlIGhhbmRsZXIgdG8gc2VlIGlmIHRoZQ0KPiA+Pj4gbWVtb3J5IHJlZ2lvbnMgYXJlIHJl YWxseSBjaGFuZ2VkOyBpZiBub3QsIHdlIGp1c3Qga2VlcCBvbGQgbWVtb3J5DQo+ID4+PiByZWdp b25zLg0KPiA+Pj4NCj4gPj4+IEZpeGVzOiA4Zjk3MjMxMmI4ZjQgKCJ2aG9zdDogc3VwcG9ydCB2 aG9zdC11c2VyIikNCj4gPj4+DQo+ID4+PiBDQzogc3RhYmxlQGRwZGsub3JnDQo+ID4+Pg0KPiA+ Pj4gQ0M6IFl1YW5oYW4gTGl1IDx5bGl1QGZyaWRheWxpbnV4Lm9yZz4NCj4gPj4+IENDOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiA+Pj4NCj4gPj4+IFJl cG9ydGVkLWJ5OiBZYW5nIFpoYW5nIDx6eTEwNzE2NUBhbGliYWJhLWluYy5jb20+DQo+ID4+PiBS ZXBvcnRlZC1ieTogWGluIExvbmcgPGxvbmd4aW4ueGxAYWxpYmFiYS1pbmMuY29tPg0KPiA+Pj4g U2lnbmVkLW9mZi1ieTogWWkgWWFuZyA8eWkueS55YW5nQGludGVsLmNvbT4NCj4gPj4+IFNpZ25l ZC1vZmYtYnk6IEppYW5mZW5nIFRhbiA8amlhbmZlbmcudGFuQGludGVsLmNvbT4NCj4gPj4+IC0t LQ0KPiA+Pj4gICBsaWIvbGlicnRlX3Zob3N0L3Zob3N0X3VzZXIuYyB8IDMzDQo+ICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMzMgaW5z ZXJ0aW9ucygrKQ0KPiA+Pg0KPiA+PiBSZXZpZXdlZC1ieTogTWF4aW1lIENvcXVlbGluIDxtYXhp bWUuY29xdWVsaW5AcmVkaGF0LmNvbT4NCj4gPg0KPiA+IEFwcGxpZWQgdG8gZHBkay1uZXh0LXZp cnRpby4NCj4gPg0KPiA+IFRoYW5rcy4NCj4gPg0KPiA+IAktLXlsaXUNCj4gPg0KPiANCj4gTWF4 aW1lDQo=