Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3526203pxj; Mon, 24 May 2021 08:40:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJybUjpydyW4n0lu+wbubUIa1UUNhBPb1bAUQCWrPnG6WpmM3FG5ai6RQlFyU5dU6YGiRKPa X-Received: by 2002:a05:6602:158a:: with SMTP id e10mr15247736iow.137.1621870812730; Mon, 24 May 2021 08:40:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621870812; cv=none; d=google.com; s=arc-20160816; b=DTR74mgFC4XMVFXaafRUcwdZcYGni9AhVYAblLvzVCpQP9K3kfEK2ILXoXEGWerArw 5ZYixiQJJOOWLMpqwoXjfowz9gK1aO8ZIUv2aqjTlwyuWKfsaESXurnDU7vpKvD+Wrdz p2jWXq2vTqi42aKOpOKn+gu4+HYDGvBvtOox0W9wPz/znqbCRtFMhKa3rd15NsHpwKMk XnREVUK3AA9J0yrFTO4ho2nveR+6L6stZ6aL4Mm3TY+H9NWItd5Ez/z9z8UdLgHEy8yD 2OjuJfE06Nln5RLRD2XxOgnWKjjY8OrSNRMioDlMr+XojsxdM6edJTkLzOEejCL+JYg2 G4tQ== 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=+dl4XyCnI3ceuLhC1LlS40qjoccettNTa4MqDDYT7xM=; b=ewhH6JTWRo8FI2KZse1c6DitUTxKD4Wtc5cbKTC6+NWemeXPU5gHCzmIyJxqhBpuKM vpIk2XveGKTZnqZ1uAhUIs1i/Ykxga+3GqLedNz5hrcCgUGeVUsuue+MbGYNNt2t62Sb m5Bpak6oJrGYVyJPdw6FXVUJKjnNs9PFLVZa6ABbk2jCOW081Yj/rv1vzZQAHJ//I/Qx M2F5i+Sh10HlRjZxV94RJhgpHbGZv5HUL1DEwXHt0lpgrLwpPW7wG7Evt00sn1vXDgOD lK5K4qy3xk51uEvwcSCKU3+I/FXdPD6GnM3hFdh41PTj8JId7b/1ufcuQKKdDKgNp29b 9fRw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=R2kxtBpf; 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 m25si14105518ioo.79.2021.05.24.08.39.59; Mon, 24 May 2021 08:40:12 -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=R2kxtBpf; 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 S234360AbhEXPjf (ORCPT + 99 others); Mon, 24 May 2021 11:39:35 -0400 Received: from mail.kernel.org ([198.145.29.99]:51440 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233905AbhEXPgY (ORCPT ); Mon, 24 May 2021 11:36:24 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 25E2B61401; Mon, 24 May 2021 15:32:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621870368; bh=NpF7JpjhXatExbvR9dujV7yX8IckOdIudLLb8qkJTkM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=R2kxtBpfW3GOKDw+acKxGLXESYygodSIyEQakyKMsHbBIOHzNk38DRtFxBTFLX0ym CUfIi74HkOrcLfG/NCrWtWHkWwvC+YvpEYdFxgCmpFxe12bn1WaYg5oDr7toI8BBnd vSz72mRnFnyhkjw37lYQzshUXG2npUFQ9UTmn7WE= 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 4.9 25/36] Revert "qlcnic: Avoid potential NULL pointer dereference" Date: Mon, 24 May 2021 17:25:10 +0200 Message-Id: <20210524152324.980836977@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210524152324.158146731@linuxfoundation.org> References: <20210524152324.158146731@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 @@ -1038,8 +1038,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;