[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <YyrRZXVWWxBhW3ST@myrica>
Date: Wed, 21 Sep 2022 09:55:01 +0100
From: Jean-Philippe Brucker <jean-philippe@...aro.org>
To: Nicolin Chen <nicolinc@...dia.com>
Cc: joro@...tes.org, suravee.suthikulpanit@....com, will@...nel.org,
robin.murphy@....com, robdclark@...il.com, dwmw2@...radead.org,
baolu.lu@...ux.intel.com, agross@...nel.org,
bjorn.andersson@...aro.org, matthias.bgg@...il.com,
orsonzhai@...il.com, baolin.wang@...ux.alibaba.com,
zhang.lyra@...il.com, sricharan@...eaurora.org, jgg@...dia.com,
kevin.tian@...el.com, konrad.dybcio@...ainline.org,
yong.wu@...iatek.com, thierry.reding@...il.com, vdumpa@...dia.com,
jonathanh@...dia.com, tglx@...utronix.de,
shameerali.kolothum.thodi@...wei.com,
christophe.jaillet@...adoo.fr, thunder.leizhen@...wei.com,
quic_saipraka@...cinc.com, jon@...id-run.com,
yangyingliang@...wei.com, iommu@...ts.linux.dev,
linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-arm-msm@...r.kernel.org, linux-mediatek@...ts.infradead.org,
linux-tegra@...r.kernel.org,
virtualization@...ts.linux-foundation.org
Subject: Re: [PATCH v4 0/6] Define EINVAL as device/domain incompatibility
On Wed, Sep 21, 2022 at 01:22:31AM -0700, Nicolin Chen wrote:
> This series is to replace the previous EMEDIUMTYPE patch in a VFIO series:
> https://lore.kernel.org/kvm/Yxnt9uQTmbqul5lf@8bytes.org/
>
> The purpose is to regulate all existing ->attach_dev callback functions to
> use EINVAL exclusively for an incompatibility error between a device and a
> domain. This allows VFIO and IOMMUFD to detect such a soft error, and then
> try a different domain with the same device.
[...]
> drivers/iommu/amd/iommu.c | 12 +----
> drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 11 +---
> drivers/iommu/arm/arm-smmu/arm-smmu.c | 3 --
> drivers/iommu/arm/arm-smmu/qcom_iommu.c | 7 +--
> drivers/iommu/fsl_pamu.c | 2 +-
> drivers/iommu/fsl_pamu_domain.c | 4 +-
> drivers/iommu/intel/iommu.c | 10 ++--
> drivers/iommu/intel/pasid.c | 6 ++-
> drivers/iommu/iommu.c | 22 ++++++++
> drivers/iommu/ipmmu-vmsa.c | 2 -
> drivers/iommu/msm_iommu.c | 59 +++++++++++----------
> drivers/iommu/mtk_iommu.c | 4 +-
> drivers/iommu/omap-iommu.c | 6 +--
> drivers/iommu/sprd-iommu.c | 4 +-
> drivers/iommu/tegra-gart.c | 2 +-
> drivers/iommu/virtio-iommu.c | 7 ++-
For virtio-iommu:
Reviewed-by: Jean-Philippe Brucker <jean-philippe@...aro.org>
> include/linux/iommu.h | 12 +++++
> 17 files changed, 90 insertions(+), 83 deletions(-)
>
> --
> 2.17.1
>
Powered by blists - more mailing lists