Show patches with: Submitter = Robin Murphy       |   76 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,5/5] iommu: Remove iommu_fwspec ops iommu: Remove iommu_fwspec ops - - 1 --- 2024-07-02 Robin Murphy Handled Elsewhere
[v3,4/5] OF: Simplify of_iommu_configure() iommu: Remove iommu_fwspec ops 1 - 1 --- 2024-07-02 Robin Murphy Handled Elsewhere
[v3,3/5] ACPI: Retire acpi_iommu_fwspec_ops() iommu: Remove iommu_fwspec ops 1 - 1 --- 2024-07-02 Robin Murphy Handled Elsewhere
[v3,2/5] iommu: Resolve fwspec ops automatically iommu: Remove iommu_fwspec ops - - 1 --- 2024-07-02 Robin Murphy Handled Elsewhere
[v3,1/5] iommu/mediatek-v1: Clean up redundant fwspec checks iommu: Remove iommu_fwspec ops - - - --- 2024-07-02 Robin Murphy Handled Elsewhere
[v2,4/4] iommu: Remove iommu_fwspec ops iommu: Remove iommu_fwspec ops - - - --- 2024-06-21 Robin Murphy Handled Elsewhere
[v2,3/4] OF: Simplify of_iommu_configure() iommu: Remove iommu_fwspec ops 1 - - --- 2024-06-21 Robin Murphy Handled Elsewhere
[v2,2/4] ACPI: Retire acpi_iommu_fwspec_ops() iommu: Remove iommu_fwspec ops 1 - - --- 2024-06-21 Robin Murphy Handled Elsewhere
[v2,1/4] iommu: Resolve fwspec ops automatically iommu: Remove iommu_fwspec ops - - - --- 2024-06-21 Robin Murphy Handled Elsewhere
[4/4] iommu: Remove iommu_fwspec ops iommu: Remove iommu_fwspec ops - - - --- 2024-04-19 Robin Murphy Handled Elsewhere
[3/4] OF: Simplify of_iommu_configure() iommu: Remove iommu_fwspec ops 1 - - --- 2024-04-19 Robin Murphy Handled Elsewhere
[2/4] ACPI: Retire acpi_iommu_fwspec_ops() iommu: Remove iommu_fwspec ops 1 - - --- 2024-04-19 Robin Murphy Handled Elsewhere
[1/4] iommu: Resolve fwspec ops automatically iommu: Remove iommu_fwspec ops - - - --- 2024-04-19 Robin Murphy Handled Elsewhere
[v4,7/7] dma-mapping: Simplify arch_setup_dma_ops() iommu, dma-mapping: Simplify arch_setup_dma_ops() 2 3 1 --- 2024-04-19 Robin Murphy Handled Elsewhere
[v4,6/7] iommu/dma: Centralise iommu_setup_dma_ops() iommu, dma-mapping: Simplify arch_setup_dma_ops() 2 2 2 --- 2024-04-19 Robin Murphy Handled Elsewhere
[v4,5/7] iommu/dma: Make limit checks self-contained iommu, dma-mapping: Simplify arch_setup_dma_ops() - 1 2 --- 2024-04-19 Robin Murphy Handled Elsewhere
[v4,4/7] dma-mapping: Add helpers for dma_range_map bounds iommu, dma-mapping: Simplify arch_setup_dma_ops() 1 3 1 --- 2024-04-19 Robin Murphy Handled Elsewhere
[v4,3/7] ACPI/IORT: Handle memory address size limits as limits iommu, dma-mapping: Simplify arch_setup_dma_ops() 1 1 1 --- 2024-04-19 Robin Murphy Handled Elsewhere
[v4,2/7] OF: Simplify DMA range calculations iommu, dma-mapping: Simplify arch_setup_dma_ops() 1 1 - --- 2024-04-19 Robin Murphy Handled Elsewhere
[v4,1/7] OF: Retire dma-ranges mask workaround iommu, dma-mapping: Simplify arch_setup_dma_ops() 1 - - --- 2024-04-19 Robin Murphy Handled Elsewhere
[v3,7/7] dma-mapping: Simplify arch_setup_dma_ops() dma-mapping: Simplify arch_setup_dma_ops() 1 3 - --- 2024-02-09 Robin Murphy Handled Elsewhere
[v3,6/7] iommu/dma: Centralise iommu_setup_dma_ops() dma-mapping: Simplify arch_setup_dma_ops() - 2 - --- 2024-02-09 Robin Murphy Handled Elsewhere
[v3,5/7] iommu/dma: Make limit checks self-contained dma-mapping: Simplify arch_setup_dma_ops() - 1 - --- 2024-02-09 Robin Murphy Handled Elsewhere
[v3,4/7] dma-mapping: Add helpers for dma_range_map bounds dma-mapping: Simplify arch_setup_dma_ops() 1 3 - --- 2024-02-09 Robin Murphy Handled Elsewhere
[v3,3/7] ACPI/IORT: Handle memory address size limits as limits dma-mapping: Simplify arch_setup_dma_ops() 1 1 - --- 2024-02-09 Robin Murphy Handled Elsewhere
[v3,2/7] OF: Simplify DMA range calculations dma-mapping: Simplify arch_setup_dma_ops() 1 1 - --- 2024-02-09 Robin Murphy Handled Elsewhere
[v3,1/7] OF: Retire dma-ranges mask workaround dma-mapping: Simplify arch_setup_dma_ops() 1 - - --- 2024-02-09 Robin Murphy Handled Elsewhere
[v2,7/7] dma-mapping: Simplify arch_setup_dma_ops() dma-mapping: Simplify arch_setup_dma_ops() 1 1 - --- 2023-12-13 Robin Murphy Handled Elsewhere
[v2,6/7] iommu/dma: Centralise iommu_setup_dma_ops() dma-mapping: Simplify arch_setup_dma_ops() - - - --- 2023-12-13 Robin Murphy Handled Elsewhere
[v2,5/7] iommu/dma: Make limit checks self-contained dma-mapping: Simplify arch_setup_dma_ops() - 1 - --- 2023-12-13 Robin Murphy Handled Elsewhere
[v2,4/7] dma-mapping: Add helpers for dma_range_map bounds dma-mapping: Simplify arch_setup_dma_ops() 1 2 - --- 2023-12-13 Robin Murphy Handled Elsewhere
[v2,3/7] ACPI/IORT: Handle memory address size limits as limits dma-mapping: Simplify arch_setup_dma_ops() - 1 - --- 2023-12-13 Robin Murphy Handled Elsewhere
[v2,2/7] OF: Simplify DMA range calculations dma-mapping: Simplify arch_setup_dma_ops() 1 1 - --- 2023-12-13 Robin Murphy Handled Elsewhere
[v2,1/7] OF: Retire dma-ranges mask workaround dma-mapping: Simplify arch_setup_dma_ops() 1 - - --- 2023-12-13 Robin Murphy Handled Elsewhere
[7/7] dma-mapping: Simplify arch_setup_dma_ops() dma-mapping: Clean up arch_setup_dma_ops() - 1 - --- 2023-11-29 Robin Murphy Handled Elsewhere
[6/7] iommu/dma: Centralise iommu_setup_dma_ops() dma-mapping: Clean up arch_setup_dma_ops() - - - --- 2023-11-29 Robin Murphy Handled Elsewhere
[5/7] iommu/dma: Make limit checks self-contained dma-mapping: Clean up arch_setup_dma_ops() - 1 - --- 2023-11-29 Robin Murphy Handled Elsewhere
[4/7] dma-mapping: Add helpers for dma_range_map bounds dma-mapping: Clean up arch_setup_dma_ops() - 2 - --- 2023-11-29 Robin Murphy Handled Elsewhere
[3/7] ACPI/IORT: Handle memory address size limits as limits dma-mapping: Clean up arch_setup_dma_ops() - 1 - --- 2023-11-29 Robin Murphy Handled Elsewhere
[2/7] OF: Simplify DMA range calculations dma-mapping: Clean up arch_setup_dma_ops() 1 1 - --- 2023-11-29 Robin Murphy Handled Elsewhere
[1/7] OF: Retire dma-ranges mask workaround dma-mapping: Clean up arch_setup_dma_ops() 1 - - --- 2023-11-29 Robin Murphy Handled Elsewhere
dma-mapping: Don't store redundant offsets dma-mapping: Don't store redundant offsets 1 - - --- 2023-11-24 Robin Murphy Handled Elsewhere
iommu: Avoid more races around device probe iommu: Avoid more races around device probe 1 1 1 --- 2023-11-15 Robin Murphy Handled Elsewhere
ACPI: scan: Fix DMA range assignment ACPI: scan: Fix DMA range assignment - 2 2 --- 2022-10-18 Robin Murphy Mainlined
ACPI/IORT: Update SMMUv3 DeviceID support ACPI/IORT: Update SMMUv3 DeviceID support - 1 1 --- 2022-09-28 Robin Murphy Handled Elsewhere
[3/3] iommu/dma: Make header private iommu/dma: Some housekeeping - - - --- 2022-08-16 Robin Murphy Handled Elsewhere
[2/3] iommu/dma: Move public interfaces to linux/iommu.h iommu/dma: Some housekeeping 2 - - --- 2022-08-16 Robin Murphy Handled Elsewhere
[1/3] iommu/dma: Clean up Kconfig iommu/dma: Some housekeeping 1 - - --- 2022-08-16 Robin Murphy Handled Elsewhere
[v2] ACPI/IORT: Check node revision for PMCG resources [v2] ACPI/IORT: Check node revision for PMCG resources 1 - - --- 2022-02-03 Robin Murphy Handled Elsewhere
ACPI/IORT: Check node revision for PMCG resources ACPI/IORT: Check node revision for PMCG resources - - - --- 2022-01-31 Robin Murphy Handled Elsewhere
[2/2] ACPI / scan: Refactor _CCA enforcement Refactor dummy DMA ops 1 1 - --- 2018-12-07 Robin Murphy Not Applicable
[1/2] dma-mapping: Factor out dummy DMA ops Refactor dummy DMA ops - - - --- 2018-12-07 Robin Murphy Not Applicable
[v2,7/7] OF: Don't set default coherent DMA mask Stop losing firmware-set DMA masks - - - --- 2018-07-23 Robin Murphy Not Applicable
[v2,6/7] ACPI/IORT: Don't set default coherent DMA mask Stop losing firmware-set DMA masks 1 - - --- 2018-07-23 Robin Murphy Not Applicable
[v2,5/7] iommu/dma: Respect bus DMA limit for IOVAs Stop losing firmware-set DMA masks - - - --- 2018-07-23 Robin Murphy Not Applicable
[v2,4/7] of/device: Set bus DMA mask as appropriate Stop losing firmware-set DMA masks - 1 - --- 2018-07-23 Robin Murphy Not Applicable
[v2,3/7] ACPI/IORT: Set bus DMA mask as appropriate Stop losing firmware-set DMA masks 1 1 - --- 2018-07-23 Robin Murphy Not Applicable
[v2,2/7] dma-mapping: Generalise dma_32bit_limit flag Stop losing firmware-set DMA masks - 1 - --- 2018-07-23 Robin Murphy Not Applicable
[v2,1/7] ACPI/IORT: Support address size limit for root complexes Stop losing firmware-set DMA masks 1 1 - --- 2018-07-23 Robin Murphy Not Applicable
[RFC,4/4] iommu/dma: Respect bus DMA limit for IOVAs - - - --- 2018-07-10 Robin Murphy RFC
[RFC,3/4] of/device: Set bus DMA mask as appropriate - - - --- 2018-07-10 Robin Murphy RFC
[RFC,2/4] ACPI/IORT: Set bus DMA mask as appropriate - - - --- 2018-07-10 Robin Murphy RFC
[RFC,1/4] dma-mapping: Generalise dma_32bit_limit flag - - - --- 2018-07-10 Robin Murphy RFC
ACPI/IORT: Support address size limit for root complexes 1 1 - --- 2018-07-10 Robin Murphy Not Applicable
[V1,0/1] Fix kernel panic caused by device ID duplication presented to the IOMMU - - 2 --- 2017-12-19 Robin Murphy Not Applicable
[v2] ACPI/IORT: Handle PCI aliases properly for IOMMUs - - - --- 2017-08-04 Robin Murphy Not Applicable
[v3,2/2] iommu/arm-smmu-v3:Enable ACPI based HiSilicon erratum 161010801 - - - --- 2017-07-20 Robin Murphy Not Applicable
ACPI/IORT: Handle PCI aliases properly - 1 - --- 2017-05-31 Robin Murphy Not Applicable
[v2,2/2] iommu/arm-smmu: Plumb in new ACPI identifiers 1 - 1 --- 2017-05-22 Robin Murphy Not Applicable
[v2,1/2] ACPICA: IORT: Update SMMU models for IORT rev. C 1 1 1 --- 2017-05-22 Robin Murphy Not Applicable
[2/2] iommu/arm-smmu: Plumb in new ACPI identifiers - - - --- 2017-05-12 Robin Murphy Not Applicable
[1/2] acpica: iort: Update SMMU models for IORT rev. C 1 - - --- 2017-05-12 Robin Murphy Not Applicable
[V9,00/11] IOMMU probe deferral support - - - --- 2017-03-27 Robin Murphy Not Applicable
[V7,01/11] iommu/of: Refactor of_iommu_configure() for error handling - - - --- 2017-01-30 Robin Murphy Not Applicable
[v5,09/14] drivers: iommu: arm-smmu-v3: add IORT configuration - - - --- 2016-09-13 Robin Murphy Not Applicable
[RFC,v2,03/15] arm64: mm: change IOMMU notifier action to attach DMA ops - - - --- 2016-06-23 Robin Murphy Not Applicable