From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40044.outbound.protection.outlook.com [40.107.4.44]) by dpdk.org (Postfix) with ESMTP id 94E311C01 for ; Fri, 27 Jul 2018 04:10:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eeAMr1/+kRH5aJMl1fbBCMDSiz16Z2Acqdi7ZpCTnnw=; b=ARSBEJhwwzkIo8QIcxID7ksIQyxMGSVTK6XnUrIxDAbXL2bT7tN0W/Gl8aF1Zp805vyG1fKoQUSlObXBohTsdNYcLbpCPGV4FlKYPt6XpLkbOBx5E/E46Zk+wWQPNZUyNqjEDwDgGHnAHZZ7bVGmM4bkQaM9Vpc3h8Dy4dqy83Q= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by HE1PR0501MB2041.eurprd05.prod.outlook.com (2603:10a6:3:35::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21; Fri, 27 Jul 2018 02:10:44 +0000 From: Yongseok Koh To: Tomasz Duszynski Cc: dpdk stable Date: Thu, 26 Jul 2018 19:08:58 -0700 Message-Id: <20180727021019.37388-2-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180727021019.37388-1-yskoh@mellanox.com> References: <20180727021019.37388-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: DM6PR08CA0022.namprd08.prod.outlook.com (2603:10b6:5:80::35) To HE1PR0501MB2041.eurprd05.prod.outlook.com (2603:10a6:3:35::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 555c4323-16b1-43d4-8484-08d5f3662965 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:HE1PR0501MB2041; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 3:FC1OOyk6KMSkP2W6k0kw7mtSbi8P9G1s+bX+/oyOKyZ+5Srip5JDiHn+hvQW8KJyRGsJMhf/na/UWWzhtiSmM2tVB14SwWukNpJCLx3GotMAGZOUOmD0hjeeg3jQDQ1Bqet2245p1GVLJgrBd53jyeDJJyNTYTOhtKn4u4MeW9zLXD75aDoK8sRyrt+H9FkNsmLSkTc9JpM2QGFRmyLPBOKWbzfumPItouoRakPI2phH7/BM+HOGovtLQ2S2yF0/; 25:Hn6mnb70Fbl5TrmkOtVMYFRiGNl3lckSJLMS4z45gt5QrPmnL2TYxuYNYmSTOE6JuFsgXzOa7LJt0uNYhDbgAFxKWqO/i23qQoUE/lAWlDZR18L58BKdE3Hw4jdinZAG1UxCb9tO0hI5cPlQPBG4trV1FZNaT8bNJssbFo35EzvnMeTQzkj43jEzTiE6Hxea2MKWSGwV2zgVwE96te6Ck6hT9MufYM+bDidm5Md4fOn4iF5u2UUCtqjjXQfhiFXvGBdHUFBJOA8i0y6sB6UOKdL1aS+duE5a5h4EAZ3VPeLlZ+xAL/PKEDnmuiTQHSGZcRNLFCDd73/+7wYrVzrlrg==; 31:UHRaqt1QWBPrYYKWSoBAb+sML+oKyFq/IeHawwk9Lm3O9+gJ6wasbtt6qZv0C9N9+6Ke9731h+Nh6iGBNThWMITkHVNR9+95/4/0LA12woZOAc34yoaXwSgRxBiiJsSJfQ6pQMCjqpGQORKKmERQgNA0JqEM4NipOQoDeGVo+liiI89/KX8G171vCUUG3bbs7Qatz6XA4CXo1EuDMeW2bYHxpg6UrXth8TkO+D4ALqg= X-MS-TrafficTypeDiagnostic: HE1PR0501MB2041: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 20:IYyu3WhhDTb/mgpj76qERHcVvcQfgF8Qo25bPLD4Ji0lcd2NbVhJVVmzMEpFxEc2G+BozdznrnILmOKegngOlckhlAaT+alIsUIvyEonfMRMrhdcmcI17a8CCS8+L8xjwFpVfoXu2VO/wbxA0wjGHep/ZLKXafFQ5mSAEFFSalCOCLUJMqOjYs4SfyeiEdrxonRUVA9s+MdKDQGN4VquW+BaCW2D9xzsSSmuy1f7wbxuk9hOj1FCw/gnpUIhrHyrSj2oOrnOBVAlx87Tew5h9OewfTQ2vHx+ZNIL9Fw6I+Z2J7vFG2q3QGhKwOM+FKI61Am1aQiyIZPZUM0NSlxlwzPygpYg70hnCHQO8pwer1E1UkAotm1bg071vFV4FOmIsYdMXQFQbOvbJA2K3up+rI1C3amyrAjNUc8ZPJFFeSTghhnpjqErEyxYOsow34kMfQkrPOVUC3Z0m5Fs+t/vbp+V6BxdlU+HH15Q3ZS8MeL8napS/azjkB2cn7Oqcg6y; 4:9R5SXj0LCyUxHIANV7+OQJ229H7WONmfHorjdXpj5sXsVx/j3ancSEgvuKBMybFnr8sNaUFKyha+xoSMkTGA4sfx0bSLI3R5Itv2r5DIIjNivRoA8sonckRIqyWnDmBju/XrnegXR+vURKhLCgjcyB/4vdOo/c4fA+fp7zCz2rOWXcQKYDJIiJ02bIjOoG4298Y210Glf0ynViviCuMsYJa3O/uAWqg+7b7Rsift+JB1vV2qnAqOKp3mA7dhCOn6FvK4vMGXMc7nkdm3makGcA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(93006095)(93001095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:HE1PR0501MB2041; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0501MB2041; X-Forefront-PRVS: 07467C4D33 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(136003)(376002)(396003)(346002)(69234005)(28163001)(189003)(199004)(6306002)(55016002)(53376002)(36756003)(4326008)(76176011)(2906002)(105586002)(26005)(2616005)(25786009)(956004)(486006)(21086003)(386003)(966005)(106356001)(51416003)(7736002)(86362001)(53546011)(575784001)(50466002)(16526019)(48376002)(1076002)(52116002)(8936002)(5660300001)(11346002)(3846002)(16586007)(446003)(66066001)(81166006)(68736007)(316002)(69596002)(7696005)(6116002)(14444005)(97736004)(53936002)(476003)(81156014)(50226002)(6666003)(47776003)(6916009)(186003)(1720100001)(8676002)(305945005)(478600001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0501MB2041; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0501MB2041; 23:CGZtkO95tCxjpaSDkvZ+SwI9mfMsEZgLjXsu5mQ?= =?us-ascii?Q?Ov5JeYeF47hvHEG9GCfLOv0VbvkVhw5ErpUg4DoRlonFQJZHnE1fBaBPfUSc?= =?us-ascii?Q?Hx0Nu/wSkqNPc04Qf2raI+BXUSZj29Y6WYisAx+ROMzPHOctOGJRNGqybFlz?= =?us-ascii?Q?7z62jVsL23lMq/zg1pQ9TYbf4CWn1NhyIFUKoBwP4jMtONPzncTmHAjvKH8a?= =?us-ascii?Q?F5gh6Q4Ze44SiCqRj3yyFwMnQ1IOZbWkIZaPBh3lRhdGCwPWDR2N7Ls8DuGg?= =?us-ascii?Q?j1zfbA8r5F/b7IH6XIwILXCvH0jx2Owi3F2ZIpBJQSa2KypgBjeqIgDRQjI+?= =?us-ascii?Q?TAvWpN4ujl2zvhwZ7PhdWWzNrMOqgXPu5L+yXT3+vvTXFGdr/66eN9YbmnA2?= =?us-ascii?Q?JyUKgj628PaLHyhqU52WZoJ0avrrBJtf39u8Ar1El0WYfZ4pvba7FBr8UOih?= =?us-ascii?Q?z5og8WZwW5J8GeQXP5Z2jrVUCfuWN81hiFaeBjOX1aYgsWwTCKGMlgJSaHXN?= =?us-ascii?Q?g4qWQH+19Drh3MUTS/bIr0OtthL7s8mzD8HLx2La2zwLuYwu4w4ITQdcvWBB?= =?us-ascii?Q?Gm/TFNXkyApurHkjqzyOLmrB5tJ9zqi4GAk49wr9qfTvRoOD74MnbKGs5mNi?= =?us-ascii?Q?b2xifjtlU0lERk/Y21qMXqSUqgLfg+vnTBY/ozxCBYqmlBHy3gtNJHUIeNuG?= =?us-ascii?Q?mdgGxwOB3p24OKC6fazsTvBhwtyffzRWxSfGbSDCKqwlxgH05mC7Et6V5vTE?= =?us-ascii?Q?dvsbFuBVtSS1sIbhHGogPx5aAl/kWENTYkraMIh4YB+u1CMnLSSppdZL7x51?= =?us-ascii?Q?7rzNX58eMW6UUJD/Dz8z9yzS7iE0LA75eQZ6w4eTX9yFmdxK94PJXFcsOB5q?= =?us-ascii?Q?KZnQGG3LkjJkV8FbizhOF6pfALj3x1oOzzX8xZ2RRG4WOkM/I6Rc5BnOTn6O?= =?us-ascii?Q?tGbCVQV21laru9PU8xE421M2WoMQQ6MQjtvstEknkTJF2ynLBDPCMLEmCr8W?= =?us-ascii?Q?2F1CuzM0DyrrraN/CexAP0Pb6mRtU4m60gwOpwfFzGGR+7ks7KbZDbstNKoz?= =?us-ascii?Q?kJnwwvGqth96jTcnSTcf5SbF6y9SNllR4wUePdiNlkwJpF2FTPI0tayN5zJ1?= =?us-ascii?Q?GT0e+YkQMhFfhb+4Kn83z02a3cwXzmX5JO54I7FgqrRNze7nIlYRM5NmKf6Q?= =?us-ascii?Q?wARQ9XHmKLgoVA5tqjV2v4FhrP62znHtI8/X1YekHS7qbJDqGjoOymKOy5jg?= =?us-ascii?Q?k9xRDt8iUZlukd5Ifde0+I3S4eLqfyJWkPRSY/fRH4/tw2ls0A7EfRx+6Ukv?= =?us-ascii?Q?zEXZnKdhOmIUVqekQUhNu9GTEfw4OUyGESwoOLHOeoa9Oc6aayHjZfZz962m?= =?us-ascii?Q?KF0BdDitH33Qcn9h4Sxtkm39hVSQeOYjJOT3tGiLddUGRrdcD?= X-Microsoft-Antispam-Message-Info: DR2P7MFjtLxcbPC60EjL1R89Ou2xc7HgZSI551UvU29zok/iGbZFDQuY/46d0QO1ckhg/1zssKX9DOVBQzyjw/Dv2sBTipG3n8XBfU1PHdqy4Ny116sbrbPYX8YDSei4UKJOrYtemQreeNEXhFV7yl8woRvaO+LIkhh5iWaRGnm8F0ZuYw2w3B5nsIb3Rx4O6tafRkLBfhprAoUs/+jAY3rjd3g3m5/yAyUvXH9/IEqYfnp0klyuhaDCsKnhtriFNHesLmjC3hguPgMKgBugqhDhxr2gNNXZE4Ds0G+1E/3pNdacHdGQN5DPbA54p2VfWK20Xla7J2tsMu/Oe+11bOaJGQs3HgjSZBB/IU2ORvQ= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0501MB2041; 6:TeRpPofoZJCpAR4LjjxgJkjrVlcHFsYmvXmOUsquQhZj4a/9k+9qJAq27iSPGRGQhm8fUdAmam3qThBfr37uspK83MAiWGMhW9PAPGoO8v/IdianXnEA7WHz93N9bewXdQ1T1gnd6qmgUlthkHUSedAiqQdJ7QmHGya4TZZXvfu/SrQijUGR5fFBgIOxlbcNXLzx32TtQeNdlLZcR/DtPbKCY1OHAuNGc+uJW9xAxq0fYaG/7xK1Gqptdgz0TKrzvlz0h0LPDnR0Mc2yRbe+aOqCGxKi+bc5rWXyAQHQOPjkn59vuWEsfmpMs6GA0pqIsmh03ysqB/iNORsgrwoEvIdpvWFsqdm8D2bb+gaJ0cCgFKmbJxyfI7iiuucPg4LEksb/nE0fyY7gO1zzXTWG/fxbitEqIM5TAYvUpgD5bW/9RkyC+60qLsVXI74RNhsz/U8dVQYZkVbsX63vwIdvRg==; 5:Tfp+KQzvDBfxOjG5KQliXi1GFE4NIZwVcrdQqPU1Qz4f/HnrGrJKkemCVjEvi2/NSNZjyTWhui8WEOuytS1yU5SqgviSds4+rnbWMBuKiZecAjGOSbwV8JZ7xbhAvShEtoEWtVlaTNddMPgesarVVdrrq7zvq+uLrAbbnbDMEO8=; 7:uGTSPejnJ3R6GTZlE/j+X3NB9q/E/ZJ9L1HaaVIw8bIt8GVT5xArZZfKA8aBn0dD0cOV7Aq0Hx7ecfit6jHqFR1sdyyn6UoLLYA1VaO4/S3hMVFA0bYUvAA7cM/5rbreiB19x5NgAyLTAMLm1jxa6QocFbQ7d+qrd+FUnc9tKLZcHe4pc4JiKPKR9DuYI1UXpEqGNTGQz2dk29DNW8LtqZphKgX7WKXI0//LvL3MifaTkRGHOsv2JEF9mz7CKn6i SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jul 2018 02:10:44.0150 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 555c4323-16b1-43d4-8484-08d5f3662965 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0501MB2041 Subject: [dpdk-stable] patch 'net/mvpp2: check pointer before using it' has been queued to LTS release 17.11.4 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: , X-List-Received-Date: Fri, 27 Jul 2018 02:10:47 -0000 Hi, FYI, your patch has been queued to LTS release 17.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/28/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From e9f845f4a3f625aedbba64e6688328560a1f8d28 Mon Sep 17 00:00:00 2001 From: Tomasz Duszynski Date: Mon, 4 Jun 2018 11:24:28 +0200 Subject: [PATCH] net/mvpp2: check pointer before using it [ upstream commit 42ab8427d4c67532df0b91b8e55e695f8c4f3bb6 ] Avoid NULL dereference by checking pointer before using it. Note that the fixes tag is before the driver was renamed to mvpp2, so the patch will not apply that far back. Fixes: 3588aaa68eab ("net/mrvl: fix HIF objects allocation") Signed-off-by: Tomasz Duszynski --- drivers/net/mrvl/mrvl_ethdev.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/mrvl/mrvl_ethdev.c b/drivers/net/mrvl/mrvl_ethdev.c index d7e9cefaf..2fc247855 100644 --- a/drivers/net/mrvl/mrvl_ethdev.c +++ b/drivers/net/mrvl/mrvl_ethdev.c @@ -1375,9 +1375,12 @@ mrvl_rx_queue_release(void *rxq) if (core_id == LCORE_ID_ANY) core_id = 0; + if (!q) + return; + hif = mrvl_get_hif(q->priv, core_id); - if (!q || !hif) + if (!hif) return; tc = q->priv->rxq_map[q->queue_id].tc; -- 2.11.0