Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2745643pxj; Mon, 31 May 2021 09:40:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzmH1zK0jxg/+UPlrFw+6w/9M3rdWrq5gFi4EclYSR5rt0QIGQUrjt2oSLY+Rdd3uzn3mgz X-Received: by 2002:a17:906:9715:: with SMTP id k21mr15682595ejx.553.1622479216467; Mon, 31 May 2021 09:40:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622479216; cv=none; d=google.com; s=arc-20160816; b=aaJKSh8dbzHMyH0BRBA4009CbvI8D7CoSBpcfoMtrFC7gnyylMDVH+RemOqJsliO9j YaTduAPh4BtHVZiA/AHw64RNO6C/mcdx50LS1ELR6A7XDYRlkEF1ctNEECxcoQ71sPef p92VLOVYETTUvZdtdVvt17f6M2z9RQzs5LAx9AhIMVI6twJIRZ6498VapwdbH486IjbS Lt9wRqQ7Ju7pHin+zE/Z1hJWVq6/zLe8Aw0dlgXdmZ9RxS7J92Z+DJWwS7iC/fRSxXRD mHGFux5wRVrYIbYYARrQahf1V2ui+uk33pAZgQ6yEQeEzWG+nzyBaumMSOFqqsb8v0d0 uvKQ== 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=QWDGDW+XgqbcS1Zu0oCJNRAB3z8I7vfLltqoGwECXCk=; b=b0CYGfzaWz62Pe4Mb9mxQMSAofaA42lViVVBd0bccmd+EvEvRRpFXpKTFzZL84pVee z1DVUt29rT93Ux04jCOT5RcWRrzghmBZWRsscy5M13D+4u9IF9l+1znJSFveBB4WJwTW RfypkzM58LzmTsYv8Il/FpJG/xcsL9URVXC8EHcWZXwFZrqAaplOJocL0Gx/EJkjoVz9 Rh7Kl7ZygB+RgJg2wGye67WlesQzBMiO2CqwMHYuJr2lrbBRDVcGOmXnbvkdUliNJBY1 G1PBLjSBs5nkK6Hki4XC+ewPj/bt03UMXoYddkhePPjNQpGpCt2Abwbo76vtGfJpYvmh 4OqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=J3kOyBS8; 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 m18si12975987ejb.612.2021.05.31.09.39.53; Mon, 31 May 2021 09:40:16 -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=J3kOyBS8; 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 S233193AbhEaQkf (ORCPT + 99 others); Mon, 31 May 2021 12:40:35 -0400 Received: from mail.kernel.org ([198.145.29.99]:48180 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233365AbhEaOv3 (ORCPT ); Mon, 31 May 2021 10:51:29 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 18E6861CA0; Mon, 31 May 2021 13:57:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1622469479; bh=L6/9C92JDBgplMtoVklmzjavKJBt2S6f6PqJFK2r8qA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=J3kOyBS8MorSooisz3o2mXO8r0gRyj8cKgkPzs+85hKBClQPuzqD1zQEDjys1ohbw mVrpxyLxSEuWNhgdAjfC67MMXxDqugJvMDNHyLLoHS6JizIXajLWmg3TknoC6nSscn f0rYS/C7sgMoyWvAbK9DRegtG/4qZjyGITxg5V2g= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Kangjie Lu , "David S. Miller" , Sasha Levin Subject: [PATCH 5.12 178/296] Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" Date: Mon, 31 May 2021 15:13:53 +0200 Message-Id: <20210531130709.852188279@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210531130703.762129381@linuxfoundation.org> References: <20210531130703.762129381@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 [ Upstream commit abd7bca23bd4247124265152d00ffd4b2b0d6877 ] 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 Link: https://lore.kernel.org/r/20210503115736.2104747-41-gregkh@linuxfoundation.org Signed-off-by: Greg Kroah-Hartman Signed-off-by: Sasha Levin --- 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.30.2