Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp667965imu; Tue, 11 Dec 2018 05:47:12 -0800 (PST) X-Google-Smtp-Source: AFSGD/VMLjoO8AxTebXXDABoPZnFxtCDA6I9PRWqayetiiLgGAPNPwLQHjrMAPczxcCVF8qCypwF X-Received: by 2002:a17:902:622:: with SMTP id 31mr15789952plg.171.1544536031935; Tue, 11 Dec 2018 05:47:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544536031; cv=none; d=google.com; s=arc-20160816; b=e2g1iY47hEfB93yhtbEKxbgUJhd4zR4C80Ka8IHE83dKvplw3G2Oa9mxhM1FyiQnpK /miTeXY3jtNsIwYMs6iaLIcLCin2B+y0vmQdavX8+qk3TZdoW2wg1fs9qdOtc2vCdPma 5WH0RAusIMrdM287cuSJ1m4ySPsBsa9Fhw+T2VnNEwzhSKQO1nWGh4l1bf13ibaPyrqc wvtuGTB1eXNNw4qu4dJNPpRvwzvpqMmbhW6UPgHiTUv2IjF7vaQnSUDVk7AG5Oyly4kk ul4zH9ELOaywTCIsyI/ueh4aWmBg22aT+78EXgETdpul6lndeldUATGMZlNjlK2Rr6hy 5l9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=wzIQCjxSi6OfGKkagEC37x1aZLK/31O0zYgV4sA/v1M=; b=jfvhKX+JsRq8QUm9uR0+8HAU/sx27qlIg/Xh3zDtMdNi93oenR5uftxC5PDbz+CEiE VnY9H3/uFajHFPOYrKp7V97+dEPAQVjmqYXxHFsrHTpulM3Gg3huTfllVYQlFXyVuONn /XZoLTDEFBAUU9CrUBz1/3FMtgthbLQWfc06etEql96nmhDK0+TxZdx3V9/RVSYqzJ0E rqx0kepappOuFL2LtEfeaCfR32MBeUJWPHMqHkaVLiIe86MXzLS++1bCuoQOt41mGEXH VfyfglubhmEuFkz8KtP7PPk+aMzZypDhIrhCwL7zYnsTm60yNWJqDzHRD6dz8VPOsE11 HeEg== 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 m64si13904550pfb.224.2018.12.11.05.46.56; Tue, 11 Dec 2018 05:47:11 -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 S1726568AbeLKNns (ORCPT + 99 others); Tue, 11 Dec 2018 08:43:48 -0500 Received: from 8bytes.org ([81.169.241.247]:53202 "EHLO theia.8bytes.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726135AbeLKNns (ORCPT ); Tue, 11 Dec 2018 08:43:48 -0500 Received: by theia.8bytes.org (Postfix, from userid 1000) id 9D00E284; 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 0/6 v2] Introduce device_iommu_mapped() function Date: Tue, 11 Dec 2018 14:43:37 +0100 Message-Id: <20181211134343.10664-1-joro@8bytes.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, here is the second version of this patch-set. It replaces the various (dev->iommu_group) checks with a function call which better expresses their intend. Changes to the first version are the added patch for rcar-dmac, a driver I missed before. I also added all Acked-By's I received on the first version. Please review and provide Acks, if there are no objections. I have some iommu patches that depend on these, so I'd like to carry this patch-set in the IOMMU tree. Regards, Joerg Joerg Roedel (6): driver core: Introduce device_iommu_mapped() function iommu/of: Use device_iommu_mapped() ACPI/IORT: Use device_iommu_mapped() powerpc/iommu: Use device_iommu_mapped() xhci: Use device_iommu_mapped() dmaengine: sh: rcar-dmac: Use device_iommu_mapped() arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/iommu.c | 6 +++--- drivers/acpi/arm64/iort.c | 2 +- drivers/dma/sh/rcar-dmac.c | 2 +- drivers/iommu/of_iommu.c | 2 +- drivers/usb/host/xhci.c | 2 +- include/linux/device.h | 10 ++++++++++ 7 files changed, 18 insertions(+), 8 deletions(-) -- 2.17.1