Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3550715pxj; Mon, 24 May 2021 09:10:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz05uH7+8+PIWwQysIxfoJCoQUt7n/Fj5XUqpB7UXXkayT0rontW4cY133GuDsZnWJG8S70 X-Received: by 2002:a05:6638:3395:: with SMTP id h21mr25204783jav.44.1621872640293; Mon, 24 May 2021 09:10:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621872640; cv=none; d=google.com; s=arc-20160816; b=LnIF2fhtk8fxLNF+MgCt3gG+f5CG9Pm6POCZr5npSJuPEXxvDNWmM69kLLC7YoiuID cLbp1dETA5Si8T6zI/7Vam8+hPb4NKt58sKKi/x6oF9gcTxxi9QBlh1pcVQ2u/cLIdWO 5Nwt1dn3VoxBZtY4/C953e1VgtI8U3ohXqDaqGo412LgQ2nOCMcJXrrZ7GD9aLKtq1Lx JVPG5BmxC9qz44T4HdrveUa6oP/74BS6bUvHSKLmrLcQMuvO2eMGe6xozCIZBJQ6utZJ p2naqWZbf2ZyiSq480AlLtbl7N//rakq1S5b5eFSJ28w/kv6sJT607B2l3cgWFvKGWke +wZQ== 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=ILJLo1YErGcePN3g8KJ62v2kqq+2/Gcz4gnHc+KRSI8Yj1CiwB54fSD0r3hbGehcb8 vBmI1X4zW49r36QoQD5HbqwYY9vWleceYlvPrXwIcUvz+7PP45Lm9xRzMQz9x57f96YJ o31UcNf2aw8yWHbf1LowGDyal1vlXZi/peFFpYAkdg4v4cc7pLmftAO9PNGXvHJJMhoT 7iyvfgCj/ij4kmjSUY+8oATKp9FbklHVR5bihmCngT88AoxjxQ3Ir3UcyAFfCnk9VPjK wwzwsfx83oFPQ3WkHFdBDvRXRmbQHLV6cb/Rvj+wAF0HoGJWqAucm8bhhfOc7iTIirR5 ZaLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=WuVBHlty; 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 c22si13050744ioo.82.2021.05.24.09.10.27; Mon, 24 May 2021 09:10:40 -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=WuVBHlty; 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 S236501AbhEXQIo (ORCPT + 99 others); Mon, 24 May 2021 12:08:44 -0400 Received: from mail.kernel.org ([198.145.29.99]:47354 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235550AbhEXQAj (ORCPT ); Mon, 24 May 2021 12:00:39 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 5AA126145D; Mon, 24 May 2021 15:46:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621871174; bh=jOnDoxmspj9SjDmdYXhqZUq8W3p4xYiZD0ZTkhyPojU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WuVBHltyESXO3ut9QVKpYOlBM134UxQovPFpbcspfiWA2FGvTw4isuJKcUOZgYZMb 3frMmUban4tDsW0xv13SmFPJ9ncWihQry0SiXh6HxRYP0C7DPeVJ186A7fKdP8f+j/ rgUzLkagftHWHWRSt7xAbeiePvaaadFYvGHk+7nE= 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.12 108/127] Revert "qlcnic: Avoid potential NULL pointer dereference" Date: Mon, 24 May 2021 17:27:05 +0200 Message-Id: <20210524152338.504677352@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210524152334.857620285@linuxfoundation.org> References: <20210524152334.857620285@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;