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 02751A0C43; Wed, 12 May 2021 10:42:57 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DFA83410DE; Wed, 12 May 2021 10:42:56 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id E065B410DE for ; Wed, 12 May 2021 10:42:55 +0200 (CEST) IronPort-SDR: nU+NZLx/VHLdUGcHJ93bJrHhYuzID5ubFSvOWGx4pCX5xiQgfYY0887SaILYSXs//MeVT6On9n IhxnrDlnuKpQ== X-IronPort-AV: E=McAfee;i="6200,9189,9981"; a="197675504" X-IronPort-AV: E=Sophos;i="5.82,293,1613462400"; d="scan'208";a="197675504" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2021 01:42:53 -0700 IronPort-SDR: oa7xb7z9cBRyJSx8u6dKm3uHjcGWlIkh6E4fMmO7O2n1h2YJJNY9QIR4qwbsX1J+/SACATgph0 uG6tfzT65TLA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,293,1613462400"; d="scan'208";a="462463205" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by FMSMGA003.fm.intel.com with ESMTP; 12 May 2021 01:42:53 -0700 Received: from orsmsx606.amr.corp.intel.com (10.22.229.19) by ORSMSX603.amr.corp.intel.com (10.22.229.16) 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:42:52 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx606.amr.corp.intel.com (10.22.229.19) 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:42:52 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.177) by edgegateway.intel.com (134.134.137.103) 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:42:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O+gO5mPcKufviBf8WRXFYepaPyqmP4pCIXUdMN76M9lgzdXIyxuld5DKLxBab3W3EbQBSQoCTkEBe2aj6NOQgn4TQUFsGrxWLnkPntGqklEk7/S5OQEcS74d6wHrWkZry7/jnlsKSem//bsDKI28AcvwYtbr6K66ZboLyjKM2OoETng6fgqkh1eEfOVm4hwVC9psfUMec1uaf9S+FB9QrfHsOpKmwyHF0S75+OgomjEIqO+rRwhyWT0G3DvMUK1J20EZUGcZBBJN2c56cEf0mmWcmpZ1Ek19eaT/5Aq4N6nCAD6V0vMT3w8CcwYSo2rWP+VUBNX+Ny/0xOn8m+Sh9g== 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=PpMVfTDu0g5g+DGHXAT8A7Wlhe1QcoW5EXdLn/rNjOU=; b=YzuMiYtHmnIKD0Sb+5cj4LZ0OA0gLzF6ABjh0bTPWvpYAN+ok3m1f5RKu9MSM0QUdzV1tcggNM6LLTjjZ8YdxfK6lUdysz1B0MR35LWx0rc4bQuMJfzVQEbp+jxYPw+NAJRPYicAGKBfqt4PQuaz40iSxcus8zPorVolfhvTx0BxTEol/up7SrYu2jdno32tC8ePWWk37gzvXTx5FNicBGaSavbdtJ6C1lYImtO3zfPqgoyUz2qsrfgIReMo0/ObcCtvVz/mnS+5GjPH3HabjOLq/OTEeMx3vO4hhkqpNOmtJCj8uqGGIChBgdF90G73dOuUijqvvjKj3EjN2ZmsRw== 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=PpMVfTDu0g5g+DGHXAT8A7Wlhe1QcoW5EXdLn/rNjOU=; b=T5t7snpFgRAft1Bdv2bTG0LhDxjrxzER9AMmEp+LDOfp5/muIJsToPixJnCqrfBvOA/Nx71bsgQ70SAf7H6hJ9dHvN3eGSs6xs87RIn9nVeawKgC6VjCQU7n11ciDwK+BnMtNNlUG1TEed09NbTlaQxXFWdrMtGECIga44hSXgU= 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:42:50 +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:42:50 +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/AADkUe1zVnZ0KWqF6rfh9mg Date: Wed, 12 May 2021 08:42:49 +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: 5ed241f5-afd3-4c54-615d-08d91521ecd1 x-ms-traffictypediagnostic: MN2PR11MB4045: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:59; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fFVNWo0HnzbX+8uKxo6Augn1Z1JkVsfzia2BYMvlBAOu9xMRXO2Stz+wraP8WnIPl3EwGKmBy4PiXRBt+iJ6GX6CaVp9Q6cQtPR8pPTROtuzBc/EzsQ/HdSY+oH+ARPC1y/SIf23WbBvqS17rU4xINZzmtEDke4qyOIWuU6Pi0xFWp3LksZuouZmZFiVl9dG927IlmG/gK92ks6pwv/1Cg39025cTupQSWWdmBQaPtSFXTRUFU0f334CFOhx+sMAYBUpXhdEwg4TbLckGVghc4nmb7qcgiq1bUXnZUoN/fy6zuN1WOg5Bh5McJ1DnTpfH+8KGBioYFZoe/J93WVcTAkciBf0fhPIFxtMugpGxQz/enxE1bWhQkIup4XzbCL/h41TSUV3w12CetTy+I014TltuSaZTQotBovvvxzhcKS+DwjHccvoXaxqqKeH3Ln1cCMc+kNrZVUYRlXcqfKKgYp6xRmdBFobcOPHpqihJTn9YBdIPUH25U5rdi9gGi8Cc7AtjDq/CE6pXcb2jkv6jXQNQxUsud3TfUEDLlABXkgFFO/ty4sHaHAXloQouC2ieZYYfXNltA0pzl5taqF9EWs11kxfYvNHfvpY2L6Vk1I= 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?Ny9TN0NHSXp5Y3pEWEVucFhOQmtlSWNLeXl4YnVrd20zZEYwSEx0MDlPS1c1?= =?utf-8?B?TGg1TElYN3UxWkYwZG1lKzdFMWlVREJad0tHY1hqVzVMc0NvWHNXN3A1eU94?= =?utf-8?B?VmZLSkJ3QytlRG1sNU1TSWc1VjhXMDVXSFNkOS9IaWpkWi91M0JkR2N1azJ5?= =?utf-8?B?QVFzbTB0OFRUMlIyWXRNN0kzdm5IeWhzZkY5TTJHbkFsc0NyL3FYaGc2aVBB?= =?utf-8?B?MWFpcjZrVXNhc1V3RG0xOWpSaHdJUlFaSGZRV2NMcWI5UTNSbUV1blIwV05X?= =?utf-8?B?QVZjdzFLRHpLVUZxbGFyN0tDWWx6NW5xZVZibWdNeS9EcURqK3hCR1pjaGRG?= =?utf-8?B?dS9DYTJPSlE2aUxTaWxZeG96MWxLZFZCWFE1ZmMwNjl2YWdOVkZTZ2tEMTd0?= =?utf-8?B?OHlUWGVzck5XaVF2a3RXWmtpR1lRNFVkbzdEdmoyaTRCd3YrSU12aG1UTGg0?= =?utf-8?B?L0QzZU1vT3pOS3E1alJwVnNHVVhZMjhwMjJjWHpLQXRjaHl2QzE2cnU4Y2dH?= =?utf-8?B?d3pBZlJqWGdGTlpmS3NndlF3aGlFTDJQdkt1U2I5czh5NHNveWJ4L01BeDd1?= =?utf-8?B?SGEzdjR3RWw2WitlaGU1RFUxVWtlK0RsN1FqYWQ1cnJVUEZDZ0FMMy9PWDNR?= =?utf-8?B?c3ZGTEFhNVpCN3M3S1hWOHJmdWJyUjZwRjhmM2t3ay9uUkFFZG94WXpUNm03?= =?utf-8?B?VFo1UlVsemxWbmJiQkI5RE9zZCtmWE9ZVmxUb1RVd1hmdEdzTlVCWXB5d2lB?= =?utf-8?B?VkYzWmxJMHhPSklHcHA1ODg5YVdzYXNIL0t3YkRXcTJ5amlhcXlXL2JJS1Iy?= =?utf-8?B?ejl6MS9wSFdLSTUyMkdMWXQzS0FVL1dhMFdxZ3Z3SlZDSm5JQVk3OVoyNGUw?= =?utf-8?B?T3J0WUthdEtuVWpNZkZhRThGZzFwZmpEYm44cmlnWlZjOXZMUzFPMTFuMm5U?= =?utf-8?B?d2dLZW1rQnAyQWVsTC9Ec2NBdnNGOGNsNHBRSWY5cVBkdUwybWJXUlBXMzg3?= =?utf-8?B?V3RUMkRuZzczLzM2bStldTlJbStnZGZPTGM0Tm1tb2QxM2t6ZXBVSWtWdVpq?= =?utf-8?B?MXdmK3NMeE94dTNqK3VoTHYzWXY2blZtdHRNbFNORlVlNTlPTVZoWWoyaGdl?= =?utf-8?B?T081RmNtVjAxQkcvVEU1V3N3QVZmMjhzMDZYeWhCRXRucjUwSVREeXVDbjFo?= =?utf-8?B?RS9oZnNHREM2UWh5ZW5UUitqU29sUVAveHlWNGxlVVlwN1kzS045UTk2VnFi?= =?utf-8?B?RUt6Y3lZZEpRNVpyTloyQ0Izcm9MUnYwdHJDZHhQVW1tL0tPS1l2NnNNN3lE?= =?utf-8?B?UkJuTHBjdzQ5OHRxQmxKNEdsWVFRMHBTVS9yYVZvSUxUaUFzdldjZVdhMTJM?= =?utf-8?B?Q1c1YUNKMGN3NTZ6OGozTGhuQm81cys5VU9mcklNT1VJWXJ3bkxSd2lnanov?= =?utf-8?B?NTlFeTllaFpOYnk5V1FXTDJWUnhaSTREZzl6bityWkVieHcwUDNQNXlvRWF6?= =?utf-8?B?bHBVb2tVT0Exb0dSS0I5eHorbzlZRW5LVWxnZ1VRdndjRGlhWDJaTURlU05w?= =?utf-8?B?cUQ4eEpQNkEwY0Q0eUpBRnp5cHVVMUNpYlprRnRUNGNSM0JwZEJrMHFFRlZy?= =?utf-8?B?U2tHY2twUzVrSmxuOWV6SmlnL1U4Q3ZwalpHTUcrUjBmS2F4N25qaGlzdG0v?= =?utf-8?B?eEFZVjFPcFhtVEUrYVJaa1E4cmtiR0NaQTVPYTU4Nm5XWTBVd3JnYnAxVCtu?= =?utf-8?Q?5HVQghx6QSOzJZ7jB+zbwYYeVAPlfksWHxZeJoO?= 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: 5ed241f5-afd3-4c54-615d-08d91521ecd1 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 May 2021 08:42:49.9475 (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: qp54Mug3sg7EnfXq1m09HZT1klq8NwwlOaUrWoHnbt09QNsKbPP94cNgctIlnm7Hy6hOd0jfHr+azKTDe5CxEQ== 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 IHN1cHBvcnQgcGFja2VkIHJpbmcgaW4gYXN5bmMgZGF0YXBhdGgpDQo+IA0KPiBTaWduZWQtb2Zm LWJ5OiBDaGVuZyBKaWFuZyA8Y2hlbmcxLmppYW5nQGludGVsLmNvbT4NCj4gLS0tDQo+ICBsaWIv dmhvc3QvdmlydGlvX25ldC5jIHwgMiArLQ0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u KCspLCAxIGRlbGV0aW9uKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvbGliL3Zob3N0L3ZpcnRpb19u ZXQuYyBiL2xpYi92aG9zdC92aXJ0aW9fbmV0LmMNCj4gaW5kZXggOTEzN2E5OTIzYi4uYWJmZDY3 ZDM4YyAxMDA2NDQNCj4gLS0tIGEvbGliL3Zob3N0L3ZpcnRpb19uZXQuYw0KPiArKysgYi9saWIv dmhvc3QvdmlydGlvX25ldC5jDQo+IEBAIC0xNDkxLDcgKzE0OTEsNyBAQCBzdG9yZV9kbWFfZGVz Y19pbmZvX3BhY2tlZChzdHJ1Y3QgdnJpbmdfdXNlZF9lbGVtX3BhY2tlZA0KPiAqc19yaW5nLA0K PiAgCQlzdHJ1Y3QgdnJpbmdfdXNlZF9lbGVtX3BhY2tlZCAqZF9yaW5nLA0KPiAgCQl1aW50MTZf dCByaW5nX3NpemUsIHVpbnQxNl90IHNfaWR4LCB1aW50MTZfdCBkX2lkeCwgdWludDE2X3QgY291 bnQpDQo+ICB7DQo+IC0JdWludDE2X3QgZWxlbV9zaXplID0gc2l6ZW9mKHN0cnVjdCB2cmluZ191 c2VkX2VsZW1fcGFja2VkKTsNCj4gKwlzaXplX3QgZWxlbV9zaXplID0gc2l6ZW9mKHN0cnVjdCB2 cmluZ191c2VkX2VsZW1fcGFja2VkKTsNCj4gDQo+ICAJaWYgKGRfaWR4ICsgY291bnQgPD0gcmlu Z19zaXplKSB7DQo+ICAJCXJ0ZV9tZW1jcHkoZF9yaW5nICsgZF9pZHgsIHNfcmluZyArIHNfaWR4 LCBjb3VudCAqIGVsZW1fc2l6ZSk7DQo+IC0tDQo+IDIuMjkuMg0KDQpBcHBsaWVkIHRvIG5leHQt dmlydGlvL21haW4gd2l0aCBjb21taXQgbG9nIGZpeGVkLiBUaGFua3MNCg==