Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3529444pxj; Mon, 24 May 2021 08:44:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzU2pCCsX83p61hdclQ9zaVGE0+SZg5P/1WDgojvk0s9OF8o0N6m1Y/WQ2WyQzbDeV2MrEE X-Received: by 2002:a92:cec5:: with SMTP id z5mr16892180ilq.110.1621871094687; Mon, 24 May 2021 08:44:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621871094; cv=none; d=google.com; s=arc-20160816; b=S0Ucs+PwGouwKByhuNDv9ppl9WVzePZV49fxWCwSMwcGS5qRXPHr1v1qq2oc9xWH8l N5AsAjrOyIayeKr9qF1ym3do1bHIIc8IGxClXTdOcgyFHdSA1qgWiYWCkDq9PZZeHwXL ZA58eoDW03eEbQFreoDjo/c2aFaWo1j9ABFY+bQmcs4EqCC4s17EAFbNBegWonku6nvv mw7Oykg1Tu7ItuUjbxMe5JEYEUmzjgitvlq+BDZI8NY4pjdmU64j0Yo/kFqclEOFkKz9 2+h1JnJxKKGKlCpZF3zTGzlvzHOL5I02GysRujbTuo5FoqAvJ+522VPFsMbLnE8LeRj2 88qA== 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=jcRRbxJFwWganZiFyNmEI6v3IyZojOFXBaqI13su2OA=; b=UN2uiQA62SNpSEp37fzmiiJhPCj/n4Z1dG4Fsxx9NxvacJrVM+0ULvxPj5H+mY9Sf7 z560fx5KQO3MataPGuBNI91tubLtyXzKMNt5d4V4s+TD9ulzUH8JomWdaGjnKW9R+ip6 +G2f+1SHIcbGbeyee+LdIAntOSuexOVoFNHD9/hOe+/jO/x/pvpadjDharxMOyTfO/fW Qxd3iopBkC0TtaEy+Gw14wGvzS5zSFbj13DgebfWM9uCvR94FNjZE95/q0jBhsGJPL8V xyy+ggq0lsye+svaw4CZhpeYkJi4dU38FcXaX76ajzGVSXUi2paegckvzSPfU37gzJNu d7NQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=x1WaAsJ1; 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 g3si15799715jan.54.2021.05.24.08.44.42; Mon, 24 May 2021 08:44: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=x1WaAsJ1; 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 S233603AbhEXPnW (ORCPT + 99 others); Mon, 24 May 2021 11:43:22 -0400 Received: from mail.kernel.org ([198.145.29.99]:56932 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234144AbhEXPjB (ORCPT ); Mon, 24 May 2021 11:39:01 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 6C780613F5; Mon, 24 May 2021 15:33:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621870422; bh=4rY4OaBQ2UoxGJOQ/MMnVhwQexIRIz3IAWbEqdKFhz8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=x1WaAsJ1fLr98edSnlSteEnKtEQ87RRxaEzvwVFarmhfSPQd8qSViMIa9gGhTvBjv MupjxNJo7BBq9tRoOkTb8sfAktng5ZGiDl9xioK3rLrfuk8SP1LZfLlHXZsqs216a7 oD19j3RiBLeYKT4Tn+IwJblgGDXlFjb7OMfZtPwU= 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.14 26/37] Revert "rtlwifi: fix a potential NULL pointer dereference" Date: Mon, 24 May 2021 17:25:30 +0200 Message-Id: <20210524152325.055159078@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210524152324.199089755@linuxfoundation.org> References: <20210524152324.199089755@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 @@ -468,11 +468,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,