From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8B71CA054D; Thu, 9 Jun 2022 05:52:49 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6DF5440689; Thu, 9 Jun 2022 05:52:49 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 4222C40220; Thu, 9 Jun 2022 05:52:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1654746768; x=1686282768; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=n57+x7nYfbXjeecMllZtocGDbcGk6sEiu7e3v5y5GBk=; b=itdCsw4JvkOq6KHktmWeoqa6JrftdaJuq1mxJ51235NVNNULXOrHP1Lc WYHbi6esgAWpe3G5MQa2tZKJj/9+X23W8hm97bVtgjDfZolLvsU9aUCe2 dqCNDV8Xv8ccjh+mDs//L7m2e38joTP6oK+tpuxp9yDpo1zCmfKfKs1Al GkLxPsExIsw5hSvj8n+YbzhwgOa0T2BHmaDz3rhQTegsuahBCAxIwLhFD w/dy4lSa/dx5+D0pWM0ibhKiM8aPd0G/fCvHotxR5hfCdZYjTm1SEcSY9 q7InbVqRSyoYGr0vIyaKWXIdJg0jqEu3v0oRezbG9dhfeIi8reh3JAvK2 w==; X-IronPort-AV: E=McAfee;i="6400,9594,10372"; a="341223474" X-IronPort-AV: E=Sophos;i="5.91,287,1647327600"; d="scan'208";a="341223474" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jun 2022 20:52:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,287,1647327600"; d="scan'208";a="670944498" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by FMSMGA003.fm.intel.com with ESMTP; 08 Jun 2022 20:52:45 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 8 Jun 2022 20:52:45 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 8 Jun 2022 20:52:45 -0700 Received: from fmsmsx612.amr.corp.intel.com ([10.18.126.92]) by fmsmsx612.amr.corp.intel.com ([10.18.126.92]) with mapi id 15.01.2308.027; Wed, 8 Jun 2022 20:52:45 -0700 From: "Hu, Jiayu" To: Maxime Coquelin CC: dev , dpdk stable , David Marchand Subject: RE: [PATCH] vhost: fix null pointer dereference Thread-Topic: [PATCH] vhost: fix null pointer dereference Thread-Index: AQHYdY1f0rEdA0lMPU62JZiUWV8Sy61GfUcw Date: Thu, 9 Jun 2022 03:52:45 +0000 Message-ID: References: <20220328020754.1155063-1-jiayu.hu@intel.com> <969db8c8-7e9e-755f-a436-bc230a591905@redhat.com> In-Reply-To: <969db8c8-7e9e-755f-a436-bc230a591905@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.500.17 dlp-product: dlpe-windows x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org SGkgTWF4aW1lLA0KDQpUaGlzIGlzc3VlIGhhcyBmaXhlZCBpbiBodHRwczovL3BhdGNoZXMuZHBk ay5vcmcvcHJvamVjdC9kcGRrL3BhdGNoLzIwMjIwNDExMTEwMDEzLjE4NjI0LTQtZGF2aWQubWFy Y2hhbmRAcmVkaGF0LmNvbS8uDQoNClRoYW5rcywNCkppYXl1DQoNCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogTWF4aW1lIENvcXVlbGluIDxtYXhpbWUuY29xdWVsaW5AcmVk aGF0LmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKdW5lIDEsIDIwMjIgMzo1OCBQTQ0KPiBUbzog SHUsIEppYXl1IDxqaWF5dS5odUBpbnRlbC5jb20+DQo+IENjOiBkZXYgPGRldkBkcGRrLm9yZz47 IGRwZGsgc3RhYmxlIDxzdGFibGVAZHBkay5vcmc+OyBEYXZpZCBNYXJjaGFuZA0KPiA8ZGF2aWQu bWFyY2hhbmRAcmVkaGF0LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSF0gdmhvc3Q6IGZpeCBu dWxsIHBvaW50ZXIgZGVyZWZlcmVuY2UNCj4gDQo+IEhJIEppYXl1LA0KPiANCj4gT24gMy8yOC8y MiAwOTowNCwgRGF2aWQgTWFyY2hhbmQgd3JvdGU6DQo+ID4gT24gTW9uLCBNYXIgMjgsIDIwMjIg YXQgNDowOCBBTSBKaWF5dSBIdSA8amlheXUuaHVAaW50ZWwuY29tPiB3cm90ZToNCj4gPj4NCj4g Pj4gTlVMTCBjaGVjayBmb3IgdnEtPmFzeW5jIG11c3QgYmUgcHJvdGVjdGVkIGJ5IGxvY2suIE90 aGVyd2lzZSwgaXQgaXMNCj4gPj4gcG9zc2libGUgdGhhdCB0aGUgZGF0YSBwbGFuZSB0aHJlYWQg ZGVyZWZlcmVuY2VzIHZxLT5hc3luYyB3aXRoIE5VTEwNCj4gPj4gdmFsdWUsIHNpbmNlIHRoZSBj b250cm9sIHBsYW5lIHRocmVhZCBpcyBmcmVlaW5nIHZxLT5hc3luYy4NCj4gPj4NCj4gPj4gRml4 ZXM6IGVlODAyNGIzZDRhZCAodmhvc3Q6IG1vdmUgYXN5bmMgZGF0YSBpbiBkZWRpY2F0ZWQgc3Ry dWN0dXJlKQ0KPiA+PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYt Ynk6IEppYXl1IEh1IDxqaWF5dS5odUBpbnRlbC5jb20+DQo+ID4+IC0tLQ0KPiA+PiAgIGxpYi92 aG9zdC92aG9zdC5jIHwgNiArKystLS0NCj4gPj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvbGliL3Zob3N0 L3Zob3N0LmMgYi9saWIvdmhvc3Qvdmhvc3QuYyBpbmRleA0KPiA+PiBiYzg4MTQ4MzQ3Li43ZjYw YzI4MjRmIDEwMDY0NA0KPiA+PiAtLS0gYS9saWIvdmhvc3Qvdmhvc3QuYw0KPiA+PiArKysgYi9s aWIvdmhvc3Qvdmhvc3QuYw0KPiA+PiBAQCAtMTg4Nyw5ICsxODg3LDYgQEAgcnRlX3Zob3N0X2Fz eW5jX2dldF9pbmZsaWdodChpbnQgdmlkLCB1aW50MTZfdA0KPiBxdWV1ZV9pZCkNCj4gPj4gICAg ICAgICAgaWYgKHZxID09IE5VTEwpDQo+ID4+ICAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsN Cj4gPj4NCj4gPj4gLSAgICAgICBpZiAoIXZxLT5hc3luYykNCj4gPj4gLSAgICAgICAgICAgICAg IHJldHVybiByZXQ7DQo+ID4+IC0NCj4gPj4gICAgICAgICAgaWYgKCFydGVfc3BpbmxvY2tfdHJ5 bG9jaygmdnEtPmFjY2Vzc19sb2NrKSkgew0KPiA+PiAgICAgICAgICAgICAgICAgIFZIT1NUX0xP R19DT05GSUcoREVCVUcsDQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAiKCVzKSBmYWls ZWQgdG8gY2hlY2sgaW4tZmxpZ2h0IHBhY2tldHMuDQo+ID4+IHZpcnRxdWV1ZSBidXN5LlxuIiwg QEAgLTE4OTcsNiArMTg5NCw5IEBADQo+IHJ0ZV92aG9zdF9hc3luY19nZXRfaW5mbGlnaHQoaW50 IHZpZCwgdWludDE2X3QgcXVldWVfaWQpDQo+ID4+ICAgICAgICAgICAgICAgICAgcmV0dXJuIHJl dDsNCj4gPj4gICAgICAgICAgfQ0KPiA+Pg0KPiA+PiArICAgICAgIGlmICghdnEtPmFzeW5jKQ0K PiA+PiArICAgICAgICAgICAgICAgcmV0dXJuIHJldDsNCj4gPg0KPiA+IExvY2sgaXMgc3RpbGwg dGFrZW4gYXQgdGhpcyBwb2ludC4NCj4gPg0KPiA+IEZZSSwgSSdsbCBwb3N0IGEgc2VyaWVzIHRv IGluc3RydW1lbnQgbG9ja3MgaW4gdmhvc3QsIHNvb24uDQo+IA0KPiBDb3VsZCB5b3UgcGxlYXNl IHNlbmQgYSB2MiB3aGljaCBkb2VzIG5vdCByZXR1cm4gd2l0aCB0aGUgbG9jayB0YWtlbj8NCj4g DQo+ID4+ICsNCj4gPj4gICAgICAgICAgcmV0ID0gdnEtPmFzeW5jLT5wa3RzX2luZmxpZ2h0X247 DQo+ID4+ICAgICAgICAgIHJ0ZV9zcGlubG9ja191bmxvY2soJnZxLT5hY2Nlc3NfbG9jayk7DQo+ ID4+DQo+ID4NCj4gPg0KPiANCj4gVGhhbmtzLA0KPiBNYXhpbWUNCg0K