Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3542515pxj; Mon, 24 May 2021 09:01:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzi6SVkWmE/ohXrZI9lpl8edaQgnDcJ+0C9JeSoy127NOKr243HEvg3w3L0q+V8R0h1HgXg X-Received: by 2002:a05:6e02:925:: with SMTP id o5mr2426815ilt.172.1621872116446; Mon, 24 May 2021 09:01:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621872116; cv=none; d=google.com; s=arc-20160816; b=n2p6t4zxk3C3IPv8Wcb2GRfc90cMv5cSxx1ctmw7AYKZ1uWmDNKblqeB6s0sr/NXEx q7hMp0jfVhwYQJqA56QtM+4zu3s4n3ejLSz7XX7vdxKwAnq3SHpkbcgy8ZqKttI5envI pfaGMYmnZdH+1RZgiGitxNeS7Z4oKLmFba9zhNmMcBCNxQU8TmrD5dfbSSKS2kmyNoku LHGf+u4vyQryeTrFQ0C7FWuhLDe39FBrhKsNNrUaqUlDPiWiKONvg77xChfvJWZcQVnc JqsZS9+4ZCS3re9tbgX+CFQa+jgFB/mCxy5o6mfzkniyOAJOi99a/zVA8BgVJ/BTz3Ab gw1Q== 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=fJ3w5pqUJnZUZ6iPTH7Fh2GfHbp3MIxQOoP05ziQp+g=; b=Flt0vwmrHwFBOY2ok798YFdSeHF/FfsmHtwDC1E35qNNvVoAWKDhyN6/7qM8AKawf6 RGTOozoGfPvh/PADJQpr/XkZMVNzmbFuL4WxdNf620rb516z/DsR+7thIoStcxXeXd/+ rDQL6QH0chkLlwKSu8hTtv10xmO7jWpFzF/H6IiwMxLFlHDdCavc72fY/4q7VWz5m06E 9XekLg+eYI+y55SNrNrOV1f0RmDtGMbEEnK4V7gaYqwQj79YwIxVxIeSCfktvB6UxsSX d9WlNe+h3kntgTDUVYcSKdPTFwweuvG/SzSMAxmSwvyoO4M5cu1HyVt+MHJjrfi0cldi G+7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=MdkBJ+2J; 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 z20si14010701ioe.51.2021.05.24.09.01.42; Mon, 24 May 2021 09:01:56 -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=MdkBJ+2J; 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 S234760AbhEXQBT (ORCPT + 99 others); Mon, 24 May 2021 12:01:19 -0400 Received: from mail.kernel.org ([198.145.29.99]:40480 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233535AbhEXPzL (ORCPT ); Mon, 24 May 2021 11:55:11 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 867D16128B; Mon, 24 May 2021 15:41:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621870899; bh=fapQ2AtFga6aNrcEJb+wEG7H7bM5nXFUvbE7ZcNabB8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MdkBJ+2JxzRf5/k2UkSxfvMgaK79Ml7RW2ZD5qGvES8BBBP/i33PphbmegbujrKrM /hjsgXDwG1cGhjgpBPmnrqsryjsQ+6VZTjeAV7KOcuOaZjyzQZZEkXpRRfHfN4RO+l WHA3OHAK6R607RHQGKXQ+qVGW39FDB7IEl6s0iTA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Kangjie Lu , Kalle Valo , Bryan Brattlof Subject: [PATCH 5.10 084/104] Revert "rtlwifi: fix a potential NULL pointer dereference" Date: Mon, 24 May 2021 17:26:19 +0200 Message-Id: <20210524152335.634043142@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 68c5634c4a7278672a3bed00eb5646884257c413 upstream. This reverts commit 765976285a8c8db3f0eb7f033829a899d0c2786e. 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 is not correct, it should not have used unlikely() and is not propagating the error properly to the calling function, so it should be reverted at this point in time. Also, if the check failed, the work queue was still assumed to be allocated, so further accesses would have continued to fail, meaning this patch does nothing to solve the root issues at all. Cc: Kangjie Lu Cc: Kalle Valo Cc: Bryan Brattlof Fixes: 765976285a8c ("rtlwifi: fix a potential NULL pointer dereference") Cc: stable Link: https://lore.kernel.org/r/20210503115736.2104747-13-gregkh@linuxfoundation.org Signed-off-by: Greg Kroah-Hartman --- drivers/net/wireless/realtek/rtlwifi/base.c | 5 ----- 1 file changed, 5 deletions(-) --- a/drivers/net/wireless/realtek/rtlwifi/base.c +++ b/drivers/net/wireless/realtek/rtlwifi/base.c @@ -452,11 +452,6 @@ static void _rtl_init_deferred_work(stru /* <2> work queue */ rtlpriv->works.hw = hw; rtlpriv->works.rtl_wq = alloc_workqueue("%s", 0, 0, rtlpriv->cfg->name); - if (unlikely(!rtlpriv->works.rtl_wq)) { - pr_err("Failed to allocate work queue\n"); - return; - } - INIT_DELAYED_WORK(&rtlpriv->works.watchdog_wq, rtl_watchdog_wq_callback); INIT_DELAYED_WORK(&rtlpriv->works.ips_nic_off_wq,