Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3548349pxj; Mon, 24 May 2021 09:07:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzllMmQs+snWlLOW5FT8VCE0myHwMsHivYEusMF56Jc2ro5AK/nzF6K9ZNiRZySZm1bfx21 X-Received: by 2002:a02:1c81:: with SMTP id c123mr26399039jac.42.1621872474132; Mon, 24 May 2021 09:07:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621872474; cv=none; d=google.com; s=arc-20160816; b=VP6HxWL2hVggaeViVktviri97KfhJ60QlCyfMMgc0tV1Ra0dKfy6mNYjogztQFrvec aFgunjdk0Jxcg+v3/WuiJGBMH2kCdxiNrWGIxIcDQm2FBX4Zbc0AYMuf6mjCPq7pg5T6 yrFryMLQJGps5dgk78ZDRxetA4yT2Upkuzc5+KAFVbfHU0Z2Vk5ER6saz+TENGUD19ft f279zh6SIzg58/9ozaW1t0VxWN8a3g4OFgp0tlvRxbFYn12dydjmioM07FkBxWjp8qOT 3klPJ94NwlYRUkqqBb5sr2ateH0chMBQrqZj2zOCBIFMdF7oFXkw7hjnUC1S9QRhxJsV m5Lw== 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=PvXZePZDqBBY1MNz0Goe6OOy8+JZcMSsVld0Sk4mIDWhdsT2YNC8s4QqeIsrLXxMYK Xx55UOhRmee5PZZ9AKklMdA80UzYbZARweTJ30iszlUn96Ul2hSjQoCiSTD/OPCUjQnr eOjLEqO2NVYnlkGDWBmVsq1mcZm1PNJMitP1/UGLDyvrwqzR18kkh6xImxeYs5fzun4X bUxf5wVhYDB5etzn+64wKJtOPZedGBVh+OCJ8hc1g0kbDefeXDvpq6R4/DOhmPWXZ+hZ jdthc9AQm44yPMWWNxw1TxjBcUcYiGWRqa49FlO5dmjH/w39+gDl9L13J/Sb/+vZsH+0 EhDA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=rDSbR39l; 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 l8si15766048iln.109.2021.05.24.09.07.40; Mon, 24 May 2021 09:07:54 -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=rDSbR39l; 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 S236866AbhEXQIh (ORCPT + 99 others); Mon, 24 May 2021 12:08:37 -0400 Received: from mail.kernel.org ([198.145.29.99]:41136 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233468AbhEXQA2 (ORCPT ); Mon, 24 May 2021 12:00:28 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 368D061987; Mon, 24 May 2021 15:46:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621871172; bh=fapQ2AtFga6aNrcEJb+wEG7H7bM5nXFUvbE7ZcNabB8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rDSbR39lMWzzAEN6uGBu6iPTPZconfEJPcQHSy1yDQYyYm4u+6Fhs0cctVdlYWZ2X WkhgVhNempKJX3ZS2A0F+7zZfhjZ8cmbt5yu9yG6u3tY11LBQbEQ2kxZYFAy8qzhvL QpP3rc8XwjKb8lyHAgpVjI9U4ohXzdo/RTc4ciBI= 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.12 107/127] Revert "rtlwifi: fix a potential NULL pointer dereference" Date: Mon, 24 May 2021 17:27:04 +0200 Message-Id: <20210524152338.471650533@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 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,