Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp17586933ybl; Thu, 2 Jan 2020 08:11:53 -0800 (PST) X-Google-Smtp-Source: APXvYqzJtEbUZcEc60ahV6S82fFHqkH/LMyFnO+xxBq+ghlpM4A0EvamiPiSVq2nVsvv+JORIDRm X-Received: by 2002:a9d:7592:: with SMTP id s18mr96518732otk.130.1577981513254; Thu, 02 Jan 2020 08:11:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577981513; cv=none; d=google.com; s=arc-20160816; b=Zb3EVHHZTzVsa23z5NP32hfrTK3gns5G3KDiUjqCXhSSMS3mc5akR/Le5L9n0krlC0 s10jsu0UI9OMozUqK5Dj/GfeBDQniP0h4TSrxZ+zo9hJ9jfzFYypd8Yns6mk2ZwoMW+l m6sVZyDlV7WFIHZ83A7bZg56ZGhWn4VKZ3dhFgeuxm5QZKv9S71s1TIcnra37imkw1qE hYwgkNL3ljtVYVqEcYm0h/3z24gAJy/z+xZAtQF9VjovTcLlgbpf0szXSpq8RxSL1wW3 ou2cUjx6DOUsAePEsDTM7xQtD2arJYd08wlXgWrlT9PYVe2mTONUgKEGSqpAjao3CCv3 ITXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=4pjImI54E2JsjGhaJb3L5+rCvslrUHMNUaC+XP4MU0U=; b=QWKOMuXJljuYx/X8xdcFFePOzZWR8fxUWdJ+b1Z599P2dSgkSd9j5aWBUdfS49gmBH Rt4m0aLql5AN5bb1KMikIeC9OZHItpdBU0DhP/vyUTYvlgQRL8KI1dnSGUYtNyMzinXv zmXLacMW7LQlAD3mpef/MI1lkemctNAtJsV63YZkMFCpJBCQlhKh3kdYK30NjH69UvAg l9BGKe5lfRBvj93cSpPxWjWPJ6m5Gc8m/KUkL7buh38Y9LViR6pmBTiwD95wRH4bAQYv CgVcioBh57IMSbyA82basyFavkqn795q21+/JuQA7n3ecY6QR7B/uuB+d7DmxF0ZmHa5 RJdA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z18si29798729otq.121.2020.01.02.08.11.39; Thu, 02 Jan 2020 08:11:53 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728839AbgABQJo convert rfc822-to-8bit (ORCPT + 99 others); Thu, 2 Jan 2020 11:09:44 -0500 Received: from mga18.intel.com ([134.134.136.126]:58327 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728806AbgABQJk (ORCPT ); Thu, 2 Jan 2020 11:09:40 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Jan 2020 08:09:40 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.69,387,1571727600"; d="scan'208";a="231850442" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by orsmga002.jf.intel.com with ESMTP; 02 Jan 2020 08:09:39 -0800 Received: from fmsmsx157.amr.corp.intel.com (10.18.116.73) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.439.0; Thu, 2 Jan 2020 08:09:39 -0800 Received: from fmsmsx123.amr.corp.intel.com ([169.254.7.87]) by FMSMSX157.amr.corp.intel.com ([169.254.14.70]) with mapi id 14.03.0439.000; Thu, 2 Jan 2020 08:09:39 -0800 From: "Saleem, Shiraz" To: Xiyu Yang CC: "yuanxzhang@fudan.edu.cn" , "kjlu@umn.edu" , "leon@kernel.org" , "Markus.Elfring@web.de" , Xin Tan , "Latif, Faisal" , Doug Ledford , Jason Gunthorpe , Shannon Nelson , "Singhai, Anjali" , "linux-rdma@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH v4] infiniband: i40iw: fix a potential NULL pointer dereference Thread-Topic: [PATCH v4] infiniband: i40iw: fix a potential NULL pointer dereference Thread-Index: AQHVvrhzchRnSKHHyEuZXScGHS/Gk6fXj3Rw Date: Thu, 2 Jan 2020 16:09:38 +0000 Message-ID: <9DD61F30A802C4429A01CA4200E302A7C1DEF336@fmsmsx123.amr.corp.intel.com> References: <1577672668-46499-1-git-send-email-xiyuyang19@fudan.edu.cn> In-Reply-To: <1577672668-46499-1-git-send-email-xiyuyang19@fudan.edu.cn> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_NT x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODBhY2NjNWQtN2Q4NS00OTg4LTkyNWEtNTgxZDJiNjk1Y2M5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiV0RweXNBWjVvdDBIQU9MbTBieTk0WFFnSUUwOVo5Ykw0NkpzckVpVDBNbHNpZ0lpS09mazVSMk5yKzh1cUo3TiJ9 dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.1.200.108] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Subject: [PATCH v4] infiniband: i40iw: fix a potential NULL pointer dereference > > A NULL pointer can be returned by in_dev_get(). Thus add a corresponding check > so that a NULL pointer dereference will be avoided at this place. > > Fixes: 8e06af711bf2 ("i40iw: add main, hdr, status") > Signed-off-by: Xiyu Yang > Signed-off-by: Xin Tan > Reviewed-by: Leon Romanovsky > --- > Changes in v2: > - Release rtnl lock when in_dev_get return NULL Changes in v3: > - Continue the next loop when in_dev_get return NULL Changes in v4: > - Change commit message > Thanks! Looks ok. I believe Leon caught another issue in how rtnl locking scheme is done in this function. Will fix. Shiraz