Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp17928181ybl; Thu, 2 Jan 2020 15:00:36 -0800 (PST) X-Google-Smtp-Source: APXvYqyZvOESEd0MAwxtZIDfIJzPgf6RD9JptoizKj4O55y8iaVujytf8hem/BzWaJvUB2h7RDvt X-Received: by 2002:a9d:6481:: with SMTP id g1mr96964579otl.180.1578006036208; Thu, 02 Jan 2020 15:00:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578006036; cv=none; d=google.com; s=arc-20160816; b=v0uqMVU0rH0avAv4GGYrf2/0bPs4NIIrDPHcDf8vAcqtwxUvWUP5G+m+fvwQBGGqJS gndYYXMaGUOCzjoNPy/bSPXHCvOqbEvaWHW1qtrLJdgDQ8G2eKVYIhp8ssOs2JucCwzW o1VF9S/LKOiYtbXIqylWHikew3MZdUM5n2K6LOKw20Op92LP4EuHx+waa77+YuQrMXIr ytRx24ZgmS+wbW12+18yJgSifLd08PoypAD5uPaufPNSN8Db8BljqqXlozwd1BH1Amb1 Ut+9RHzNNTGd5ZHwu12TXyOujdk6vdm6Px4PDT8l+keUt+VZPTrKbRlg8Ll6+e9oEfFo kuJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=O+SRUOapfyHSWZD14CacGFqC3LEmKE5BGaaPDx7S0zs=; b=bgAG0f+EApX6p2xDbo8rOiZsoaQCup5OK2UvIIPOawZ6JLEwhE6KdWfU0XGqRV6zsX JeTE1PQSfOVgJ9oxKOy2IdBPA2i36qS6OO+Vn6rR7ph+/As5Xp86zHCLdU9kjt0ZSx99 6iN7sNKvGuI8Ihhi+hc9ZJRbJi6r4nPnoSXqYvQkCNPKDCuY4nVkLt2rosVbgd4JAPPL kPtlMsTM2IdArbBJtzeNmS0XnltcUuG0/XTC6zMtiAqzxvrThOZDa1D9n5aC/jX+zAYB saHnuoGEXVwUOjCUZFxwrDgFV+k2lTav8j4eOT7mqjHQHcVySBDI+OmRCWPpSqg8Npm9 kSug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=h9rB8JOB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l26si28334315oti.152.2020.01.02.15.00.23; Thu, 02 Jan 2020 15:00:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=h9rB8JOB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727938AbgABWOi (ORCPT + 99 others); Thu, 2 Jan 2020 17:14:38 -0500 Received: from mail.kernel.org ([198.145.29.99]:54928 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727931AbgABWOg (ORCPT ); Thu, 2 Jan 2020 17:14:36 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id EDD9721D7D; Thu, 2 Jan 2020 22:14:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1578003275; bh=so39Ko76CscwU0RY7P3cb4mHUdASxpwyjcuzILbe+Rs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=h9rB8JOBJFRusT+6HZcPrUSndMhDBwzri2rJggm/fiyeeGAeaZPXx8b5eNlJKmQJ2 T/PKzqUwn2v7u1Hr4eJjwXBobfkmihbLA5PRcU4zP6+DrNcdirmLvMqKm3vC7w5xgG JA4Be+oDdt+em7sFNcNqlJnrGy8iBpwKZGzsBtms= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jean-Philippe Brucker , Will Deacon , Joerg Roedel , Sasha Levin Subject: [PATCH 5.4 057/191] iommu/arm-smmu-v3: Dont display an error when IRQ lines are missing Date: Thu, 2 Jan 2020 23:05:39 +0100 Message-Id: <20200102215836.018899179@linuxfoundation.org> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200102215829.911231638@linuxfoundation.org> References: <20200102215829.911231638@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jean-Philippe Brucker [ Upstream commit f7aff1a93f52047739af31072de0ad8d149641f3 ] Since commit 7723f4c5ecdb ("driver core: platform: Add an error message to platform_get_irq*()"), platform_get_irq_byname() displays an error when the IRQ isn't found. Since the SMMUv3 driver uses that function to query which interrupt method is available, the message is now displayed during boot for any SMMUv3 that doesn't implement the combined interrupt, or that implements MSIs. [ 20.700337] arm-smmu-v3 arm-smmu-v3.7.auto: IRQ combined not found [ 20.706508] arm-smmu-v3 arm-smmu-v3.7.auto: IRQ eventq not found [ 20.712503] arm-smmu-v3 arm-smmu-v3.7.auto: IRQ priq not found [ 20.718325] arm-smmu-v3 arm-smmu-v3.7.auto: IRQ gerror not found Use platform_get_irq_byname_optional() to avoid displaying a spurious error. Fixes: 7723f4c5ecdb ("driver core: platform: Add an error message to platform_get_irq*()") Signed-off-by: Jean-Philippe Brucker Acked-by: Will Deacon Signed-off-by: Joerg Roedel Signed-off-by: Sasha Levin --- drivers/iommu/arm-smmu-v3.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/iommu/arm-smmu-v3.c b/drivers/iommu/arm-smmu-v3.c index 8da93e730d6f..ed90361b84dc 100644 --- a/drivers/iommu/arm-smmu-v3.c +++ b/drivers/iommu/arm-smmu-v3.c @@ -3611,19 +3611,19 @@ static int arm_smmu_device_probe(struct platform_device *pdev) /* Interrupt lines */ - irq = platform_get_irq_byname(pdev, "combined"); + irq = platform_get_irq_byname_optional(pdev, "combined"); if (irq > 0) smmu->combined_irq = irq; else { - irq = platform_get_irq_byname(pdev, "eventq"); + irq = platform_get_irq_byname_optional(pdev, "eventq"); if (irq > 0) smmu->evtq.q.irq = irq; - irq = platform_get_irq_byname(pdev, "priq"); + irq = platform_get_irq_byname_optional(pdev, "priq"); if (irq > 0) smmu->priq.q.irq = irq; - irq = platform_get_irq_byname(pdev, "gerror"); + irq = platform_get_irq_byname_optional(pdev, "gerror"); if (irq > 0) smmu->gerr_irq = irq; } -- 2.20.1