From: Will Deacon <will.deacon-5wv7dgnIgG8@public.gmane.org>
To: joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org
Cc: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org,
thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
laurent.pinchart-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org,
Varun.Sethi-KZfg59tc24xl57MIdRCFDg@public.gmane.org,
dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
Subject: [GIT PULL] iommu: Kill off pgsize_bitmap field from struct iommu_ops
Date: Fri, 27 Mar 2015 17:19:46 +0000 [thread overview]
Message-ID: <20150327171946.GL1562@arm.com> (raw)
Hi Joerg,
Please can you pull the following IOMMU changes for 4.1? They move the
per-iommu_ops pgsize_bitmap field into the iommu_domain, which allows
IOMMUs such as the ARM SMMU to support different page sizes within a
given SoC.
Cheers,
Will
--->8
The following changes since commit 06e5801b8cb3fc057d88cb4dc03c0b64b2744cda:
Linux 4.0-rc4 (2015-03-15 17:38:20 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git for-joerg/arm-smmu/pgsize
for you to fetch changes up to 0232a7bfdab918a0cfdc7545abf09e359eb8c32c:
iommu: of: enforce const-ness of struct iommu_ops (2015-03-20 17:39:34 +0000)
----------------------------------------------------------------
Robin Murphy (1):
iommu: of: enforce const-ness of struct iommu_ops
Will Deacon (2):
iommu: remove unused priv field from struct iommu_ops
iommu: move pgsize_bitmap from struct iommu_ops to struct iommu_domain
arch/arm/include/asm/dma-mapping.h | 2 +-
arch/arm/mm/dma-mapping.c | 6 +++---
arch/arm64/include/asm/dma-mapping.h | 3 ++-
drivers/iommu/amd_iommu.c | 2 +-
drivers/iommu/arm-smmu.c | 12 +++++-------
drivers/iommu/exynos-iommu.c | 3 ++-
drivers/iommu/intel-iommu.c | 2 +-
drivers/iommu/iommu.c | 16 ++++++++--------
drivers/iommu/ipmmu-vmsa.c | 2 +-
drivers/iommu/msm_iommu.c | 3 ++-
drivers/iommu/of_iommu.c | 12 ++++++------
drivers/iommu/omap-iommu.c | 3 ++-
drivers/iommu/rockchip-iommu.c | 2 +-
drivers/iommu/shmobile-iommu.c | 2 +-
drivers/iommu/tegra-gart.c | 2 +-
drivers/iommu/tegra-smmu.c | 3 +--
drivers/of/platform.c | 2 +-
drivers/vfio/vfio_iommu_type1.c | 2 +-
include/linux/dma-mapping.h | 2 +-
include/linux/iommu.h | 6 +-----
include/linux/of_iommu.h | 8 ++++----
21 files changed, 46 insertions(+), 49 deletions(-)
WARNING: multiple messages have this Message-ID (diff)
From: will.deacon@arm.com (Will Deacon)
To: linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] iommu: Kill off pgsize_bitmap field from struct iommu_ops
Date: Fri, 27 Mar 2015 17:19:46 +0000 [thread overview]
Message-ID: <20150327171946.GL1562@arm.com> (raw)
Hi Joerg,
Please can you pull the following IOMMU changes for 4.1? They move the
per-iommu_ops pgsize_bitmap field into the iommu_domain, which allows
IOMMUs such as the ARM SMMU to support different page sizes within a
given SoC.
Cheers,
Will
--->8
The following changes since commit 06e5801b8cb3fc057d88cb4dc03c0b64b2744cda:
Linux 4.0-rc4 (2015-03-15 17:38:20 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git for-joerg/arm-smmu/pgsize
for you to fetch changes up to 0232a7bfdab918a0cfdc7545abf09e359eb8c32c:
iommu: of: enforce const-ness of struct iommu_ops (2015-03-20 17:39:34 +0000)
----------------------------------------------------------------
Robin Murphy (1):
iommu: of: enforce const-ness of struct iommu_ops
Will Deacon (2):
iommu: remove unused priv field from struct iommu_ops
iommu: move pgsize_bitmap from struct iommu_ops to struct iommu_domain
arch/arm/include/asm/dma-mapping.h | 2 +-
arch/arm/mm/dma-mapping.c | 6 +++---
arch/arm64/include/asm/dma-mapping.h | 3 ++-
drivers/iommu/amd_iommu.c | 2 +-
drivers/iommu/arm-smmu.c | 12 +++++-------
drivers/iommu/exynos-iommu.c | 3 ++-
drivers/iommu/intel-iommu.c | 2 +-
drivers/iommu/iommu.c | 16 ++++++++--------
drivers/iommu/ipmmu-vmsa.c | 2 +-
drivers/iommu/msm_iommu.c | 3 ++-
drivers/iommu/of_iommu.c | 12 ++++++------
drivers/iommu/omap-iommu.c | 3 ++-
drivers/iommu/rockchip-iommu.c | 2 +-
drivers/iommu/shmobile-iommu.c | 2 +-
drivers/iommu/tegra-gart.c | 2 +-
drivers/iommu/tegra-smmu.c | 3 +--
drivers/of/platform.c | 2 +-
drivers/vfio/vfio_iommu_type1.c | 2 +-
include/linux/dma-mapping.h | 2 +-
include/linux/iommu.h | 6 +-----
include/linux/of_iommu.h | 8 ++++----
21 files changed, 46 insertions(+), 49 deletions(-)
next reply other threads:[~2015-03-27 17:19 UTC|newest]
Thread overview: 48+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-27 17:19 Will Deacon [this message]
2015-03-27 17:19 ` [GIT PULL] iommu: Kill off pgsize_bitmap field from struct iommu_ops Will Deacon
[not found] ` <20150327171946.GL1562-5wv7dgnIgG8@public.gmane.org>
2015-03-31 14:24 ` Joerg Roedel
2015-03-31 14:24 ` Joerg Roedel
[not found] ` <20150331142440.GD22683-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-03-31 14:49 ` Will Deacon
2015-03-31 14:49 ` Will Deacon
[not found] ` <20150331144956.GA24094-5wv7dgnIgG8@public.gmane.org>
2015-03-31 15:50 ` Alex Williamson
2015-03-31 15:50 ` Alex Williamson
[not found] ` <1427817050.5567.148.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-04-01 11:53 ` Will Deacon
2015-04-01 11:53 ` Will Deacon
[not found] ` <20150401115340.GG1552-5wv7dgnIgG8@public.gmane.org>
2015-04-01 15:53 ` Joerg Roedel
2015-04-01 15:53 ` Joerg Roedel
2015-04-01 16:45 ` Alex Williamson
2015-04-01 16:45 ` Alex Williamson
2015-04-01 15:38 ` Joerg Roedel
2015-04-01 15:38 ` Joerg Roedel
[not found] ` <20150401153854.GG4441-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-04-01 17:03 ` Will Deacon
2015-04-01 17:03 ` Will Deacon
[not found] ` <20150401170330.GO1552-5wv7dgnIgG8@public.gmane.org>
2015-04-01 21:24 ` Joerg Roedel
2015-04-01 21:24 ` Joerg Roedel
2015-03-31 16:07 ` Robin Murphy
2015-03-31 16:07 ` Robin Murphy
2015-04-01 13:14 ` David Woodhouse
2015-04-01 13:14 ` David Woodhouse
[not found] ` <1427894051.22236.6.camel-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-04-01 13:39 ` Will Deacon
2015-04-01 13:39 ` Will Deacon
[not found] ` <20150401133908.GI1552-5wv7dgnIgG8@public.gmane.org>
2015-04-01 13:52 ` David Woodhouse
2015-04-01 13:52 ` David Woodhouse
[not found] ` <1427896377.22236.8.camel-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-04-01 14:05 ` Will Deacon
2015-04-01 14:05 ` Will Deacon
[not found] ` <20150401140512.GJ1552-5wv7dgnIgG8@public.gmane.org>
2015-04-01 14:28 ` David Woodhouse
2015-04-01 14:28 ` David Woodhouse
[not found] ` <1427898490.22236.10.camel-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-04-01 14:39 ` Will Deacon
2015-04-01 14:39 ` Will Deacon
[not found] ` <20150401143904.GL1552-5wv7dgnIgG8@public.gmane.org>
2015-04-01 14:46 ` David Woodhouse
2015-04-01 14:46 ` David Woodhouse
[not found] ` <1427899570.22236.14.camel-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
2015-04-01 16:36 ` Will Deacon
2015-04-01 16:36 ` Will Deacon
[not found] ` <20150401163618.GN1552-5wv7dgnIgG8@public.gmane.org>
2015-04-01 21:28 ` joro-zLv9SwRftAIdnm+yROfE0A
2015-04-01 21:28 ` joro at 8bytes.org
[not found] ` <20150401212854.GK4441-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-04-02 8:58 ` Will Deacon
2015-04-02 8:58 ` Will Deacon
2015-04-01 16:51 ` Alex Williamson
2015-04-01 16:51 ` Alex Williamson
[not found] ` <1427907064.5567.256.camel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2015-04-01 17:50 ` Will Deacon
2015-04-01 17:50 ` Will Deacon
[not found] ` <20150401175040.GQ1552-5wv7dgnIgG8@public.gmane.org>
2015-04-01 18:18 ` Alex Williamson
2015-04-01 18:18 ` Alex Williamson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150327171946.GL1562@arm.com \
--to=will.deacon-5wv7dgnigg8@public.gmane.org \
--cc=Varun.Sethi-KZfg59tc24xl57MIdRCFDg@public.gmane.org \
--cc=dwmw2-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org \
--cc=iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org \
--cc=joro-zLv9SwRftAIdnm+yROfE0A@public.gmane.org \
--cc=laurent.pinchart-ryLnwIuWjnjg/C1BVhZhaw@public.gmane.org \
--cc=linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
--cc=thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.