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 A56C7A04B5; Tue, 27 Oct 2020 16:08:39 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 9DD855A62; Tue, 27 Oct 2020 16:08:36 +0100 (CET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60088.outbound.protection.outlook.com [40.107.6.88]) by dpdk.org (Postfix) with ESMTP id 620F037B0; Tue, 27 Oct 2020 16:08:34 +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=eQyf6yLfaLTT39HUw2vlqbjq3rT6q4GfDvKUpGk/tiQ=; b=6wb7+4yWIjpJlwhkT64j7HtbOT+Saa8I/d4AgL3ECm03xjgVEkJ79XXelXSCQ7z4mjdnQXYUXKNTFAW3FH3QoMCvH2O64+h2akZpLuKWYeLt58TnMxJ8/U5TsdDO2AuklKfBKB5f4xJVVTKvWrAvopTvAKb36iGXhmKvKJBk6e8= Received: from AM5PR0402CA0009.eurprd04.prod.outlook.com (2603:10a6:203:90::19) by HE1PR08MB2649.eurprd08.prod.outlook.com (2603:10a6:7:2b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Tue, 27 Oct 2020 15:08:18 +0000 Received: from AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:90:cafe::b2) by AM5PR0402CA0009.outlook.office365.com (2603:10a6:203:90::19) 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 15:08:18 +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 AM5EUR03FT053.mail.protection.outlook.com (10.152.16.210) 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 15:08:17 +0000 Received: ("Tessian outbound d5e343850048:v64"); Tue, 27 Oct 2020 15:08:16 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f184708a88271015 X-CR-MTA-TID: 64aa7808 Received: from 00e6d19e6beb.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 128908AA-3F8F-445B-B164-DFEDAAC84B2B.1; Tue, 27 Oct 2020 15:08:11 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 00e6d19e6beb.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 27 Oct 2020 15:08:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=imPMWEixOGBE4TAmTeFN0IzwV7ry0VDliHasF293cCnisHqENLGcsU0L/LvoGHdjgkgkc1kFpEpL8ogBLEpjL4irkfXd/QhX9H+LodZRkDhU5NOVpY6mG7IKCQzV/krfc/w1lNTLXduY77Cb/jaLjdXSXYVDYfp4eFDp5EF4VeVriKMOHwBotKRaNC+yOVkZwtNuQI43JISnVx9onG9KQgXbx+KWyfY64w3IpeyXSPHwrRMTQrz/3AYStDcd90Ep5JMZJ/OPF70zyH0N3QXeR5ItgFfDJGw5T+eMtKpXRh9BKiISWgBVasVqD3dpDJRqQKp7mz2ZU26yNJuYqIJy0A== 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=eQyf6yLfaLTT39HUw2vlqbjq3rT6q4GfDvKUpGk/tiQ=; b=mNUlodYjEWbs1NxCXnxzG64wKveyFQzw836mMyprPYX71jj/S+DPoqQTleEoN/DXXJA0W+pVE22adR66/MdZyKqxi4SiWiUrCaB/OG8Gvl5kltAGWsrvVEaJl13jNuDzdux7ROJvNVB1JBIfGh0Q6tDiqKMZAVYVKhP/fEDn3ovhXmIZ9ypiqBBZ1oly3kIKJGeVd0VqfWJpqe7vcdcEWSjpM+IbbsWqq2bMXsTPnjeQqn1Ng3uQtMGgcf3gNwHJiRWXDq0XXzIjKZ8xJuEmHs2PeycJdYAx3TaL3jJ2DHIwzqJNeUWDFd7M9yjg6hknKAWSPRaymL4qmh/W6PwrBA== 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=eQyf6yLfaLTT39HUw2vlqbjq3rT6q4GfDvKUpGk/tiQ=; b=6wb7+4yWIjpJlwhkT64j7HtbOT+Saa8I/d4AgL3ECm03xjgVEkJ79XXelXSCQ7z4mjdnQXYUXKNTFAW3FH3QoMCvH2O64+h2akZpLuKWYeLt58TnMxJ8/U5TsdDO2AuklKfBKB5f4xJVVTKvWrAvopTvAKb36iGXhmKvKJBk6e8= Received: from VI1PR08MB4622.eurprd08.prod.outlook.com (2603:10a6:803:bc::17) by VI1PR0801MB2016.eurprd08.prod.outlook.com (2603:10a6:800:82::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.20; Tue, 27 Oct 2020 15:08:09 +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 15:08:09 +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" , nd Thread-Topic: [dpdk-dev] [PATCH] hash: fix dereference before null check Thread-Index: AQHWrGADI0giwbNM40Cf+RxX4A5zQqmriqwAgAACiAA= Date: Tue, 27 Oct 2020 15:08:09 +0000 Message-ID: References: <166b4a84232777b5ff3dd5d659140dab104e3f77.1603782481.git.wangyunjian@huawei.com> <009D1070-E74E-4D39-93EE-B76A72D9C6AA@arm.com> In-Reply-To: <009D1070-E74E-4D39-93EE-B76A72D9C6AA@arm.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: 51e0952a-bdfe-433b-7880-08d87a8a22c8 x-ms-traffictypediagnostic: VI1PR0801MB2016:|HE1PR08MB2649: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:3826;OLM:3826; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: nFTRHV+HcUHT4gPHuWdKbZ63IYd0a3XaWTpDAykNPiOCsmbU3x1KZPxXaQuWC0/E1RDG+j519+FFSzcNXqEY9BM3M61fFvizSI6P0mMkhdMLvVtfYGXNRpaZyiZMC2WcJ3h4Li/HDEQrhmKQkXM8xawpe2ZaQpRyCu2I531+TciWbth4+kH11ZXbhcQVimydHvJT2Z5iiANYdijs/Mp0u/6BezCTD5P3BUxx1+7NymK24n0XFKCqFxjgiXNRnqymN3JsRE4NIAuHMgpzmlVJoz0VOieVlDTfXxBK6tdhF5xf+qRGYSD+dKBm1jmH3yYLYJWMrgq5fkquPD8KP2MdaA== 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)(376002)(136003)(346002)(39850400004)(396003)(366004)(5660300002)(2616005)(36756003)(54906003)(316002)(478600001)(6486002)(2906002)(8676002)(66476007)(66556008)(186003)(64756008)(66446008)(76116006)(66946007)(26005)(91956017)(33656002)(8936002)(86362001)(6506007)(71200400001)(53546011)(6916009)(83380400001)(6512007)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: cydRsG39+f4jVGKVdNxtvacIlNxbaFVkomGSc0ngJhdsE8nGGFtx2QVVbEqtb2kf0k8/jmFOoxcvI+pOyeMZT4pSNFKeNLujpBra58bvnJTAEc/7cnwlTRZtfZGJLVGC22MCJqPWQcSSCjevrFRDrzuIPrn76zayPskuzNsHKJlLmTtb+C6257eL+6f7otoxriovWdwq47CSzj4aYGdmm28xCvKR0PHeDMOhJVonRa3svg0MdnWywTEb9/HH1N9UMXq8m4xg7Bwa0Qi7tF8yjPEr54BbTOTMkCXHAvL7ikM9eQJ8hf6eXwrkGWr132J01lRpKnCee76+sajdeYNmSgbxiGRs2RWhLPFztNVNsY5glkYfunNFt0pGbZj/N86X46XXzLQPwr06OjggNrW+/x2/ZimWhv7lzwAbF9465HUfkNZ4gwmBLwC8zKsUnfgZ2L//qbFs4+StT8ulz8x5h/L90bUlC746pSnWF49EkBnjFQK48m7i3be6uhjEzLllg076exozM8079LeBcloRZ8Rax34eGz7VRHHsDJJbHZ3fgkI5rwc0RZCHghov9UepAx1csesZt4Z+OKIC9/UErvjnGgnkthkkdpdPAG3ZR4/KF+aACAFzaUpWl+dkmImWwJJjdYrDspj4MCEMznz24Q== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <7BFDDCB483A40547A1E4133D47262520@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2016 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: AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: d1476b34-70db-409d-bc71-08d87a8a1d7e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GVZj1ksuFJuvKLUavHbudfjzQb579hzEHG3EKhwZpD2WFnzp7krGeCfrRr9/pcpWv50SUhr59evdmsckwalHkgGl0rwpzALZkeiYDqQ9i1yQ2cO4HMXx//Pq86OhAsCgFbq6FBdGd7HUKJ34dCOqbvGqcRNgRfLqkNsMon0WSDc7QedVbMKYnRlGg1a3WZm1r0gs27TCldq9uqoW6F2AwqXErNHsZ5hMpyH7XJ/TGyzSmOKgyD/mjemPtKbA9C2EaLocUFoDjAgoOKJd+Qt7TZ1B7g7IuGlXTPeZZ3cP+rXO8Ilw8HARJoVzzrvvuHxuZdi2vbLRCyIFlOKV0XS0KFyHbRd9P1XPx64GF0nLIECqFGlc/eMO1wBMryABpBaFk5mq/IFe73Ha3o6Ig67sTA== 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)(376002)(396003)(346002)(39860400002)(136003)(46966005)(478600001)(36756003)(82740400003)(47076004)(450100002)(2616005)(70586007)(70206006)(4326008)(6862004)(36906005)(316002)(54906003)(86362001)(8676002)(33656002)(6486002)(26005)(5660300002)(186003)(6512007)(83380400001)(53546011)(82310400003)(8936002)(6506007)(2906002)(336012)(356005)(81166007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2020 15:08:17.9804 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 51e0952a-bdfe-433b-7880-08d87a8a22c8 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: AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB2649 Subject: Re: [dpdk-dev] [PATCH] hash: fix dereference before null check 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" QXBvbG9naWVzIGZvciB0aGUgZGlzY2xhaW1lciENCg0KPiBPbiBPY3QgMjcsIDIwMjAsIGF0IDk6 NTkgQU0sIERoYXJtaWsgVGhha2thciA8RGhhcm1pay5UaGFra2FyQGFybS5jb20+IHdyb3RlOg0K PiANCj4gSGkgWXVuamlhbiwNCj4gDQo+IFRoYW5rIHlvdSBmb3IgZml4aW5nIHRoZSBpc3N1ZSEN Cj4gDQo+PiBPbiBPY3QgMjcsIDIwMjAsIGF0IDc6NTEgQU0sIHdhbmd5dW5qaWFuIDx3YW5neXVu amlhbkBodWF3ZWkuY29tPiB3cm90ZToNCj4+IA0KPj4gRnJvbTogWXVuamlhbiBXYW5nIDx3YW5n eXVuamlhbkBodWF3ZWkuY29tPg0KPj4gDQo+PiBDb3Zlcml0eSBmbGFncyB0aGF0ICdoJyB2YXJp YWJsZSBpcyB1c2VkIGJlZm9yZQ0KPj4gaXQncyBjaGVja2VkIGZvciBOVUxMLiBUaGlzIHBhdGNo IGZpeGVzIHRoaXMgaXNzdWUuDQo+PiANCj4+IENvdmVyaXR5IGlzc3VlOiAzNjM2MjUNCj4+IEZp eGVzOiA3NjliMmRlN2ZiNTIgKCJoYXNoOiBpbXBsZW1lbnQgUkNVIHJlc291cmNlcyByZWNsYW1h dGlvbiIpDQo+PiBDYzogc3RhYmxlQGRwZGsub3JnDQo+PiANCj4+IFNpZ25lZC1vZmYtYnk6IFl1 bmppYW4gV2FuZyA8d2FuZ3l1bmppYW5AaHVhd2VpLmNvbT4NCj4+IC0tLQ0KPj4gbGliL2xpYnJ0 ZV9oYXNoL3J0ZV9jdWNrb29faGFzaC5jIHwgNyArKysrLS0tDQo+PiAxIGZpbGUgY2hhbmdlZCwg NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQ0KPj4gDQo+PiBkaWZmIC0tZ2l0IGEvbGli L2xpYnJ0ZV9oYXNoL3J0ZV9jdWNrb29faGFzaC5jIGIvbGliL2xpYnJ0ZV9oYXNoL3J0ZV9jdWNr b29faGFzaC5jDQo+PiBpbmRleCA3NTE0ZTMzYWE5Li4xMTkxZGZkODFhIDEwMDY0NA0KPj4gLS0t IGEvbGliL2xpYnJ0ZV9oYXNoL3J0ZV9jdWNrb29faGFzaC5jDQo+PiArKysgYi9saWIvbGlicnRl X2hhc2gvcnRlX2N1Y2tvb19oYXNoLmMNCj4+IEBAIC0xNTE1LDE1ICsxNTE1LDE2IEBAIHJ0ZV9o YXNoX3JjdV9xc2JyX2FkZChzdHJ1Y3QgcnRlX2hhc2ggKmgsIHN0cnVjdCBydGVfaGFzaF9yY3Vf Y29uZmlnICpjZmcpDQo+PiBzdHJ1Y3QgcnRlX3JjdV9xc2JyX2RxX3BhcmFtZXRlcnMgcGFyYW1z ID0gezB9Ow0KPj4gY2hhciByY3VfZHFfbmFtZVtSVEVfUkNVX1FTQlJfRFFfTkFNRVNJWkVdOw0K Pj4gc3RydWN0IHJ0ZV9oYXNoX3JjdV9jb25maWcgKmhhc2hfcmN1X2NmZyA9IE5VTEw7DQo+PiAt Y29uc3QgdWludDMyX3QgdG90YWxfZW50cmllcyA9IGgtPnVzZV9sb2NhbF9jYWNoZSA/DQo+PiAt aC0+ZW50cmllcyArIChSVEVfTUFYX0xDT1JFIC0gMSkgKiAoTENPUkVfQ0FDSEVfU0laRSAtIDEp ICsgMQ0KPj4gLTogaC0+ZW50cmllcyArIDE7DQo+PiANCj4+IGlmIChoID09IE5VTEwgfHwgY2Zn ID09IE5VTEwgfHwgY2ZnLT52ID09IE5VTEwpIHsNCj4+IHJ0ZV9lcnJubyA9IEVJTlZBTDsNCj4+ IHJldHVybiAxOw0KPj4gfQ0KPj4gDQo+PiArY29uc3QgdWludDMyX3QgdG90YWxfZW50cmllcyA9 IGgtPnVzZV9sb2NhbF9jYWNoZSA/DQo+PiAraC0+ZW50cmllcyArIChSVEVfTUFYX0xDT1JFIC0g MSkgKiAoTENPUkVfQ0FDSEVfU0laRSAtIDEpICsgMQ0KPj4gKzogaC0+ZW50cmllcyArIDE7DQo+ PiArDQo+PiBpZiAoaC0+aGFzaF9yY3VfY2ZnKSB7DQo+PiBydGVfZXJybm8gPSBFRVhJU1Q7DQo+ PiByZXR1cm4gMTsNCj4+IOKAlA0KPj4gMi4yMy4wDQo+PiANCj4gDQo+IA0KPiBSZXZpZXdlZC1i eTogRGhhcm1payBUaGFra2FyIDxkaGFybWlrLnRoYWtrYXJAYXJtLmNvbT4NCj4gDQoNCg==