Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3531656pxj; Mon, 24 May 2021 08:47:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy+e/S0uArqkravzML5EdBFA2FJ4EghXJ8G+peEMX2RKT0nNNQLexZUBO0IuC+9L7LGoHVk X-Received: by 2002:a17:906:f20e:: with SMTP id gt14mr23653830ejb.368.1621871279494; Mon, 24 May 2021 08:47:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621871279; cv=none; d=google.com; s=arc-20160816; b=G314MKDteISL8jwszmx9Ru1X10TpytM2C4w9WShjGbYG+Wf7yRsCfsVvHFNhvt057o PITPkzXq8lraw7Dpy5eeqFM/fkCWoXrb9FywrjYLCOTu7dDyct2A8ky3vGRE32HODMHC EfetXKHxs1TtfPs8u1hCEPD/KKnrN3jYg/yFt36ImI3YW7f4AoBr1BacNrMknIMziIGU tDFO3R0G4AT6rQ94Dx2ONVN1OMh/qcwShdOm4WpvT2h1EhzSIHexFk6PzUmvrMCrI2+i 0te3tTzoWHHr2YvJcsGXGqC1YoU2ZDZ24JFKIZAdrguTXKzVnr72lCzyNF5xdJzNqWWi LZ2Q== 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=96h9a6ZoDdG9f208bfPxJgN8ENFt2+cx5oDRbGbN1lE=; b=B7mB4XfDUP18C9+AT4jXdUtj7BQ5SW4cIO25e5Sn19f4Kxvbb105u6PwuEKLaTZLzH GDCcCnE//PUlsKZjwZNhtcwBVBno+2jiU42TcOKGaWqAidXDpI+aEWmlgwm7W4oxfZMN k1kDVimaVAeJau53HFsXmhUsFiSG70yYVYk8JHE26wWtgv6SH0fpDiODcs6cK2P86sv/ ZV+uNPFLSNVR/R91zDoVky1PU2OEIrjzZGwwP4KVmQpuo6jmIMUfx20jahcwcEjvBssg OQ0EeFq6mXNY8cEWvwlx+F7liMP96fNOistcT/GIKVjhxqkII6WX4mNT9XNkpXKh6I0U 5QcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=GMgAJolX; 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 d15si10116325edu.375.2021.05.24.08.47.36; Mon, 24 May 2021 08:47:59 -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=GMgAJolX; 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 S233873AbhEXPsO (ORCPT + 99 others); Mon, 24 May 2021 11:48:14 -0400 Received: from mail.kernel.org ([198.145.29.99]:33398 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234211AbhEXPnu (ORCPT ); Mon, 24 May 2021 11:43:50 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id EF66A6138C; Mon, 24 May 2021 15:35:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621870527; bh=VFqqIDup75dKqNYqZw3tVqiomxCU6iTL4F4OVPr5cfY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GMgAJolXGaIlEv8Hgsa4bBdsBbxN4ux0XKGXa92iATmocuL69JrmJJYZr80P6fxdC qEkO2UDkt/R6xt4k0PyRfx6SuxdrTYm2HYDSKhfnLKaR0a8EH7Zu5wF6L31zyjBZ8P BgcVApWE+XJXXXXKXfHjGAc7YtGBh0hPVfpMYQbE= 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 4.19 36/49] Revert "rtlwifi: fix a potential NULL pointer dereference" Date: Mon, 24 May 2021 17:25:47 +0200 Message-Id: <20210524152325.541492720@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210524152324.382084875@linuxfoundation.org> References: <20210524152324.382084875@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 @@ -469,11 +469,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, (void *)rtl_watchdog_wq_callback); INIT_DELAYED_WORK(&rtlpriv->works.ips_nic_off_wq,