Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Nicolin Chen
| Archived =
No
| 147 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[rc,3/3] iommufd: Fix protection fault in iommufd_test_syz_conv_iova
iommufd: Fix three bugs found by Syzkaller
- - -
-
-
-
2024-02-22
Nicolin Chen
New
[rc,2/3] iommufd/selftest: Fix mock_dev_num bug
iommufd: Fix three bugs found by Syzkaller
- - -
-
-
-
2024-02-22
Nicolin Chen
New
[rc,1/3] iommufd: Fix iopt_access_list_id overwrite bug
iommufd: Fix three bugs found by Syzkaller
- - -
-
-
-
2024-02-22
Nicolin Chen
New
[v1,2/2] nvme-pci: Fix iommu map (via swiotlb) failures when PAGE_SIZE=64KB
nvme-pci: Fix dma-iommu mapping failures when PAGE_SIZE=64KB
- - -
-
-
-
2024-02-13
Nicolin Chen
New
[v1,1/2] iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
nvme-pci: Fix dma-iommu mapping failures when PAGE_SIZE=64KB
- - -
-
-
-
2024-02-13
Nicolin Chen
New
[v4] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc
[v4] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc
- 2 -
-
-
-
2023-10-24
Nicolin Chen
New
[v3] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc
[v3] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc
- 2 -
-
-
-
2023-10-23
Nicolin Chen
New
[v2] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc
[v2] iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc
- 1 -
-
-
-
2023-10-23
Nicolin Chen
New
[2/2] iommufd/device: Drop enforce_cache_coherency in iommufd_hw_pagetable_attach
iommufd: Only enforce_cache_coherency when allocating hwpt
- 1 -
-
-
-
2023-10-21
Nicolin Chen
New
[1/2] iommufd/device: Drop enforce_cache_coherency in iommufd_device_do_replace
iommufd: Only enforce_cache_coherency when allocating hwpt
- 1 -
-
-
-
2023-10-21
Nicolin Chen
New
iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description
iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description
- - -
-
-
-
2023-10-17
Nicolin Chen
New
[v2,6.5,6.1,5.15] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
[v2,6.5,6.1,5.15] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
- - -
-
-
-
2023-10-03
Nicolin Chen
New
[6.5,6.1,5.15] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
[6.5,6.1,5.15] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
- - -
-
-
-
2023-10-03
Nicolin Chen
New
[v4,2/2] iommu/arm-smmu-v3: Refactor arm_smmu_write_strtab_ent()
iommu/arm-smmu-v3: Allow default substream bypass with a pasid support
- - -
-
-
-
2023-09-20
Nicolin Chen
New
[v4,1/2] iommu/arm-smmu-v3: Add boolean bypass_ste and skip_cdtab flags
iommu/arm-smmu-v3: Allow default substream bypass with a pasid support
- - -
-
-
-
2023-09-20
Nicolin Chen
New
[v2] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
[v2] iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
- - -
-
-
-
2023-09-20
Nicolin Chen
New
iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test
iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test
- 1 -
-
-
-
2023-09-19
Nicolin Chen
New
[v11,7/7] vfio: Support IO page table replacement
Add IO page table replacement support
- 3 -
-
-
-
2023-07-28
Nicolin Chen
New
[v11,6/7] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
Add IO page table replacement support
- 2 -
-
-
-
2023-07-28
Nicolin Chen
New
[v11,5/7] iommufd: Add iommufd_access_replace() API
Add IO page table replacement support
- 2 -
-
-
-
2023-07-28
Nicolin Chen
New
[v11,4/7] iommufd: Use iommufd_access_change_ioas in iommufd_access_destroy_object
Add IO page table replacement support
- 2 -
-
-
-
2023-07-28
Nicolin Chen
New
[v11,3/7] iommufd: Add iommufd_access_change_ioas(_id) helpers
Add IO page table replacement support
- 1 -
-
-
-
2023-07-28
Nicolin Chen
New
[v11,2/7] iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()
Add IO page table replacement support
- 2 -
-
-
-
2023-07-28
Nicolin Chen
New
[v11,1/7] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
Add IO page table replacement support
- 4 -
-
-
-
2023-07-28
Nicolin Chen
New
[v5,4/4] iommufd/selftest: Add coverage for IOMMU_SET/UNSET_DEV_DATA
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-07-27
Nicolin Chen
New
[v5,3/4] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_DATA
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-07-27
Nicolin Chen
New
[v5,2/4] iommufd: Add IOMMUFD_CMD_SET_DEV_DATA and IOMMUFD_CMD_UNSET_DEV_DATA
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-07-27
Nicolin Chen
New
[v5,1/4] iommu: Add set/unset_dev_user_data ops
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-07-27
Nicolin Chen
New
[v10,6/6] vfio: Support IO page table replacement
Add IO page table replacement support
- 3 -
-
-
-
2023-07-27
Nicolin Chen
New
[v10,5/6] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
Add IO page table replacement support
- 2 -
-
-
-
2023-07-27
Nicolin Chen
New
[v10,4/6] iommufd: Add iommufd_access_replace() API
Add IO page table replacement support
- 1 -
-
-
-
2023-07-27
Nicolin Chen
New
[v10,3/6] iommufd: Add iommufd_access_change_ioas(_id) helpers
Add IO page table replacement support
- 1 -
-
-
-
2023-07-27
Nicolin Chen
New
[v10,2/6] iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()
Add IO page table replacement support
- 2 -
-
-
-
2023-07-27
Nicolin Chen
New
[v10,1/6] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
Add IO page table replacement support
- 4 -
-
-
-
2023-07-27
Nicolin Chen
New
[v9,6/6] vfio: Support IO page table replacement
cover-letter: Add IO page table replacement support
- 3 -
-
-
-
2023-07-27
Nicolin Chen
New
[v9,5/6] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
cover-letter: Add IO page table replacement support
- 2 -
-
-
-
2023-07-27
Nicolin Chen
New
[v9,4/6] iommufd: Add iommufd_access_replace() API
cover-letter: Add IO page table replacement support
- - -
-
-
-
2023-07-27
Nicolin Chen
New
[v9,3/6] iommufd: Add iommufd_access_change_ioas helper
cover-letter: Add IO page table replacement support
- - -
-
-
-
2023-07-27
Nicolin Chen
New
[v9,2/6] iommufd: Allow passing in iopt_access_list_id to iopt_remove_access()
cover-letter: Add IO page table replacement support
- 1 -
-
-
-
2023-07-27
Nicolin Chen
New
[v9,1/6] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
cover-letter: Add IO page table replacement support
- 4 -
-
-
-
2023-07-27
Nicolin Chen
New
[v8,4/4] vfio: Support IO page table replacement
cover-letter: Add IO page table replacement support
- 3 -
-
-
-
2023-07-24
Nicolin Chen
New
[v8,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
cover-letter: Add IO page table replacement support
- 2 -
-
-
-
2023-07-24
Nicolin Chen
New
[v8,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
cover-letter: Add IO page table replacement support
- 4 -
-
-
-
2023-07-24
Nicolin Chen
New
[v1] iommu/arm-smmu-v3: Allow default substream bypass with a pasid support
[v1] iommu/arm-smmu-v3: Allow default substream bypass with a pasid support
- - -
-
-
-
2023-06-27
Nicolin Chen
New
[v2,17/17] iommu/arm-smmu-v3: Add arm_smmu_cache_invalidate_user
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,16/17] iommu/arm-smmu-v3: Add CMDQ_OP_TLBI_NH_VAA and CMDQ_OP_TLBI_NH_ALL
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,15/17] iommu/arm-smmu-v3: Implement arm_smmu_get_msi_mapping_domain
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,14/17] iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED type of allocations
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,13/17] iommu/arm-smmu-v3: Add arm_smmu_domain_alloc_user
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,12/17] iommu/arm-smmu-v3: Pass in user_cfg to arm_smmu_domain_finalise
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,11/17] iommu/arm-smmu-v3: Add s1dss in struct arm_smmu_s1_cfg
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,10/17] iommu/arm-smmu-v3: Allow ARM_SMMU_DOMAIN_S1 stage to access s2_cfg
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,09/17] iommu/arm-smmu-v3: Add STRTAB_STE_0_CFG_NESTED for 2-stage translation
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,08/17] iommu/arm-smmu-v3: Unset corresponding STE fields when s2_cfg is NULL
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,07/17] iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,06/17] iommu/arm-smmu-v3: Add arm_smmu_set/unset_dev_user_data
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,05/17] iommu/arm-smmu-v3: Add arm_smmu_hw_info
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,04/17] iommufd/device: Setup MSI on kernel-managed domains
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,03/17] iommufd: Add nesting related data structures for ARM SMMUv3
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,02/17] iommu/dma: Support MSIs through nested domains
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[v2,01/17] vfio: Remove VFIO_TYPE1_NESTING_IOMMU
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-05-10
Nicolin Chen
New
[RFC,v4,4/4] iommufd/selftests: Add coverage for IOMMU_DEVICE_SET/UNSET_DATA
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-05-09
Nicolin Chen
New
[RFC,v4,3/4] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_DATA
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-05-09
Nicolin Chen
New
[RFC,v4,2/4] iommufd: Add IOMMUFD_CMD_DEVICE_SET_DATA and IOMMUFD_CMD_DEVICE_UNSET_DATA
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-05-09
Nicolin Chen
New
[RFC,v4,1/4] iommu: Add set/unset_dev_user_data ops
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-05-09
Nicolin Chen
New
[v7,4/4] vfio: Support IO page table replacement
Add IO page table replacement support
- 1 -
-
-
-
2023-05-09
Nicolin Chen
New
[v7,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
Add IO page table replacement support
- 1 -
-
-
-
2023-05-09
Nicolin Chen
New
[v7,2/4] iommufd: Add iommufd_access_replace() API
Add IO page table replacement support
- 1 -
-
-
-
2023-05-09
Nicolin Chen
New
[v7,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
Add IO page table replacement support
- 3 -
-
-
-
2023-05-09
Nicolin Chen
New
[RFC,v3,4/4] iommufd/selftests: Add coverage for IOMMU_DEVICE_SET/UNSET_DATA
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-04-23
Nicolin Chen
New
[RFC,v3,3/4] iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_DATA
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-04-23
Nicolin Chen
New
[RFC,v3,2/4] iommufd: Add IOMMUFD_CMD_DEVICE_SET_DATA and IOMMUFD_CMD_DEVICE_UNSET_DATA
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-04-23
Nicolin Chen
New
[RFC,v3,1/4] iommu: Add set/unset_dev_user_data ops
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-04-23
Nicolin Chen
New
[RFC,v2,3/3] vfio: Add dev_data_len/uptr in struct vfio_device_bind_iommufd
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-04-20
Nicolin Chen
New
[RFC,v2,2/3] iommufd: Add iommufd_device_set_data and iommufd_device_unset_data APIs
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-04-20
Nicolin Chen
New
[RFC,v2,1/3] iommu: Add set/unset_dev_data_user ops
Add set_dev_data and unset_dev_data support
- - -
-
-
-
2023-04-20
Nicolin Chen
New
[RFC,v1,3/3] iommu/arm-smmu-v3: Implement set_rid_user and unset_rid_user
Add set_rid_user and unset_rid_user support
- - -
-
-
-
2023-04-06
Nicolin Chen
New
[RFC,v1,2/3] iommufd: Add IOMMUFD_CMD_DEVICE_SET_RID and IOMMUFD_CMD_DEVICE_UNSET_RID
Add set_rid_user and unset_rid_user support
- - -
-
-
-
2023-04-06
Nicolin Chen
New
[RFC,v1,1/3] iommu: Add set/unset_rid_user ops
Add set_rid_user and unset_rid_user support
- - -
-
-
-
2023-04-06
Nicolin Chen
New
[v6,4/4] vfio: Support IO page table replacement
Add IO page table replacement support
- 1 -
-
-
-
2023-03-27
Nicolin Chen
New
[v6,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
Add IO page table replacement support
- 1 -
-
-
-
2023-03-27
Nicolin Chen
New
[v6,2/4] iommufd: Add iommufd_access_replace() API
Add IO page table replacement support
- 1 -
-
-
-
2023-03-27
Nicolin Chen
New
[v6,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
Add IO page table replacement support
- 3 -
-
-
-
2023-03-27
Nicolin Chen
New
[v5,4/4] vfio: Support IO page table replacement
cover-letter: Add IO page table replacement support
- 1 -
-
-
-
2023-03-23
Nicolin Chen
New
[v5,3/4] iommufd/selftest: Add IOMMU_TEST_OP_ACCESS_REPLACE_IOAS coverage
cover-letter: Add IO page table replacement support
- 1 -
-
-
-
2023-03-23
Nicolin Chen
New
[v5,2/4] iommufd: Add iommufd_access_replace() API
cover-letter: Add IO page table replacement support
- - -
-
-
-
2023-03-23
Nicolin Chen
New
[v5,1/4] vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages()
cover-letter: Add IO page table replacement support
- 3 -
-
-
-
2023-03-23
Nicolin Chen
New
[v1,14/14] iommu/arm-smmu-v3: Add arm_smmu_cache_invalidate_user
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,13/14] iommu/arm-smmu-v3: Add CMDQ_OP_TLBI_NH_VAA and CMDQ_OP_TLBI_NH_ALL
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,12/14] iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED type of allocations
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,11/14] iommu/arm-smmu-v3: Add arm_smmu_domain_alloc_user
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,10/14] iommu/arm-smmu-v3: Pass in user_cfg to arm_smmu_domain_finalise
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,09/14] iommu/arm-smmu-v3: Implement arm_smmu_get_unmanaged_domain
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,08/14] iommu/arm-smmu-v3: Prepare for nested domain support
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,07/14] iommu/arm-smmu-v3: Add STRTAB_STE_0_CFG_NESTED for 2-stage translation
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,06/14] iommu/arm-smmu-v3: Unset corresponding STE fields when s2_cfg is NULL
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,05/14] iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,04/14] iommu/arm-smmu-v3: Add arm_smmu_hw_info
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,03/14] iommufd/device: Setup MSI on kernel-managed domains
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
[v1,02/14] iommufd: Add nesting related data structures for ARM SMMUv3
Add Nested Translation Support for SMMUv3
- - -
-
-
-
2023-03-09
Nicolin Chen
New
«
1
2
»