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 71177A0C43; Wed, 12 May 2021 10:41:28 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5712E410DE; Wed, 12 May 2021 10:41:28 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id E28634003E for ; Wed, 12 May 2021 10:41:25 +0200 (CEST) IronPort-SDR: hEEbRheJUDBbAMsqJc/+deAkAiNddYnAIie+XIlVO3Os5fuKazDXg/la7daX9VNuOIwng+lEGi /YvD7O+z7YjA== X-IronPort-AV: E=McAfee;i="6200,9189,9981"; a="199707851" X-IronPort-AV: E=Sophos;i="5.82,293,1613462400"; d="scan'208";a="199707851" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2021 01:41:19 -0700 IronPort-SDR: HFUSBQ6UsT/qca6jdtSrVfuVJmmWR7Dv5J79XIiSzYiVMs18m/uhE/32eU2jrIt1oNzdGHirL1 drE+zzuwOjig== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,293,1613462400"; d="scan'208";a="541986671" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga004.jf.intel.com with ESMTP; 12 May 2021 01:41:18 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 12 May 2021 01:41:17 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 12 May 2021 01:41:17 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 12 May 2021 01:41:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ps4E9lwnwK7DEDvOUlvMlDF54M+HJW6Pd1CyDAfK05mcnohusqdplrEEwgYX4M9YQi5x2BTs0NWaSzq+knSHdDH/XRalyP7R31eP14p/2HBFUH5aEQH6bbD4PT3Vu41mlob+lQjcQeVUMuL/qVgtg7erKzFK8VedjQOUzJ9HFqVe/lfk6H3PTQjyOsiPio8hVkkEYmesxemF/cJzDGik30jl3pWF1xEO2oUjuHRdi7IblTybamtnSAZ3XXJvcrxrxoNCpFzR5JAm8FetV9yJYqmnDUtOEXTZA77JaX9/a5p8/yPsL9EHl1D4WKpHD8mM1FFXRiTijTJKdIvlQx+nSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GSHqiGT514bdrj+q+Kh9570YNQ+0FznAi40UOQJ0h9o=; b=jUPHg5KTWEFYeyBM93q8JAL/bvM3LddeoUZyrt4d+/V2rbjWlfK9RNofoh/Q/N9IcOUVskpT6yHGKlwGcbyvw5A1463jJM9me/F224NUu4JILWu2TA0gJFRo2INp+5zvvjJq0yMC2Hk22nafu+qRqZ655g/4JShCXoVtLzoX3gInmqRAZGStoS8KEXcGPv83eS9jTgYWBMPoO+SodoMrPowoXUfa69KWSVI/gXsJ3KiAUzkaYbTXYeiu39/e2aK5TkAn8Fjv5/SraGOiadov6xCWKxokRdMdI71Ht5yA+uSDM6+IB6f/YtbvvrnRtufbSGRkb3Rk1BBfTmb/6mXb9w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GSHqiGT514bdrj+q+Kh9570YNQ+0FznAi40UOQJ0h9o=; b=YZSlxq0wbO616xVO3aK979dGVnKzpU3iK0oc5AEeGGyzZ6B0VkRDfdbOaaSnieMU72j+r3QLoiWLa6auipH+Oq5UR0SiN3TFeR5HfJr24qL6IOE9KDRMLsg1qiRaUwbPjbmaV7GdQtOjjZ5eMle/3RhTU3IJFxOe84nDmhzYgeI= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB4045.namprd11.prod.outlook.com (2603:10b6:208:135::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.26; Wed, 12 May 2021 08:41:16 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4949:e7d9:9632:6fc7]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::4949:e7d9:9632:6fc7%6]) with mapi id 15.20.4108.032; Wed, 12 May 2021 08:41:16 +0000 From: "Xia, Chenbo" To: "Jiang, Cheng1" , "maxime.coquelin@redhat.com" CC: "dev@dpdk.org" Thread-Topic: [PATCH] vhost: fix unintended sign extension in async packed ring Thread-Index: AQHXRtjG9MAg/AADkUe1zVnZ0KWqF6rfh1gA Date: Wed, 12 May 2021 08:41:16 +0000 Message-ID: References: <20210512023056.30558-1-cheng1.jiang@intel.com> In-Reply-To: <20210512023056.30558-1-cheng1.jiang@intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.53] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f9567739-1463-4388-90c0-08d91521b541 x-ms-traffictypediagnostic: MN2PR11MB4045: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:187; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WhEfK7T+y+BFnb8TO00z3DcQrKkvaDzQ1smIFirAb0q93ELDEXk41XqZHALirpHVPALFPzYYOHZlunin+njy99aalhA4g17ThCISj79MKnd+l+ogPKuZpOmBU348WEw5Ha5nAFzhdmScktymUChkRIKRux5Fupbgvt5WRlA13DxSUecbXbz+92vUmNcCe0rDoi0XxDqXQm8de7qpy2/WWxqfP3TUyYE9tebr6g+IUg9Z/RlrZCAWmTZLfC11/UPkeuWPXKSr86tlWYZl9oZ2CrQVjS/acyUExlQRTTMrjqpkj0Ed+xYzyvld3exBtmdALRPu66nY5+NmvCBatoDplpydSqSJLF8b/OPi0SqNs3xg723NN3EbycXy5CG/VTlDMKH4UUIa+JxvizDRD8381buX9KPpOXsLXWEU3vhEyiydMZSuEYCikioS43HfzKqjmfpjQ4WiHfVRJ9iLsp/VpS1KTDLJDT/90OkYZT6WdSGVlwIwgWF3df1CiUifNlYGujDjKVLa+y87kiZIL+FPfFVm4DcDiv6p26SdOAI3YFlh4o9THzJ5SFHP3jI1E4SASHl9HQy8dIGQiHY6KI2w/LHB2bRCinOQ9OJziIHKisc= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4063.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(396003)(39850400004)(366004)(376002)(136003)(5660300002)(66446008)(64756008)(2906002)(52536014)(66556008)(76116006)(66946007)(66476007)(38100700002)(186003)(110136005)(83380400001)(316002)(122000001)(53546011)(26005)(6506007)(71200400001)(86362001)(7696005)(478600001)(9686003)(33656002)(4326008)(55016002)(8936002)(8676002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?VUcyVXhwTEgyUlI5RzR6V1U1OXVSZVRKOW5EL05rZUZhTkY5alk5TTJ0WkJJ?= =?utf-8?B?c2Rtby9SWlhrcGhITHdoNVQzYXZCUGdzeGVSSzdHSDZ4dWx2NjJTVWh0cStK?= =?utf-8?B?UlZmU21VRlErTSt0OHExb0ZieWw1Z1dGTkNnM25JWXJCaHFJdUpxYzBjT0dU?= =?utf-8?B?cjJtUHVaY2dGRnZlMHQwU1I5S3A3UE9paW1mWGpoYWlYdmNzcjJ5NWNtdXRO?= =?utf-8?B?bTRCdGpFOUovVmVSMC9yVWZUb3hyazl3a3JHakREdnhKSi9qalE0dVJLRDYz?= =?utf-8?B?MUpOV2I0bWU1TlZxd21JOGM1bm5YWEQrK3NIaDFtREhJWG1qS09HUjRVaER3?= =?utf-8?B?NTFQL1pWdGE5YUY4SUJQQ2JxTi84TElPTlpMWWJXQnBBMXRsQlVjaUlTem54?= =?utf-8?B?UWptVFQ0TXF4VUJxWXJnWGNpT0NLZ05odXhqcVp3WERlc1FReHlZSy9zT2Er?= =?utf-8?B?M3lCVityL3hIK2xzb0VCNEJ6QUpCQzV3OGxLenF1MDdibEJSbXl6Yzg4UnpY?= =?utf-8?B?Q1JaTnpwVjlPTUhvcWwrOHRZR3Q0SWI3enpFdER0TzdlWllCTlZack9zWE9T?= =?utf-8?B?TE00ckNOK3djSURJVjRKaWZwRTdWdUJiN3FRTjVNazU3b0NtUTY0M1NrMjhU?= =?utf-8?B?TlU4UW9YYmdJTFJkVmhRUTJkeVduNktWQWFScEZ3dUFnQnhlTmJNcFFqc1pQ?= =?utf-8?B?bmEvbWFnUlpaZVNNOEZiTFo5bUN4THNuOE95YTJUMFpMNEpoSGN6NVVyTHFG?= =?utf-8?B?Rk1EZmJ0WDZaYkRCV243dm1SaFhneTdsYjRXTlQ4QkRKTmYrZHhVcXV0Nk9w?= =?utf-8?B?U0VqbDFBSndNRlY4T1Y5T085U1RTNWc2dFlFWUpxUlF6eVlTVWE5djZ4azZx?= =?utf-8?B?Q3V5Y3AvSTZHdFNnNmR1TDBpeThmVVYyVmNXaUYranhSUnE3Q2J3dE5KZ3lh?= =?utf-8?B?dVc5cWtIQmNBWlB5SS96SXpvZHN6anU0Y3ZRYi84U3lwa2s0eEhlWE9xY3FE?= =?utf-8?B?QXlMRkdsQXVma1ZFYzk1ZzJuU3g4L0Q1UFQ2NDJ0MFMxZGdUOEpXYWlXcFRI?= =?utf-8?B?ekZxc3pERnV5UkRYQmVtSlVNM2pPd2ZsaWN5NmdyWUVoM0Npd3d0YTJBNGxx?= =?utf-8?B?cjVOMlZidXJjaXFvUng3UWVoUkd5NllvbXdCbGdNZUx0MGFrQ1hXZVJWM1Bs?= =?utf-8?B?Yk5UK1dnSFl5bFZoSHZVaHdSemJEOGRLbytzZjJqaGx6em1nems3KzgzTlo5?= =?utf-8?B?d21PeWpiUDJNUVBLQXJjYUd4S0hKTkIraUoycnliMkJvdEtvL2UzQ1hzWXFE?= =?utf-8?B?aTJrVDBDN21KVmQwcUxEc1ZWR0hKUlV3MG5uQkYvWlE2cCt4MlRaU1Y0Nzly?= =?utf-8?B?SUt3aWlnajVIQTlrR1V5dzllVUc2NHloUEFtWXB3MERtT3dsSnlxam5lOTBG?= =?utf-8?B?ZGNzTjVRN1NDS3BKVnR0STYxRGhMSXdGWVc0cmhveUxOWFZzZFk2WXBMbXJj?= =?utf-8?B?ZFZsKytCMDI5MHlVbmF0RTNlVTdwby90T29NcXFDTCtlbHpUTGM0VHpzUGQz?= =?utf-8?B?NWdZTVMwVXJ4eWpzWjhZTks4aGFzRDNVOExRZnd0K2pkVVRXVnVoTnhnNVl3?= =?utf-8?B?bE9kVXpMRTFIU25yd3c1bVlET0ZQdGFxNzRiTDNNY3RWMGd3STVGbFhSYVVF?= =?utf-8?B?djN6UDc5Q2hKbUJaSkFqZFZ6ZWYzdE54RU54MFR5RUM1Yld2VHdhL2dFcitZ?= =?utf-8?Q?OfoRRplviV3x3/LNsTVWex7rEpfCsocM+H2YDrC?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB4063.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9567739-1463-4388-90c0-08d91521b541 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2021 08:41:16.6813 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: B+d//vvlDVs/2PHRrejrS24vH/IkEodUeRJrdu9inmFebXO4bFei5OwtTerxg+7CpRjhCwvFMGfbvnJBRGmtnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4045 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] vhost: fix unintended sign extension in async packed ring 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 Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKaWFuZywgQ2hlbmcxIDxjaGVu ZzEuamlhbmdAaW50ZWwuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIE1heSAxMiwgMjAyMSAxMDoz MSBBTQ0KPiBUbzogbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207IFhpYSwgQ2hlbmJvIDxjaGVu Ym8ueGlhQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgSmlhbmcsIENoZW5nMSA8Y2hl bmcxLmppYW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogW1BBVENIXSB2aG9zdDogZml4IHVuaW50 ZW5kZWQgc2lnbiBleHRlbnNpb24gaW4gYXN5bmMgcGFja2VkIHJpbmcNCj4gDQo+IENoYW5nZSB0 aGUgdmFyaWFibGUgdHlwZSBpbiBzdG9yZV9kbWFfZGVzY19pbmZvX3BhY2tlZCgpIHRvIGZpeA0K PiBzdXNwaWNpb3VzIGltcGxpY2l0IHNpZ24gZXh0ZW5zaW9uLg0KPiANCj4gQ292ZXJpdHkgaXNz dWU6IDM3MDYwOCwgMzcwNjEwLCAzNzA2MTINCj4gRml4ZXM6IDg3M2U4ZGFkNmY0OSAodmhvc3Q6 IHN1cHBvcnQgcGFja2VkIHJpbmcgaW4gYXN5bmMgZGF0YXBhdGgpDQoNCk1pc3MgIiIgaGVyZS4g V2lsbCBhZGQgdGhlbSB3aGVuIGFwcGx5aW5nLg0KDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBDaGVu ZyBKaWFuZyA8Y2hlbmcxLmppYW5nQGludGVsLmNvbT4NCj4gLS0tDQo+ICBsaWIvdmhvc3Qvdmly dGlvX25ldC5jIHwgMiArLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl bGV0aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGliL3Zob3N0L3ZpcnRpb19uZXQuYyBiL2xp Yi92aG9zdC92aXJ0aW9fbmV0LmMNCj4gaW5kZXggOTEzN2E5OTIzYi4uYWJmZDY3ZDM4YyAxMDA2 NDQNCj4gLS0tIGEvbGliL3Zob3N0L3ZpcnRpb19uZXQuYw0KPiArKysgYi9saWIvdmhvc3Qvdmly dGlvX25ldC5jDQo+IEBAIC0xNDkxLDcgKzE0OTEsNyBAQCBzdG9yZV9kbWFfZGVzY19pbmZvX3Bh Y2tlZChzdHJ1Y3QgdnJpbmdfdXNlZF9lbGVtX3BhY2tlZA0KPiAqc19yaW5nLA0KPiAgCQlzdHJ1 Y3QgdnJpbmdfdXNlZF9lbGVtX3BhY2tlZCAqZF9yaW5nLA0KPiAgCQl1aW50MTZfdCByaW5nX3Np emUsIHVpbnQxNl90IHNfaWR4LCB1aW50MTZfdCBkX2lkeCwgdWludDE2X3QgY291bnQpDQo+ICB7 DQo+IC0JdWludDE2X3QgZWxlbV9zaXplID0gc2l6ZW9mKHN0cnVjdCB2cmluZ191c2VkX2VsZW1f cGFja2VkKTsNCj4gKwlzaXplX3QgZWxlbV9zaXplID0gc2l6ZW9mKHN0cnVjdCB2cmluZ191c2Vk X2VsZW1fcGFja2VkKTsNCj4gDQo+ICAJaWYgKGRfaWR4ICsgY291bnQgPD0gcmluZ19zaXplKSB7 DQo+ICAJCXJ0ZV9tZW1jcHkoZF9yaW5nICsgZF9pZHgsIHNfcmluZyArIHNfaWR4LCBjb3VudCAq IGVsZW1fc2l6ZSk7DQo+IC0tDQo+IDIuMjkuMg0KDQpSZXZpZXdlZC1ieTogQ2hlbmJvIFhpYSA8 Y2hlbmJvLnhpYUBpbnRlbC5jb20+DQo=