Show patches with: Submitter = Jacob Pan       |    Archived = No       |   99 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v9,7/7] dmaengine/idxd: Re-enable kernel workqueue under DMA API Re-enable IDXD kernel workqueue under DMA API 1 3 1 --- 2023-06-21 Jacob Pan Handled Elsewhere
[v9,6/7] iommu/vt-d: Add set_dev_pasid callback for dma domain Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-06-21 Jacob Pan Handled Elsewhere
[v9,5/7] iommu/vt-d: Make prq draining code generic Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-06-21 Jacob Pan Handled Elsewhere
[v9,4/7] iommu/vt-d: Remove pasid_mutex Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-06-21 Jacob Pan Handled Elsewhere
[v9,3/7] iommu/vt-d: Add domain_flush_pasid_iotlb() Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-06-21 Jacob Pan Handled Elsewhere
[v9,2/7] iommu: Move global PASID allocation from SVA to core Re-enable IDXD kernel workqueue under DMA API - 2 - --- 2023-06-21 Jacob Pan Handled Elsewhere
[v9,1/7] iommu: Generalize PASID 0 for normal DMA w/o PASID Re-enable IDXD kernel workqueue under DMA API - 3 - --- 2023-06-21 Jacob Pan Handled Elsewhere
[v8,7/7] dmaengine/idxd: Re-enable kernel workqueue under DMA API Re-enable IDXD kernel workqueue under DMA API 1 3 - --- 2023-06-02 Jacob Pan Superseded
[v8,6/7] iommu/vt-d: Add set_dev_pasid callback for dma domain Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-06-02 Jacob Pan Superseded
[v8,5/7] iommu/vt-d: Make prq draining code generic Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-06-02 Jacob Pan Superseded
[v8,4/7] iommu/vt-d: Remove pasid_mutex Re-enable IDXD kernel workqueue under DMA API - 2 - --- 2023-06-02 Jacob Pan Superseded
[v8,3/7] iommu/vt-d: Add domain_flush_pasid_iotlb() Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-06-02 Jacob Pan Superseded
[v8,2/7] iommu: Move global PASID allocation from SVA to core Re-enable IDXD kernel workqueue under DMA API - 2 - --- 2023-06-02 Jacob Pan Superseded
[v8,1/7] iommu: Generalize PASID 0 for normal DMA w/o PASID Re-enable IDXD kernel workqueue under DMA API - 3 - --- 2023-06-02 Jacob Pan Superseded
[v7,4/4] dmaengine/idxd: Re-enable kernel workqueue under DMA API Re-enable IDXD kernel workqueue under DMA API 1 3 - --- 2023-05-23 Jacob Pan Superseded
[v7,3/4] iommu/vt-d: Add set_dev_pasid callback for dma domain Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-05-23 Jacob Pan Superseded
[v7,2/4] iommu: Move global PASID allocation from SVA to core Re-enable IDXD kernel workqueue under DMA API - 2 - --- 2023-05-23 Jacob Pan Superseded
[v7,1/4] iommu: Generalize PASID 0 for normal DMA w/o PASID Re-enable IDXD kernel workqueue under DMA API - 3 - --- 2023-05-23 Jacob Pan Superseded
[v6,4/4] dmaengine/idxd: Re-enable kernel workqueue under DMA API Re-enable IDXD kernel workqueue under DMA API - 3 - --- 2023-05-19 Jacob Pan Superseded
[v6,3/4] iommu/vt-d: Add set_dev_pasid callback for dma domain Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-05-19 Jacob Pan Superseded
[v6,2/4] iommu: Move global PASID allocation from SVA to core Re-enable IDXD kernel workqueue under DMA API - 2 - --- 2023-05-19 Jacob Pan Superseded
[v6,1/4] iommu: Generalize default PCIe requester ID PASID Re-enable IDXD kernel workqueue under DMA API - 2 - --- 2023-05-19 Jacob Pan Superseded
[v5,7/7] dmaengine/idxd: Re-enable kernel workqueue under DMA API Re-enable IDXD kernel workqueue under DMA API - 2 - --- 2023-04-27 Jacob Pan Superseded
[v5,6/7] iommu/vt-d: Implement set_dev_pasid domain op Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-04-27 Jacob Pan Superseded
[v5,5/7] iommu/vt-d: Prepare PASID attachment beyond RID_PASID Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-04-27 Jacob Pan Superseded
[v5,4/7] iommu/vt-d: Factoring out PASID set up helper function Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-04-27 Jacob Pan Superseded
[v5,3/7] iommu: Move global PASID allocation from SVA to core Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-04-27 Jacob Pan Superseded
[v5,2/7] iommu/sva: Explicitly exclude RID_PASID from SVA Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-04-27 Jacob Pan Superseded
[v5,1/7] iommu: Generalize default PCIe requester ID PASID Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-04-27 Jacob Pan Superseded
[v4,7/7] dmaengine/idxd: Re-enable kernel workqueue under DMA API Re-enable IDXD kernel workqueue under DMA API - 2 - --- 2023-04-07 Jacob Pan Superseded
[v4,6/7] iommu/vt-d: Implement set_dev_pasid domain op Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-04-07 Jacob Pan Superseded
[v4,5/7] iommu/vt-d: Make device pasid attachment explicit Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-04-07 Jacob Pan Superseded
[v4,4/7] iommu/vt-d: Reserve RID_PASID from global PASID space Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-04-07 Jacob Pan Superseded
[v4,3/7] iommu: Support allocation of global PASIDs outside SVA Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-04-07 Jacob Pan Superseded
[v4,2/7] iommu/vt-d: Remove PASID supervisor request support Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-04-07 Jacob Pan Superseded
[v4,1/7] iommu/vt-d: Use non-privileged mode for all PASIDs Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-04-07 Jacob Pan Superseded
[v3,7/7] dmaengine/idxd: Re-enable kernel workqueue under DMA API Re-enable IDXD kernel workqueue under DMA API - 2 - --- 2023-03-31 Jacob Pan Superseded
[v3,6/7] iommu/vt-d: Implement set_dev_pasid domain op Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-31 Jacob Pan Superseded
[v3,5/7] iommu/vt-d: Make device pasid attachment explicit Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-31 Jacob Pan Superseded
[v3,4/7] iommu/vt-d: Reserve RID_PASID from global PASID space Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-31 Jacob Pan Superseded
[v3,3/7] iommu/sva: Support allocation of global PASIDs outside SVA Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-31 Jacob Pan Superseded
[v3,2/7] iommu/vt-d: Remove PASID supervisor request support Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-03-31 Jacob Pan Superseded
[v3,1/7] iommu/vt-d: Use non-privileged mode for all PASIDs Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-03-31 Jacob Pan Superseded
[v2,8/8] dmaengine/idxd: Re-enable kernel workqueue under DMA API Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-03-27 Jacob Pan Superseded
[v2,7/8] iommu: Export iommu_get_dma_domain Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-27 Jacob Pan Superseded
[v2,6/8] iommu/vt-d: Implement set_dev_pasid domain op Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-27 Jacob Pan Superseded
[v2,5/8] iommu/vt-d: Make device pasid attachment explicit Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-27 Jacob Pan Superseded
[v2,4/8] iommu/vt-d: Reserve RID_PASID from global SVA PASID space Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-27 Jacob Pan Superseded
[v2,3/8] iommu/sva: Support reservation of global SVA PASIDs Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-27 Jacob Pan Superseded
[v2,2/8] iommu/vt-d: Remove PASID supervisor request support Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-03-27 Jacob Pan Superseded
[v2,1/8] iommu/vt-d: Use non-privileged mode for all PASIDs Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-03-27 Jacob Pan Superseded
[v8,7/7] iommu: Remove ioasid infrastructure Remove VT-d virtual command interface and IOASID - 2 - --- 2023-03-22 Jacob Pan Handled Elsewhere
[v8,6/7] iommu/ioasid: Rename INVALID_IOASID Remove VT-d virtual command interface and IOASID - 4 - --- 2023-03-22 Jacob Pan Handled Elsewhere
[v8,5/7] iommu/sva: Use GFP_KERNEL for pasid allocation Remove VT-d virtual command interface and IOASID - 3 - --- 2023-03-22 Jacob Pan Handled Elsewhere
[v8,4/7] iommu/sva: Stop using ioasid_set for SVA Remove VT-d virtual command interface and IOASID - 2 - --- 2023-03-22 Jacob Pan Handled Elsewhere
[v8,3/7] iommu/sva: Remove PASID to mm lookup function Remove VT-d virtual command interface and IOASID - 2 - --- 2023-03-22 Jacob Pan Handled Elsewhere
[v8,2/7] iommu/sva: Move PASID helpers to sva code Remove VT-d virtual command interface and IOASID - 2 - --- 2023-03-22 Jacob Pan Handled Elsewhere
[v8,1/7] iommu/vt-d: Remove virtual command interface Remove VT-d virtual command interface and IOASID - 3 - --- 2023-03-22 Jacob Pan Handled Elsewhere
[v7,7/7] iommu: Remove ioasid infrastructure Remove VT-d virtual command interface and IOASID - 2 - --- 2023-03-20 Jacob Pan Superseded
[v7,6/7] iommu/ioasid: Rename INVALID_IOASID Remove VT-d virtual command interface and IOASID - 4 - --- 2023-03-20 Jacob Pan Superseded
[v7,5/7] iommu/sva: Use GFP_KERNEL for pasid allocation Remove VT-d virtual command interface and IOASID - 3 - --- 2023-03-20 Jacob Pan Superseded
[v7,4/7] iommu/sva: Stop using ioasid_set for SVA Remove VT-d virtual command interface and IOASID - 1 - --- 2023-03-20 Jacob Pan Superseded
[v7,3/7] iommu/sva: Remove PASID to mm lookup function Remove VT-d virtual command interface and IOASID - 1 - --- 2023-03-20 Jacob Pan Superseded
[v7,2/7] iommu/sva: Move PASID helpers to sva code Remove VT-d virtual command interface and IOASID - 1 - --- 2023-03-20 Jacob Pan Superseded
[v7,1/7] iommu/vt-d: Remove virtual command interface Remove VT-d virtual command interface and IOASID - 3 - --- 2023-03-20 Jacob Pan Superseded
[v6,7/7] iommu: Remove ioasid infrastructure [v6,1/7] iommu/vt-d: Remove virtual command interface - 2 - --- 2023-03-13 Jacob Pan Handled Elsewhere
[v6,6/7] iommu/ioasid: Rename INVALID_IOASID [v6,1/7] iommu/vt-d: Remove virtual command interface - 4 - --- 2023-03-13 Jacob Pan Handled Elsewhere
[v6,5/7] iommu/sva: Use GFP_KERNEL for pasid allocation [v6,1/7] iommu/vt-d: Remove virtual command interface - 3 - --- 2023-03-13 Jacob Pan Handled Elsewhere
[v6,4/7] iommu/sva: Stop using ioasid_set for SVA [v6,1/7] iommu/vt-d: Remove virtual command interface - 1 - --- 2023-03-13 Jacob Pan Handled Elsewhere
[v6,3/7] iommu/sva: Remove PASID to mm lookup function [v6,1/7] iommu/vt-d: Remove virtual command interface - 1 - --- 2023-03-13 Jacob Pan Handled Elsewhere
[v6,2/7] iommu/sva: Move PASID helpers to sva code [v6,1/7] iommu/vt-d: Remove virtual command interface - 2 - --- 2023-03-13 Jacob Pan Handled Elsewhere
[v6,1/7] iommu/vt-d: Remove virtual command interface [v6,1/7] iommu/vt-d: Remove virtual command interface - 3 - --- 2023-03-13 Jacob Pan Handled Elsewhere
[v5,7/7] iommu: Remove ioasid infrastructure Remove VT-d virtual command interface and IOASID - 2 - --- 2023-03-09 Jacob Pan Superseded
[v5,6/7] iommu/ioasid: Rename INVALID_IOASID Remove VT-d virtual command interface and IOASID - 4 - --- 2023-03-09 Jacob Pan Superseded
[v5,5/7] iommu/sva: Use GFP_KERNEL for pasid allocation Remove VT-d virtual command interface and IOASID - 2 - --- 2023-03-09 Jacob Pan Superseded
[v5,4/7] iommu/sva: Stop using ioasid_set for SVA Remove VT-d virtual command interface and IOASID - - - --- 2023-03-09 Jacob Pan Superseded
[v5,3/7] iommu/sva: Remove PASID to mm lookup function Remove VT-d virtual command interface and IOASID - 1 - --- 2023-03-09 Jacob Pan Superseded
[v5,2/7] iommu/sva: Move PASID helpers to sva code Remove VT-d virtual command interface and IOASID - - - --- 2023-03-09 Jacob Pan Superseded
[v5,1/7] iommu/vt-d: Remove virtual command interface Remove VT-d virtual command interface and IOASID - 3 - --- 2023-03-09 Jacob Pan Superseded
[4/4] dmaengine/idxd: Re-enable kernel workqueue under DMA API Re-enable IDXD kernel workqueue under DMA API - 1 - --- 2023-03-02 Jacob Pan Superseded
[3/4] iommu/sva: Support reservation of global PASIDs Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-02 Jacob Pan Superseded
[2/4] iommu/vt-d: Use non-privileged mode for all PASIDs Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-02 Jacob Pan Superseded
[1/4] iommu/vt-d: Implement set device pasid op for default domain Re-enable IDXD kernel workqueue under DMA API - - - --- 2023-03-02 Jacob Pan Superseded
[v4,6/6] iommu: Remove ioasid infrastructure Remove VT-d virtual command interface and IOASID - 2 - --- 2023-03-01 Jacob Pan Superseded
[v4,5/6] iommu/ioasid: Rename INVALID_IOASID Remove VT-d virtual command interface and IOASID - 5 - --- 2023-03-01 Jacob Pan Superseded
[v4,4/6] iommu/sva: Use GFP_KERNEL for pasid allocation Remove VT-d virtual command interface and IOASID - 2 - --- 2023-03-01 Jacob Pan Superseded
[v4,3/6] iommu/sva: Stop using ioasid_set for SVA Remove VT-d virtual command interface and IOASID - 1 - --- 2023-03-01 Jacob Pan Superseded
[v4,2/6] iommu/sva: Move PASID helpers to sva code Remove VT-d virtual command interface and IOASID - - - --- 2023-03-01 Jacob Pan Superseded
[v4,1/6] iommu/vt-d: Remove virtual command interface Remove VT-d virtual command interface and IOASID - 3 - --- 2023-03-01 Jacob Pan Superseded
[v4,6/6] iommu/vt-d: Delete unused SVM flag Enable PASID for DMA API users - - - --- 2022-05-18 Jacob Pan Not Applicable
[v4,5/6] dmaengine: idxd: Use DMA API for in-kernel DMA with PASID Enable PASID for DMA API users - - - --- 2022-05-18 Jacob Pan Not Applicable
[v4,4/6] iommu: Add PASID support for DMA mapping API users Enable PASID for DMA API users - - - --- 2022-05-18 Jacob Pan Not Applicable
[v4,3/6] iommu/vt-d: Implement domain ops for attach_dev_pasid Enable PASID for DMA API users - - - --- 2022-05-18 Jacob Pan Not Applicable
[v4,2/6] iommu: Add a helper to do PASID lookup from domain Enable PASID for DMA API users - - - --- 2022-05-18 Jacob Pan Not Applicable
[v4,1/6] iommu: Add a per domain PASID for DMA API Enable PASID for DMA API users - - - --- 2022-05-18 Jacob Pan Not Applicable
[v3,4/4] iommu/vt-d: Delete unused SVM flag Enable PASID for DMA API users - - - --- 2022-05-10 Jacob Pan Superseded
[v3,3/4] dmaengine: idxd: Use DMA API for in-kernel DMA with PASID Enable PASID for DMA API users - - - --- 2022-05-10 Jacob Pan Superseded
[v3,2/4] iommu: Add PASID support for DMA mapping API users Enable PASID for DMA API users - - - --- 2022-05-10 Jacob Pan Superseded
[v3,1/4] iommu/vt-d: Implement domain ops for attach_dev_pasid Enable PASID for DMA API users - - - --- 2022-05-10 Jacob Pan Superseded