Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3538102pxj; Mon, 24 May 2021 08:56:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy0OcxjQEMlEjuCVbu3W2f+kYOcWqPEk3wTjVhuYJG4WrOKRZBuyQKYHkE2lqjmt4nGsbcX X-Received: by 2002:a5d:9acd:: with SMTP id x13mr15345677ion.134.1621871808244; Mon, 24 May 2021 08:56:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621871808; cv=none; d=google.com; s=arc-20160816; b=N0Miwn3mr1UHebAgmcebGm5+7z5hU/B0b372KONlu0M3lNLxMAQ0WZQlBJQZnZ/BMl zQtLjosV1WMs0YMFYu1KSKDHRWJD891bPaHqjlgKp99j4JKwt16hxPFf08HeCp358ldT PNlFF18E2qy9BTQ8idue1kLpS8zZVa8I0pQICzy57/7mFHa13ulgZzK/CTtdiFj7fnBT D4+JP9Xnvp2LQVamjXkF/OEWOITGh9NlyE+kW+IWbnHI3IZhpuHWuGcFz4w4eSlei9Oz Da71gzTg1PdNLM461Vv1nVXa7gE/F5d0H39kxgZmfRhpdoDABXWLIg3o45GDtDBCKTKI 4Ojg== 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=yWp1DxS+ZSeln+yDe5z7y183KjArNK/kOSrEkCzsfCA=; b=y+VZH+CQq06AY6rmN89wj7tj3+wu7hepVVLGqWoqsF9/ivXbM0y4LgLe1sU6WJT9RI bwfQBd6vNwtwmMzRrc6YZpC1whHMAlqNintkwXwBDcnCTKtUt204aELifPMLYmAqxk5T NLE1C9jgrH7LnNd7Uk17C73DcEoS4tfgY2PTXTkos/37E1MCQP5+/3WxeRJQI/F/0l6t ZLs/vTMFNNIWADIkNjKJShic2nC7NYWV/nqkvelq1xWBq/IfxWffnABQ4l/B6cKi/tam R2A2q4QBaNfipOCnuHcND75QhuGg+uPVeKXUqkThy5pJCPUVHbhRy/wSSbw5onULbAiN PXmw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=E4V3zKRP; 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 d6si17908180ilv.73.2021.05.24.08.56.35; Mon, 24 May 2021 08:56:48 -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=E4V3zKRP; 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 S233720AbhEXP5N (ORCPT + 99 others); Mon, 24 May 2021 11:57:13 -0400 Received: from mail.kernel.org ([198.145.29.99]:38696 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234886AbhEXPuJ (ORCPT ); Mon, 24 May 2021 11:50:09 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 7325361601; Mon, 24 May 2021 15:38:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1621870692; bh=9oI81erNlKlKLn2S3XrnyettLJ88ElqyKnjbIIG0GYw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=E4V3zKRP4cerwXF5T/ULMCUqAS9mJ8H4YqvQ0f1ZDaciYCCeXQ8BksbXVgs0r+43j 2jQZh4/hDp+S1kWMWu+MYtuVHmVl3p6yGs+IaDSwkParxgoe81aKLlOxsSz+jfbBDa iMq2/obTLo/EYWL0YJ3GoOoKwd1yf4/D59bjKQlQ= 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.4 55/71] Revert "rtlwifi: fix a potential NULL pointer dereference" Date: Mon, 24 May 2021 17:26:01 +0200 Message-Id: <20210524152328.245952292@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210524152326.447759938@linuxfoundation.org> References: <20210524152326.447759938@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 @@ -448,11 +448,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,