Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp2718673pxy; Mon, 3 May 2021 06:35:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwZBoLAeYwCcGMNaaXHcssrXoaLm2kKndCbuMzUPXcAdJYKtE6IourMI7OE7zflNUzXYIor X-Received: by 2002:a17:90b:1b03:: with SMTP id nu3mr30921848pjb.62.1620048945311; Mon, 03 May 2021 06:35:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620048945; cv=none; d=google.com; s=arc-20160816; b=dkWyJryPp9jejC+m56wsW0CozWTgk2Vb7P/QzTDwHES/FCxoUSQbaCK+06BtPc+Ky4 d990oyCBL3smjvBguuFAgmFpzKT4VqONjn3bBm2Tpw6AGUhhTlnX1F5lQ7Y2tdYFEIvh s53eSvJ0kev3MdK67j4NsuaU02Y/Mua7zbeZOQaP8QwHEb8a72FI7cik2oMxE7Vx3/v6 CSy3BjYu3wgDMoecme52gDF/hOpG0PAuCGbIl7Wrnu9FqQsxyF2qtXVcbvGQu2umqO0M CShTCIk0eZKyrWd96COsCQTTxLRyQ32cNKjBJshiDEjqePS3JS9eskwA+YtexO8IB87W WpQA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=2e57t3J7HF9KOzUbbBcynXksnoU6NhlBRhjbfchm7P0=; b=WggubhAI23nFYSCaDtbyfjftdFh3z5AUArt311ndQ9eSw6BHbmpQbPLE/c5IvURNB+ uF7YdXOHkrHbzxHl1jP+UUNlixtGVKTEJbr/8YVzQtR1agVQgtcAQsAjGde9B4CSYZTE bEBu0JC6OBK+hFY7z4YXPRIXSvK2rSr8f7RP8gJg/G6bZncYaG8m2WEixD/ixctStdRR aebqVN1W9i+pykLetLYEKUUvrPnq+/p2Xz0P2VvI9PrhSEuA51A7eqNyy3Z3p0vk8ZvM lIPa1dXMIclDDupPPzC28wFoGNhseoLZXr0Jl/zTc1YdjYo9jFEwtiTTRZbxTklOXN1j xP7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=zG5c8dY+; 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 ms7si14473050pjb.171.2021.05.03.06.35.32; Mon, 03 May 2021 06:35:45 -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=zG5c8dY+; 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 S234127AbhECMEY (ORCPT + 99 others); Mon, 3 May 2021 08:04:24 -0400 Received: from mail.kernel.org ([198.145.29.99]:37450 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234132AbhECMCV (ORCPT ); Mon, 3 May 2021 08:02:21 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 26FD0611CB; Mon, 3 May 2021 12:01:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620043287; bh=3G9nkghIRA/Abt3t1oEzpOOgsg9FrWllJJyHAYVX/rI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=zG5c8dY+Z+mM8qseU3A8xG82eleVXqRBizWYHaZ1EQ0HffOFRzmRkfMLQJJuCmGUt NAfe7j4a5ejIzfa6z7MS4kqpAkRC5l9jXEgB2Vr3tf/yTqVwo5s3tgB+MRAlODz647 YwYTSwuXoEC7wEMPre8zjZi5TdJQnLOxhF7A/qJk= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , Kangjie Lu , "David S . Miller" Subject: [PATCH 40/69] Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" Date: Mon, 3 May 2021 13:57:07 +0200 Message-Id: <20210503115736.2104747-41-gregkh@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210503115736.2104747-1-gregkh@linuxfoundation.org> References: <20210503115736.2104747-1-gregkh@linuxfoundation.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This reverts commit d721fe99f6ada070ae8fc0ec3e01ce5a42def0d9. 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. The original commit was incorrect, it should have never have used "unlikely()" and if it ever does trigger, resources are left grabbed. Given there are no users for this code around, I'll just revert this and leave it "as is" as the odds that ioremap() will ever fail here is horrendiously low. Cc: Kangjie Lu Cc: David S. Miller Signed-off-by: Greg Kroah-Hartman --- drivers/isdn/hardware/mISDN/mISDNinfineon.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/isdn/hardware/mISDN/mISDNinfineon.c b/drivers/isdn/hardware/mISDN/mISDNinfineon.c index a16c7a2a7f3d..fa9c491f9c38 100644 --- a/drivers/isdn/hardware/mISDN/mISDNinfineon.c +++ b/drivers/isdn/hardware/mISDN/mISDNinfineon.c @@ -697,11 +697,8 @@ setup_io(struct inf_hw *hw) (ulong)hw->addr.start, (ulong)hw->addr.size); return err; } - if (hw->ci->addr_mode == AM_MEMIO) { + if (hw->ci->addr_mode == AM_MEMIO) hw->addr.p = ioremap(hw->addr.start, hw->addr.size); - if (unlikely(!hw->addr.p)) - return -ENOMEM; - } hw->addr.mode = hw->ci->addr_mode; if (debug & DEBUG_HW) pr_notice("%s: IO addr %lx (%lu bytes) mode%d\n", -- 2.31.1