Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3541217pxj; Mon, 24 May 2021 09:00:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzaYNsvMcxdp8CNAQSLtRAkYx3rMRcPUpF0VdAohTh9ejolsQxuJCK+o5BafcRXwZ2oa71N X-Received: by 2002:a92:520e:: with SMTP id g14mr17132744ilb.218.1621872041438; Mon, 24 May 2021 09:00:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621872041; cv=none; d=google.com; s=arc-20160816; b=vZBPW1/5Vm87P0MlS/85gYPr2j5qeFi7DX7My5xL1Fmc2oCNyWopKot5PDf59i4bNA tUnofuze0tXS3wXg5QWgn4SoukwWBnDFJAh/uZH1LsHQfC997zTkcyCZi3gDSqUTPS5U vfU+9wxi4QFGHfOUVfDIzXE0dwBY4BYt3942x9AgK7qWCeFvjdNdYfjnC+94pKlJT0h9 2ExqPVwisZzkbUf+MHZ9SgBAY1Ox6MhvjvBbfS6SMb3fYeYmA6eG5VOrtWEemPscAmJi GO69UZGUcVrf6t+QAjs6kwkV8wvaCRPMOzxJM9q4WX8ka3ThOvaWuUuEJC7JRtis49UQ 5kfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=XKwjFvDgxPMRUa2aRGjuM27wr9IB1B8hZD6zFi9kyoo=; b=qo1uUQ8L4HMTC+drE2M/GNF7ye+dsCs0i8c4WnS/pJ/t1he5ESvaoU7L6SSmLm5Vik X5HaSfktErGhDOY0ualIgLqtR5eS1iJ2d2kX28bsyApoQY8ujGxzhIq4jrg+0bwLs3li 2iruemT+/SaCANC2B/rbEnaLmgSuRSP4SnE4xhMp6ONVciOuwJHEdcyt8BLZHaVH9/Py OVyN1Hl63859tC99QP29B6ph/lvfFQZU7DiXWlmJ9juhih7uNwcfd+XdiiMGSvQdT7Qq cID3BgqpujCm6ku2WzhTQ5ayAc6CynVIKQ2YchM80lC7CdutdqW2n5LSxi6IkTDdipdl 41NQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bV1vOyxr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j13si4397403ilk.14.2021.05.24.09.00.28; Mon, 24 May 2021 09:00:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bV1vOyxr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236037AbhEXQBW (ORCPT + 99 others); Mon, 24 May 2021 12:01:22 -0400 Received: from mail.kernel.org ([198.145.29.99]:40482 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233948AbhEXPzR (ORCPT ); Mon, 24 May 2021 11:55:17 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id AC1E8613EC; Mon, 24 May 2021 15:41:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621870901; bh=jOnDoxmspj9SjDmdYXhqZUq8W3p4xYiZD0ZTkhyPojU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bV1vOyxrBbgXrGDcn8Gkr/nXbbVMLSeA/GcihYPK2pBlMHncIDHDHy7Odc/ruKEFp HUtAcs61C5x/GW8yADeYR5IBEeOGRUMV/pEFUaARbUp0hwlQbwvNV9LwHVR9KPmTw3 ei6Z1VXhj5+dWiE0HdVM6fmIH5bN26wZK+vGzTSw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Aditya Pakki , "David S. Miller" Subject: [PATCH 5.10 085/104] Revert "qlcnic: Avoid potential NULL pointer dereference" Date: Mon, 24 May 2021 17:26:20 +0200 Message-Id: <20210524152335.665940570@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210524152332.844251980@linuxfoundation.org> References: <20210524152332.844251980@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Greg Kroah-Hartman commit b95b57dfe7a142bf2446548eb7f49340fd73e78b upstream. This reverts commit 5bf7295fe34a5251b1d241b9736af4697b590670. Because of recent interactions with developers from @umn.edu, all commits from them have been recently re-reviewed to ensure if they were correct or not. Upon review, this commit was found to be incorrect for the reasons below, so it must be reverted. It will be fixed up "correctly" in a later kernel change. This commit does not properly detect if an error happens because the logic after this loop will not detect that there was a failed allocation. Cc: Aditya Pakki Cc: David S. Miller Fixes: 5bf7295fe34a ("qlcnic: Avoid potential NULL pointer dereference") Cc: stable Link: https://lore.kernel.org/r/20210503115736.2104747-25-gregkh@linuxfoundation.org Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 -- 1 file changed, 2 deletions(-) --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c @@ -1047,8 +1047,6 @@ int qlcnic_do_lb_test(struct qlcnic_adap for (i = 0; i < QLCNIC_NUM_ILB_PKT; i++) { skb = netdev_alloc_skb(adapter->netdev, QLCNIC_ILB_PKT_SIZE); - if (!skb) - break; qlcnic_create_loopback_buff(skb->data, adapter->mac_addr); skb_put(skb, QLCNIC_ILB_PKT_SIZE); adapter->ahw->diag_cnt = 0;