]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
Merge branch 'iommu/iommufd/attach-handles' into iommu/next
authorWill Deacon <will@kernel.org>
Fri, 12 Jul 2024 15:57:42 +0000 (16:57 +0100)
committerWill Deacon <will@kernel.org>
Fri, 12 Jul 2024 15:57:42 +0000 (16:57 +0100)
* iommu/iommufd/attach-handles:
  iommu: Extend domain attach group with handle support
  iommu: Add attach handle to struct iopf_group
  iommu: Remove sva handle list
  iommu: Introduce domain attachment handle

1  2 
drivers/iommu/iommu-priv.h
drivers/iommu/iommu-sva.c
drivers/iommu/iommu.c
include/linux/iommu.h

Simple merge
Simple merge
Simple merge
index 5c72c4cbb178e7110a1e88e5c9bc9a767ed2bfca,910aec80886e1acf81809b96c2f2b3e515662c78..60194d38343a817667801407c00fee932c39d2b5
@@@ -1000,12 -1016,13 +1014,11 @@@ struct iommu_sva 
  struct iommu_mm_data {
        u32                     pasid;
        struct list_head        sva_domains;
-       struct list_head        sva_handles;
  };
  
 -int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode,
 -                    const struct iommu_ops *ops);
 +int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode);
  void iommu_fwspec_free(struct device *dev);
  int iommu_fwspec_add_ids(struct device *dev, const u32 *ids, int num_ids);
 -const struct iommu_ops *iommu_ops_from_fwnode(const struct fwnode_handle *fwnode);
  
  static inline struct iommu_fwspec *dev_iommu_fwspec_get(struct device *dev)
  {