From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1A5E6A04B5 for ; Tue, 27 Oct 2020 15:59:57 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7A43D6A16; Tue, 27 Oct 2020 15:59:50 +0100 (CET) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50041.outbound.protection.outlook.com [40.107.5.41]) by dpdk.org (Postfix) with ESMTP id CADE56004; Tue, 27 Oct 2020 15:59:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oYZNpCCl0cDFqGrJv4H4GgRzVLqlevIymY/zS5/B4qc=; b=YacEnAPwaJkNg6b+msDil88fPvs9hpaC+Mb9oqsU5I/K86g57leGbDOZZlUlZprbDdGl4Z0hMj9gYsEAC4hDnLL5maWxGXva3tQ2DqcVb8uZN9p5jObIw/B+wdHXBcbsB/0+KsZ+cRZ+eEzgyvfmpt64DCzsAuku2B8kQwNLVGk= Received: from DB6PR0301CA0069.eurprd03.prod.outlook.com (2603:10a6:6:30::16) by VE1PR08MB5119.eurprd08.prod.outlook.com (2603:10a6:803:114::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.25; Tue, 27 Oct 2020 14:59:12 +0000 Received: from DB5EUR03FT061.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:30:cafe::2f) by DB6PR0301CA0069.outlook.office365.com (2603:10a6:6:30::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18 via Frontend Transport; Tue, 27 Oct 2020 14:59:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT061.mail.protection.outlook.com (10.152.21.234) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18 via Frontend Transport; Tue, 27 Oct 2020 14:59:12 +0000 Received: ("Tessian outbound c579d876a324:v64"); Tue, 27 Oct 2020 14:59:12 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 5c30b18b34fc6c1f X-CR-MTA-TID: 64aa7808 Received: from 07936a084a48.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 8CEBD801-5A7C-4CFB-8CB7-896C9BBAB509.1; Tue, 27 Oct 2020 14:59:06 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 07936a084a48.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 27 Oct 2020 14:59:06 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bS32/1+A86A61UVrid+leAfjAKYHdJlycD1FP5qx2Br4p6SQ7XyzPT8TL1h+uvoirzYTn1rLFByX7JhgtrwrH5299Ppjg4eiIxQY7HTuS+Lw7EYFEZGL/dKd4r0ZEPXkUsj1X5N4IYz2BUvQ7doWE3lylOiFUlu+5cQTQ+N5znLc79rYz/7xGoySph83D+zj/Y2IKVtrsxgxXaHsflAlkChRfX766F4SMNDck8TqaYYElyW7pLVJMyxyCc9IWJNiE6L2YDd1eyCO4IV07sl+GFQltkuC52z5e8+wSH7VPhGtuC68VlXbCNWqf0twKcvnWgRbiiWvN8+Nw3hkzWHUdA== 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=oYZNpCCl0cDFqGrJv4H4GgRzVLqlevIymY/zS5/B4qc=; b=CPJD2zz6Df3Wb1WKXQKwEBJQlS2EioJg5cz1NnBibN8LBzeb20Z7Ctw+k8vlaupxQ4JVziIR9DR/fyw7Xu/S+2qqm99THzj5hVbYcuAcbPusu0hqBhpPRXPOHtWfQYGj3tmArsnGWLApCFilibj4sGaRCTLE0RJT5YXGZID1rTQOLbY3JqNm7A0Wn6rcWKe5s68dRJO0Y9PyTcxnOe/rlvDqWxFxW3H9di0I0ZRp7H+OskpsAIDb0dyfER5c8bzACwXyEnQZVNKW+DRQleI0nzEHmeXE0rv9iWt/NPZooj3snkC7LioED7N/noWfmAX0TJ9jTYUeBU/zXyxWYBtkaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oYZNpCCl0cDFqGrJv4H4GgRzVLqlevIymY/zS5/B4qc=; b=YacEnAPwaJkNg6b+msDil88fPvs9hpaC+Mb9oqsU5I/K86g57leGbDOZZlUlZprbDdGl4Z0hMj9gYsEAC4hDnLL5maWxGXva3tQ2DqcVb8uZN9p5jObIw/B+wdHXBcbsB/0+KsZ+cRZ+eEzgyvfmpt64DCzsAuku2B8kQwNLVGk= Received: from VI1PR08MB4622.eurprd08.prod.outlook.com (2603:10a6:803:bc::17) by VI1PR08MB5504.eurprd08.prod.outlook.com (2603:10a6:803:13b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.21; Tue, 27 Oct 2020 14:59:05 +0000 Received: from VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::e9cc:b2a4:eb77:980b]) by VI1PR08MB4622.eurprd08.prod.outlook.com ([fe80::e9cc:b2a4:eb77:980b%7]) with mapi id 15.20.3477.028; Tue, 27 Oct 2020 14:59:04 +0000 From: Dharmik Thakkar To: wangyunjian CC: dev , "yipeng1.wang@intel.com" , "sameh.gobriel@intel.com" , "bruce.richardson@intel.com" , "jerry.lilijun@huawei.com" , "xudingke@huawei.com" , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] hash: fix dereference before null check Thread-Index: AQHWrGADI0giwbNM40Cf+RxX4A5zQqmriqwA Date: Tue, 27 Oct 2020 14:59:04 +0000 Message-ID: <009D1070-E74E-4D39-93EE-B76A72D9C6AA@arm.com> References: <166b4a84232777b5ff3dd5d659140dab104e3f77.1603782481.git.wangyunjian@huawei.com> In-Reply-To: <166b4a84232777b5ff3dd5d659140dab104e3f77.1603782481.git.wangyunjian@huawei.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [217.140.110.7] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 7e93c7bc-c910-45da-81ac-08d87a88dd67 x-ms-traffictypediagnostic: VI1PR08MB5504:|VE1PR08MB5119: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:2958;OLM:7219; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: QWwN2QN/WBptbVT9IMtMpVzYuRq6Ie/PXgMfZWO5fUv50w1XefDhalakXWctKJNNLtkwmgkVJ+n+Q3XTudGFyZB2CzYJv3w7PQzwX1eZDzx2nyDb14BUdhcgn5+BPFGouOAN04ojRKrzb+K10Xh2a3rj8V2bk5d9Dk3U0afkGV0VpnWvrfBcpvZ6l0Lc9geJrThRt01o/M7dIHM7SvD/NPA/xlcTM6FLeGCqIBHBR8lwVXd9whOVhyHgV0/MZq8vEOrGeEVXe9p/Sgg+sQoHUJtRrZHIyNvv/qYuWcFwNy2oQBkipI9k9DmttdP0XzMSHspAQuK6Zv+md3MKs3j7Ow== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB4622.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(366004)(39850400004)(376002)(346002)(6506007)(4326008)(186003)(86362001)(5660300002)(2906002)(36756003)(33656002)(478600001)(6486002)(26005)(64756008)(66946007)(71200400001)(66556008)(54906003)(53546011)(66476007)(316002)(8676002)(66446008)(6916009)(83380400001)(6512007)(76116006)(91956017)(2616005)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: SzIsBmRT7uIAMGv/4IWfmjvDox8bOTFItKIdV95WEFjwLbrIAixxw93oJtQV8KHdP6pxf+LUqQaE7FQXBnawaxKENhui8qIs1JCjTU80g9pwqELQZnILFo2pqRGaQvkpCfON857/5t4i16uOQTmXAbmAbfAJbWO2fkPgGfgH5lE90+dbBQa0BnXlMoPN4nPVU/OPcsY739PbNIZWXy4QbeoEa2eIqjAOMsTu/kvdScfKkMYDU/OrScm6I5pBG6HZs/uzkcufytxlZYd586LDDGqJqcaWKLq42zPNz/HJuU1W/Se7apsaJOrCNCzLiIBXsMB4W0VeVSBG+GqmxCOVePeO+wewU7zO2sKoar9xIptttB5X/C6mnm/AyWs5hOE7sbB+sPS3GRLmGMSQpc+A/bBTcS7j2xd6n/R5Rfde2n75+oXfGUSp6G7Szmf/ZAde8X5K1Jli9OBNnvR6xIB6huaBQQSz1NnxPxnQRbTgWwZ2Au2Y901RJXHb+RaSQVo4le1UvgsRdy+uKnZcR3nINTK506vBy7HlvSAQe4AIeR86yygRbExEth41lAd+nLFtkFeegR0Jc6m6bMTrRv92lXKBT4GRSVOTh2JxyRiObhU/Y6DNyPYpTF0c+14Pucq/deMoT87ZwThOezgoqAnxNA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5504 Original-Authentication-Results: huawei.com; dkim=none (message not signed) header.d=none;huawei.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT061.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 68bab2fb-8c98-47bd-358a-08d87a88d912 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: B+k9WvrfaO4Byv6b/9F70xXB4eT4XwTBNvdmrKgHi8ClUd8YoOlmcZhS6oRnh6R2gL18hT1eexjn8ELHLJMUArfIWctgAIJE8XQIbVsy15aHJjHDej55Mp30rUaDJDqPe7jcA/UZ3VhyWZQrVIOy0E4XPTTyjzDMQDdH0QBN1EoPdOy2+Gji/J2Tza31Mrx+Nj5CnIUI3GqL00lq9ZSw/xeJRiKITccUuoLb61l7yRruKBvxacWHDA8NW3rSUtf/IJc076YP52oLt3R+yDey+ASvrEX9TG0idaIB2hMclBSLG26ejinFgb02TzNLOfrKqLD2x3Tl3HDI0K1FTUlIWdJijzTOFeEZnj/NZmdlrEP0A//QMUU5iTtrqQuM9vSaj+8HZFcJ2mUD3UHN3BEYoA== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(346002)(136003)(39860400002)(376002)(396003)(46966005)(8676002)(6506007)(53546011)(8936002)(33656002)(478600001)(26005)(186003)(81166007)(316002)(70586007)(356005)(70206006)(86362001)(450100002)(54906003)(4326008)(6512007)(336012)(6486002)(36756003)(82740400003)(47076004)(2906002)(82310400003)(5660300002)(83380400001)(2616005)(6862004); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2020 14:59:12.1514 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7e93c7bc-c910-45da-81ac-08d87a88dd67 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT061.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5119 Subject: Re: [dpdk-stable] [dpdk-dev] [PATCH] hash: fix dereference before null check X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" SGkgWXVuamlhbiwNCg0KVGhhbmsgeW91IGZvciBmaXhpbmcgdGhlIGlzc3VlIQ0KDQo+IE9uIE9j dCAyNywgMjAyMCwgYXQgNzo1MSBBTSwgd2FuZ3l1bmppYW4gPHdhbmd5dW5qaWFuQGh1YXdlaS5j b20+IHdyb3RlOg0KPg0KPiBGcm9tOiBZdW5qaWFuIFdhbmcgPHdhbmd5dW5qaWFuQGh1YXdlaS5j b20+DQo+DQo+IENvdmVyaXR5IGZsYWdzIHRoYXQgJ2gnIHZhcmlhYmxlIGlzIHVzZWQgYmVmb3Jl DQo+IGl0J3MgY2hlY2tlZCBmb3IgTlVMTC4gVGhpcyBwYXRjaCBmaXhlcyB0aGlzIGlzc3VlLg0K Pg0KPiBDb3Zlcml0eSBpc3N1ZTogMzYzNjI1DQo+IEZpeGVzOiA3NjliMmRlN2ZiNTIgKCJoYXNo OiBpbXBsZW1lbnQgUkNVIHJlc291cmNlcyByZWNsYW1hdGlvbiIpDQo+IENjOiBzdGFibGVAZHBk ay5vcmcNCj4NCj4gU2lnbmVkLW9mZi1ieTogWXVuamlhbiBXYW5nIDx3YW5neXVuamlhbkBodWF3 ZWkuY29tPg0KPiAtLS0NCj4gbGliL2xpYnJ0ZV9oYXNoL3J0ZV9jdWNrb29faGFzaC5jIHwgNyAr KysrLS0tDQo+IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p DQo+DQo+IGRpZmYgLS1naXQgYS9saWIvbGlicnRlX2hhc2gvcnRlX2N1Y2tvb19oYXNoLmMgYi9s aWIvbGlicnRlX2hhc2gvcnRlX2N1Y2tvb19oYXNoLmMNCj4gaW5kZXggNzUxNGUzM2FhOS4uMTE5 MWRmZDgxYSAxMDA2NDQNCj4gLS0tIGEvbGliL2xpYnJ0ZV9oYXNoL3J0ZV9jdWNrb29faGFzaC5j DQo+ICsrKyBiL2xpYi9saWJydGVfaGFzaC9ydGVfY3Vja29vX2hhc2guYw0KPiBAQCAtMTUxNSwx NSArMTUxNSwxNiBAQCBydGVfaGFzaF9yY3VfcXNicl9hZGQoc3RydWN0IHJ0ZV9oYXNoICpoLCBz dHJ1Y3QgcnRlX2hhc2hfcmN1X2NvbmZpZyAqY2ZnKQ0KPiBzdHJ1Y3QgcnRlX3JjdV9xc2JyX2Rx X3BhcmFtZXRlcnMgcGFyYW1zID0gezB9Ow0KPiBjaGFyIHJjdV9kcV9uYW1lW1JURV9SQ1VfUVNC Ul9EUV9OQU1FU0laRV07DQo+IHN0cnVjdCBydGVfaGFzaF9yY3VfY29uZmlnICpoYXNoX3JjdV9j ZmcgPSBOVUxMOw0KPiAtY29uc3QgdWludDMyX3QgdG90YWxfZW50cmllcyA9IGgtPnVzZV9sb2Nh bF9jYWNoZSA/DQo+IC1oLT5lbnRyaWVzICsgKFJURV9NQVhfTENPUkUgLSAxKSAqIChMQ09SRV9D QUNIRV9TSVpFIC0gMSkgKyAxDQo+IC06IGgtPmVudHJpZXMgKyAxOw0KPg0KPiBpZiAoaCA9PSBO VUxMIHx8IGNmZyA9PSBOVUxMIHx8IGNmZy0+diA9PSBOVUxMKSB7DQo+IHJ0ZV9lcnJubyA9IEVJ TlZBTDsNCj4gcmV0dXJuIDE7DQo+IH0NCj4NCj4gK2NvbnN0IHVpbnQzMl90IHRvdGFsX2VudHJp ZXMgPSBoLT51c2VfbG9jYWxfY2FjaGUgPw0KPiAraC0+ZW50cmllcyArIChSVEVfTUFYX0xDT1JF IC0gMSkgKiAoTENPUkVfQ0FDSEVfU0laRSAtIDEpICsgMQ0KPiArOiBoLT5lbnRyaWVzICsgMTsN Cj4gKw0KPiBpZiAoaC0+aGFzaF9yY3VfY2ZnKSB7DQo+IHJ0ZV9lcnJubyA9IEVFWElTVDsNCj4g cmV0dXJuIDE7DQo+IOKAlA0KPiAyLjIzLjANCj4NCg0KDQpSZXZpZXdlZC1ieTogRGhhcm1payBU aGFra2FyIDxkaGFybWlrLnRoYWtrYXJAYXJtLmNvbT4NCg0KSU1QT1JUQU5UIE5PVElDRTogVGhl IGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50 aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5k ZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRv IG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZv ciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1l ZGl1bS4gVGhhbmsgeW91Lg0K