Show patches with: Submitter = Jason Gunthorpe       |    State = Action Required       |   722 patches
« 1 2 ... 3 4 57 8 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v4,05/16] iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() Update SMMUv3 to the modern iommu API (part 1/3) - 3 3 --- 2024-01-25 Jason Gunthorpe New
[v4,04/16] iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions Update SMMUv3 to the modern iommu API (part 1/3) - 4 3 --- 2024-01-25 Jason Gunthorpe New
[v4,03/16] iommu/arm-smmu-v3: Move arm_smmu_rmr_install_bypass_ste() Update SMMUv3 to the modern iommu API (part 1/3) - 2 3 --- 2024-01-25 Jason Gunthorpe New
[v4,02/16] iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass Update SMMUv3 to the modern iommu API (part 1/3) - 3 3 --- 2024-01-25 Jason Gunthorpe New
[v4,01/16] iommu/arm-smmu-v3: Make STE programming independent of the callers Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2024-01-25 Jason Gunthorpe New
[v3,27/27] iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,26/27] iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKED Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,25/27] iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is used Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,24/27] iommu/arm-smmu-v3: Bring back SVA BTM support Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,23/27] iommu/arm-smmu-v3: Move the arm_smmu_asid_xa to per-smmu like vmid Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,22/27] iommu/arm-smmu-v3: Consolidate freeing the ASID/VMID Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,21/27] iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,20/27] iommu: Add ops->domain_alloc_sva() Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,19/27] iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,18/27] iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,17/27] iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interface Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,16/27] iommu/arm-smmu-v3: Keep track of valid CD entries in the cd_table Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,15/27] iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,14/27] iommu/arm-smmu-v3: Make changing domains be hitless for ATS Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,13/27] iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated list Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,12/27] iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,11/27] iommu/arm-smmu-v3: Lift CD programming out of the SVA notifier code Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,10/27] iommu/arm-smmu-v3: Move the CD generation for SVA into a function Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,09/27] iommu/arm-smmu-v3: Allocate the CD table entry in advance Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,08/27] iommu/arm-smmu-v3: Move allocation of the cdtable into arm_smmu_get_cd_ptr() Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,07/27] iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,06/27] iommu/arm-smmu-v3: Consolidate clearing a CD table entry Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,05/27] iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry_step() Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,04/27] iommu/arm-smmu-v3: Add a type for the CD entry Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,03/27] iommu/arm-smmu-v3: Do not ATC invalidate the entire domain Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,02/27] iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,01/27] iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-12-06 Jason Gunthorpe New
[v3,19/19] iommu/arm-smmu-v3: Convert to domain_alloc_paging() Update SMMUv3 to the modern iommu API (part 1/3) - 1 2 --- 2023-12-05 Jason Gunthorpe New
[v3,18/19] iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize Update SMMUv3 to the modern iommu API (part 1/3) - 2 2 --- 2023-12-05 Jason Gunthorpe New
[v3,17/19] iommu/arm-smmu-v3: Use the identity/blocked domain during release Update SMMUv3 to the modern iommu API (part 1/3) - 1 2 --- 2023-12-05 Jason Gunthorpe New
[v3,16/19] iommu/arm-smmu-v3: Add a global static BLOCKED domain Update SMMUv3 to the modern iommu API (part 1/3) - 2 2 --- 2023-12-05 Jason Gunthorpe New
[v3,15/19] iommu/arm-smmu-v3: Add a global static IDENTITY domain Update SMMUv3 to the modern iommu API (part 1/3) - 2 2 --- 2023-12-05 Jason Gunthorpe New
[v3,14/19] iommu/arm-smmu-v3: Remove arm_smmu_master->domain Update SMMUv3 to the modern iommu API (part 1/3) - 1 2 --- 2023-12-05 Jason Gunthorpe New
[v3,13/19] iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() Update SMMUv3 to the modern iommu API (part 1/3) - 1 2 --- 2023-12-05 Jason Gunthorpe New
[v3,12/19] iommu/arm-smmu-v3: Put writing the context descriptor in the right order Update SMMUv3 to the modern iommu API (part 1/3) - 2 2 --- 2023-12-05 Jason Gunthorpe New
[v3,11/19] iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() Update SMMUv3 to the modern iommu API (part 1/3) - 1 2 --- 2023-12-05 Jason Gunthorpe New
[v3,10/19] iommu/arm-smmu-v3: Compute the STE only once for each master Update SMMUv3 to the modern iommu API (part 1/3) - 2 2 --- 2023-12-05 Jason Gunthorpe New
[v3,09/19] iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev Update SMMUv3 to the modern iommu API (part 1/3) - 2 2 --- 2023-12-05 Jason Gunthorpe New
[v3,08/19] iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() Update SMMUv3 to the modern iommu API (part 1/3) - 2 2 --- 2023-12-05 Jason Gunthorpe New
[v3,07/19] iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions Update SMMUv3 to the modern iommu API (part 1/3) - 3 2 --- 2023-12-05 Jason Gunthorpe New
[v3,06/19] iommu/arm-smmu-v3: Move arm_smmu_rmr_install_bypass_ste() Update SMMUv3 to the modern iommu API (part 1/3) - 2 2 --- 2023-12-05 Jason Gunthorpe New
[v3,05/19] iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass Update SMMUv3 to the modern iommu API (part 1/3) - 2 2 --- 2023-12-05 Jason Gunthorpe New
[v3,04/19] iommu/arm-smmu-v3: Make STE programming independent of the callers Update SMMUv3 to the modern iommu API (part 1/3) - 1 2 --- 2023-12-05 Jason Gunthorpe New
[v3,03/19] iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED Update SMMUv3 to the modern iommu API (part 1/3) - 3 2 --- 2023-12-05 Jason Gunthorpe New
[v3,02/19] iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() Update SMMUv3 to the modern iommu API (part 1/3) - 4 2 --- 2023-12-05 Jason Gunthorpe New
[v3,01/19] iommu/arm-smmu-v3: Add a type for the STE Update SMMUv3 to the modern iommu API (part 1/3) - 4 2 --- 2023-12-05 Jason Gunthorpe New
[v2,19/19] iommu/arm-smmu-v3: Convert to domain_alloc_paging() Update SMMUv3 to the modern iommu API (part 1/3) - 1 - --- 2023-11-13 Jason Gunthorpe New
[v2,18/19] iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2023-11-13 Jason Gunthorpe New
[v2,17/19] iommu/arm-smmu-v3: Use the identity/blocked domain during release Update SMMUv3 to the modern iommu API (part 1/3) - 1 - --- 2023-11-13 Jason Gunthorpe New
[v2,16/19] iommu/arm-smmu-v3: Add a global static BLOCKED domain Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2023-11-13 Jason Gunthorpe New
[v2,15/19] iommu/arm-smmu-v3: Add a global static IDENTITY domain Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2023-11-13 Jason Gunthorpe New
[v2,14/19] iommu/arm-smmu-v3: Remove arm_smmu_master->domain Update SMMUv3 to the modern iommu API (part 1/3) - 1 - --- 2023-11-13 Jason Gunthorpe New
[v2,13/19] iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() Update SMMUv3 to the modern iommu API (part 1/3) - 1 - --- 2023-11-13 Jason Gunthorpe New
[v2,12/19] iommu/arm-smmu-v3: Put writing the context descriptor in the right order Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2023-11-13 Jason Gunthorpe New
[v2,11/19] iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() Update SMMUv3 to the modern iommu API (part 1/3) - 1 - --- 2023-11-13 Jason Gunthorpe New
[v2,10/19] iommu/arm-smmu-v3: Compute the STE only once for each master Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2023-11-13 Jason Gunthorpe New
[v2,09/19] iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2023-11-13 Jason Gunthorpe New
[v2,08/19] iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2023-11-13 Jason Gunthorpe New
[v2,07/19] iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions Update SMMUv3 to the modern iommu API (part 1/3) - 3 - --- 2023-11-13 Jason Gunthorpe New
[v2,06/19] iommu/arm-smmu-v3: Move arm_smmu_rmr_install_bypass_ste() Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2023-11-13 Jason Gunthorpe New
[v2,05/19] iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass Update SMMUv3 to the modern iommu API (part 1/3) - 2 - --- 2023-11-13 Jason Gunthorpe New
[v2,04/19] iommu/arm-smmu-v3: Make STE programming independent of the callers Update SMMUv3 to the modern iommu API (part 1/3) - 1 - --- 2023-11-13 Jason Gunthorpe New
[v2,03/19] iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED Update SMMUv3 to the modern iommu API (part 1/3) - 3 - --- 2023-11-13 Jason Gunthorpe New
[v2,02/19] iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() Update SMMUv3 to the modern iommu API (part 1/3) - 4 - --- 2023-11-13 Jason Gunthorpe New
[v2,01/19] iommu/arm-smmu-v3: Add a type for the STE Update SMMUv3 to the modern iommu API (part 1/3) - 4 - --- 2023-11-13 Jason Gunthorpe New
[RFC,17/17] iommu: Mark dev_iommu_priv_set() with a lockdep Solve iommu probe races around iommu_fwspec - 2 - --- 2023-11-03 Jason Gunthorpe New
[RFC,16/17] iommu: Mark dev_iommu_get() with lockdep Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,15/17] iommu: Add ops->of_xlate_fwspec() Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,14/17] iommu: Remove pointless iommu_fwspec_free() Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,13/17] iommu: Remove dev_iommu_fwspec_set() Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,12/17] iommu: Make iommu_ops_from_fwnode() static Solve iommu probe races around iommu_fwspec - - - --- 2023-11-03 Jason Gunthorpe New
[RFC,11/17] iommu: Hold iommu_probe_device_lock while calling ops->of_xlate Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,10/17] acpi: Do not use dev->iommu within acpi_iommu_configure() Solve iommu probe races around iommu_fwspec 1 2 - --- 2023-11-03 Jason Gunthorpe New
[RFC,09/17] iommu: Add iommu_fwspec_append_ids() Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,08/17] of: Do not use dev->iommu within of_iommu_configure() Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,07/17] iommu: Add iommu_probe_device_fwspec() Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,06/17] iommu: Add iommu_fwspec_alloc/dealloc() Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,05/17] iommu: Make iommu_fwspec->ids a distinct allocation Solve iommu probe races around iommu_fwspec - 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,04/17] acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() Solve iommu probe races around iommu_fwspec 1 - - --- 2023-11-03 Jason Gunthorpe New
[RFC,03/17] of: Use -ENODEV consistently in of_iommu_configure() Solve iommu probe races around iommu_fwspec - - - --- 2023-11-03 Jason Gunthorpe New
[RFC,02/17] of: Do not return struct iommu_ops from of_iommu_configure() Solve iommu probe races around iommu_fwspec 1 1 - --- 2023-11-03 Jason Gunthorpe New
[RFC,01/17] iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() Solve iommu probe races around iommu_fwspec 2 3 - --- 2023-11-03 Jason Gunthorpe New
[v2,27/27] iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,26/27] iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKED Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,25/27] iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is used Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,24/27] iommu/arm-smmu-v3: Bring back SVA BTM support Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,23/27] iommu/arm-smmu-v3: Move the arm_smmu_asid_xa to per-smmu like vmid Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,22/27] iommu/arm-smmu-v3: Consolidate freeing the ASID/VMID Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,21/27] iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,20/27] iommu: Add ops->domain_alloc_sva() Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,19/27] iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,18/27] iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,17/27] iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interface Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,16/27] iommu/arm-smmu-v3: Keep track of valid CD entries in the cd_table Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
[v2,15/27] iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain Update SMMUv3 to the modern iommu API (part 2/3) - - - --- 2023-11-01 Jason Gunthorpe New
« 1 2 ... 3 4 57 8 »