Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp666714imu; Tue, 11 Dec 2018 05:45:51 -0800 (PST) X-Google-Smtp-Source: AFSGD/UMbT3K1tquyAydEJulLTL3RtpcUFnZHKPScaxNA3TUYzJJUnAcE9tUj+J4KccbR/D1tSea X-Received: by 2002:a17:902:108a:: with SMTP id c10mr16340798pla.131.1544535951246; Tue, 11 Dec 2018 05:45:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544535951; cv=none; d=google.com; s=arc-20160816; b=KxfPguyJSstP2SqGJ1KsojF4vn63b6SivucTAtPcwMw8LzSkj5vfePIMN56mVbel8m 3OuQtw6tlq2mFnaUlv/JES47DiUDsadlMjCsWUqtdNl5PEXwls4apzgfdi9Ts9/3PnNg YJev6WYV0Gvy0QJBgu6VckjBwNMLM3XDG2xu0rzwbtJoWonMm6KFEJNHSGfrKg7DyNt+ f6QcSo0FfnYAK2dCpt5qiM4LzM5kk97V4hmgI23clq5s1SWpIqnlydgcSDtIRLyV4ADr esE9GJBleQ0umg+z1LQzGrXKU/CB2QCU33DLqLF2I2p+J84U/oRHajJ9uQW4zqoBilkE wpVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=q9GOzEoXKv4Aa51uVmpbTC+A7k13S6jD2Et3VecORpc=; b=iFOfm5thnTpv3HUXrYsq1BZR2ZKqghCPuo8JBr+XVyYxvobu8KkAGvNvPFu3XYB0wI Wqwty7Zrov+zfSeDTcGiwjE4ob/8OHNsrFJW5zSpaTB6LHXt1iCJD645gIAjXYE+KtTv DUFF+qxKgt2TMDw9sf9Vd6oCTieY440CBTuN9vZdqWDDYJ4iPiUnS2vz4kU2XecJ2wlR UWkiAiOdB9RCGW+3Qllr9yXYlV/PXO7hkqiOhpv85o+dF3CW2/Z7NQSS4LSE9Nx7SpEo dFYQtarzYdT/Ei1Z60hhJ8TP85+95yLUKcBXnx8yzQtU0Vt3X6a7G3x6QQGFJZNSYg1r vIuw== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t69si12168733pgb.365.2018.12.11.05.45.13; Tue, 11 Dec 2018 05:45:51 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726656AbeLKNoI (ORCPT + 99 others); Tue, 11 Dec 2018 08:44:08 -0500 Received: from 8bytes.org ([81.169.241.247]:53314 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726536AbeLKNnt (ORCPT ); Tue, 11 Dec 2018 08:43:49 -0500 Received: by theia.8bytes.org (Postfix, from userid 1000) id E75C051B; Tue, 11 Dec 2018 14:43:46 +0100 (CET) From: Joerg Roedel To: iommu@lists.linux-foundation.org Cc: Russell Currey , Sam Bobroff , oohall@gmail.com, Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Lorenzo Pieralisi , Hanjun Guo , Sudeep Holla , Dan Williams , Vinod Koul , Joerg Roedel , jroedel@suse.de, Mathias Nyman , Greg Kroah-Hartman , linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, dmaengine@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH 3/6] ACPI/IORT: Use device_iommu_mapped() Date: Tue, 11 Dec 2018 14:43:40 +0100 Message-Id: <20181211134343.10664-4-joro@8bytes.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181211134343.10664-1-joro@8bytes.org> References: <20181211134343.10664-1-joro@8bytes.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Joerg Roedel Replace the iommu-check with a proper and readable function call. Cc: Lorenzo Pieralisi Acked-by: Robin Murphy Signed-off-by: Joerg Roedel --- drivers/acpi/arm64/iort.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/acpi/arm64/iort.c b/drivers/acpi/arm64/iort.c index 70f4e80b9246..0125c8eb9e81 100644 --- a/drivers/acpi/arm64/iort.c +++ b/drivers/acpi/arm64/iort.c @@ -805,7 +805,7 @@ static inline int iort_add_device_replay(const struct iommu_ops *ops, { int err = 0; - if (ops->add_device && dev->bus && !dev->iommu_group) + if (ops->add_device && dev->bus && !device_iommu_mapped(dev)) err = ops->add_device(dev); return err; -- 2.17.1