| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-05-08 | iommufd: Use sizeof(*hdr) instead of sizeof(hdr) in veventq read | Kai Aizen | 1 | -1/+1 |
| 2026-04-16 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 7 | -39/+18 |
| 2026-04-15 | Merge tag 'iommu-updates-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -0/+4 |
| 2026-04-11 | iommufd: Fix a race with concurrent allocation and unmap | Sina Hassani | 1 | -0/+10 |
| 2026-03-31 | iommufd/selftest: Remove MOCK_IOMMUPT_AMDV1 format | Pranjal Shrivastava | 2 | -32/+0 |
| 2026-03-31 | iommufd: Fix return value of iommufd_fault_fops_write() | Zhenzhong Duan | 1 | -2/+3 |
| 2026-03-25 | iommufd: update outdated comment for renamed iommufd_hw_pagetable_alloc() | Kexin Sun | 1 | -1/+1 |
| 2026-03-17 | iommufd: Report ATS not supported status via IOMMU_GET_HW_INFO | Shameer Kolothum | 1 | -0/+4 |
| 2026-03-13 | iommufd/selftest: Fix page leaks in mock_viommu_{init,destroy} | Thorsten Blum | 1 | -2/+2 |
| 2026-03-02 | iommufd: vfio compatibility extension check for noiommu mode | Jacob Pan | 1 | -1/+1 |
| 2026-03-02 | iommufd: Constify struct dma_buf_attach_ops | Christophe JAILLET | 1 | -1/+1 |
| 2026-02-23 | iommufd: Add dma_buf_pin() | Leon Romanovsky | 1 | -1/+8 |
| 2026-02-23 | Merge drm/drm-next into drm-misc-next | Maxime Ripard | 12 | -33/+33 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 5 | -13/+13 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 10 | -26/+26 |
| 2026-02-12 | Merge tag 'vfio-v7.0-rc1' of https://github.com/awilliam/linux-vfio | Linus Torvalds | 4 | -7/+6 |
| 2026-02-05 | Merge drm/drm-next into drm-misc-next | Thomas Zimmermann | 3 | -5/+18 |
| 2026-01-28 | iommufd: Initialize batch->kind in batch_clear() | Deepanshu Kartikey | 1 | -0/+1 |
| 2026-01-27 | dma-buf: Rename dma_buf_move_notify() to dma_buf_invalidate_mappings() | Leon Romanovsky | 1 | -1/+1 |
| 2026-01-27 | dma-buf: Rename .move_notify() callback to a clearer identifier | Leon Romanovsky | 1 | -1/+1 |
| 2026-01-19 | Merge tag 'common_phys_vec_via_vfio' into v6.20/vfio/next | Alex Williamson | 4 | -7/+6 |
| 2026-01-19 | types: reuse common phys_vec type instead of DMABUF open‑coded variant | Leon Romanovsky | 4 | -7/+6 |
| 2026-01-10 | iommufd/selftest: Prevent module/builtin conflicts in kconfig | Jason Gunthorpe | 1 | -1/+1 |
| 2026-01-10 | iommufd/selftest: Add missing kconfig for DMA_SHARED_BUFFER | Jason Gunthorpe | 1 | -0/+1 |
| 2025-12-16 | iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED | Jason Gunthorpe | 1 | -1/+7 |
| 2025-12-15 | iommufd/selftest: Do not leak the hwpt if IOMMU_TEST_OP_MD_CHECK_MAP fails | Jason Gunthorpe | 1 | -2/+4 |
| 2025-12-15 | iommufd: Fix building without dmabuf | Arnd Bergmann | 1 | -1/+5 |
| 2025-12-04 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 8 | -70/+661 |
| 2025-12-04 | Merge tag 'iommu-updates-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 3 | -256/+182 |
| 2025-11-28 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'nvidia/t... | Joerg Roedel | 3 | -256/+182 |
| 2025-11-26 | Merge branch 'iommufd_dmabuf' into k.o-iommufd/for-next | Jason Gunthorpe | 8 | -70/+661 |
| 2025-11-25 | iommufd/selftest: Add some tests for the dmabuf flow | Jason Gunthorpe | 4 | -0/+167 |
| 2025-11-25 | iommufd: Accept a DMABUF through IOMMU_IOAS_MAP_FILE | Jason Gunthorpe | 3 | -19/+41 |
| 2025-11-25 | iommufd: Have iopt_map_file_pages convert the fd to a file | Jason Gunthorpe | 3 | -12/+13 |
| 2025-11-25 | iommufd: Have pfn_reader process DMABUF iopt_pages | Jason Gunthorpe | 1 | -7/+66 |
| 2025-11-25 | iommufd: Allow MMIO pages in a batch | Jason Gunthorpe | 1 | -5/+24 |
| 2025-11-25 | iommufd: Allow a DMABUF to be revoked | Jason Gunthorpe | 3 | -4/+135 |
| 2025-11-25 | iommufd: Do not map/unmap revoked DMABUFs | Jason Gunthorpe | 3 | -21/+52 |
| 2025-11-25 | iommufd: Add DMABUF to iopt_pages | Jason Gunthorpe | 5 | -8/+169 |
| 2025-11-21 | iommufd/iommufd_private.h: Avoid -Wflex-array-member-not-at-end warning | Gustavo A. R. Silva | 1 | -1/+3 |
| 2025-11-21 | iommufd/driver: Fix counter initialization for counted_by annotation | Gustavo A. R. Silva | 1 | -1/+1 |
| 2025-11-05 | iommufd: Make vfio_compat's unmap succeed if the range is already empty | Jason Gunthorpe | 2 | -9/+7 |
| 2025-11-05 | iommufd: Change the selftest to use iommupt instead of xarray | Jason Gunthorpe | 3 | -255/+181 |
| 2025-10-27 | iommu: Pass in old domain to attach_dev callback functions | Nicolin Chen | 1 | -1/+1 |
| 2025-10-20 | iommufd: Don't overflow during division for dirty tracking | Jason Gunthorpe | 1 | -3/+2 |
| 2025-09-30 | iommufd: Register iommufd mock devices with fwspec | Guixin Liu | 1 | -1/+1 |
| 2025-09-19 | iommufd: WARN if an object is aborted with an elevated refcount | Jason Gunthorpe | 3 | -3/+7 |
| 2025-09-19 | iommufd: Fix race during abort for file descriptors | Jason Gunthorpe | 2 | -10/+34 |
| 2025-09-19 | iommufd: Fix refcounting race during mmap | Jason Gunthorpe | 1 | -6/+14 |
| 2025-08-18 | iommufd: viommu: free memory allocated by kvcalloc() using kvfree() | Akhilesh Patil | 1 | -2/+2 |
| 2025-07-31 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 13 | -189/+1052 |
| 2025-07-18 | iommufd: Rename some shortterm-related identifiers | Xu Yilun | 4 | -33/+34 |
| 2025-07-18 | iommufd/vdevice: Remove struct device reference from struct vdevice | Xu Yilun | 2 | -5/+8 |
| 2025-07-18 | iommufd: Destroy vdevice on idevice destroy | Xu Yilun | 4 | -4/+113 |
| 2025-07-18 | iommufd: Add a pre_destroy() op for objects | Xu Yilun | 1 | -0/+4 |
| 2025-07-18 | iommufd: Add iommufd_object_tombstone_user() helper | Xu Yilun | 2 | -2/+45 |
| 2025-07-18 | iommufd/viommu: Roll back to use iommufd_object_alloc() for vdevice | Xu Yilun | 1 | -4/+10 |
| 2025-07-17 | iommufd: Prevent ALIGN() overflow | Jason Gunthorpe | 1 | -16/+25 |
| 2025-07-14 | iommufd: Do not allow _iommufd_object_alloc_ucmd if abort op is set | Nicolin Chen | 1 | -0/+9 |
| 2025-07-11 | iommufd: Allow an input data_type via iommu_hw_info | Nicolin Chen | 1 | -3/+6 |
| 2025-07-11 | iommu: Allow an input type in hw_info op | Nicolin Chen | 2 | -0/+7 |
| 2025-07-11 | iommufd/selftest: Add coverage for the new mmap interface | Nicolin Chen | 2 | -1/+36 |
| 2025-07-11 | iommufd: Add mmap interface | Nicolin Chen | 3 | -0/+129 |
| 2025-07-11 | iommufd/selftest: Add coverage for IOMMUFD_CMD_HW_QUEUE_ALLOC | Nicolin Chen | 2 | -0/+100 |
| 2025-07-11 | iommufd/driver: Add iommufd_hw_queue_depend/undepend() helpers | Nicolin Chen | 1 | -0/+28 |
| 2025-07-11 | iommufd/viommu: Add IOMMUFD_CMD_HW_QUEUE_ALLOC ioctl | Nicolin Chen | 3 | -0/+188 |
| 2025-07-11 | iommufd/viommu: Add driver-defined vDEVICE support | Nicolin Chen | 2 | -13/+25 |
| 2025-07-11 | iommufd/access: Bypass access->ops->unmap for internal use | Nicolin Chen | 4 | -10/+33 |
| 2025-07-10 | iommufd/access: Add internal APIs for HW queue to use | Nicolin Chen | 2 | -9/+73 |
| 2025-07-10 | iommufd/selftest: Support user_data in mock_viommu_alloc | Nicolin Chen | 2 | -0/+28 |
| 2025-07-10 | iommufd/viommu: Allow driver-specific user data for a vIOMMU object | Nicolin Chen | 1 | -1/+7 |
| 2025-07-10 | iommu: Pass in a driver-level user data structure to viommu_init op | Nicolin Chen | 2 | -2/+3 |
| 2025-07-10 | iommu: Use enum iommu_hw_info_type for type in hw_info op | Nicolin Chen | 1 | -1/+2 |
| 2025-07-10 | iommufd/viommu: Explicitly define vdev->virt_id | Nicolin Chen | 3 | -4/+9 |
| 2025-07-10 | iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range | Nicolin Chen | 1 | -2/+5 |
| 2025-06-27 | iommu: Remove ops.pgsize_bitmap from drivers that don't use it | Jason Gunthorpe | 1 | -1/+0 |
| 2025-06-19 | iommufd: Apply the new iommufd_object_alloc_ucmd helper | Nicolin Chen | 2 | -28/+10 |
| 2025-06-19 | iommufd: Introduce iommufd_object_alloc_ucmd helper | Nicolin Chen | 2 | -0/+51 |
| 2025-06-19 | iommufd: Move _iommufd_object_alloc out of driver.c | Nicolin Chen | 3 | -33/+36 |
| 2025-06-19 | iommu: Deprecate viommu_alloc op | Nicolin Chen | 1 | -15/+5 |
| 2025-06-19 | iommufd/selftest: Replace mock_viommu_alloc with mock_viommu_init | Nicolin Chen | 1 | -15/+14 |
| 2025-06-19 | iommufd/selftest: Drop parent domain from mock_iommu_domain_nested | Nicolin Chen | 1 | -3/+0 |
| 2025-06-19 | iommufd/viommu: Support get_viommu_size and viommu_init ops | Nicolin Chen | 1 | -3/+39 |
| 2025-06-19 | iommufd: Return EOPNOTSUPP for failures due to driver bugs | Nicolin Chen | 2 | -3/+3 |
| 2025-06-19 | iommufd: Use enum iommu_veventq_type for type in struct iommufd_veventq | Nicolin Chen | 1 | -2/+3 |
| 2025-06-19 | iommufd: Drop unused ictx in struct iommufd_vdevice | Nicolin Chen | 1 | -1/+0 |
| 2025-06-19 | iommufd: Apply obvious cosmetic fixes | Nicolin Chen | 9 | -36/+24 |
| 2025-04-28 | iommufd: Remove unnecessary IOMMU_DEV_FEAT_IOPF | Lu Baolu | 3 | -83/+30 |
| 2025-04-28 | iommufd/selftest: Put iopf enablement in domain attach path | Lu Baolu | 1 | -10/+47 |
| 2025-03-28 | iommufd: Test attach before detaching pasid | Yi Liu | 1 | -0/+7 |
| 2025-03-28 | iommufd: Balance veventq->num_events inc/dec | Yi Liu | 1 | -1/+2 |
| 2025-03-28 | iommufd: Initialize the flags of vevent in iommufd_viommu_report_event() | Yi Liu | 1 | -1/+1 |
| 2025-03-28 | iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability | Yi Liu | 1 | -1/+33 |
| 2025-03-25 | iommufd/selftest: Add test ops to test pasid attach/detach | Yi Liu | 2 | -0/+188 |
| 2025-03-25 | iommufd/selftest: Add a helper to get test device | Yi Liu | 1 | -13/+23 |
| 2025-03-25 | iommufd/selftest: Add set_dev_pasid in mock iommu | Yi Liu | 2 | -5/+36 |
| 2025-03-25 | iommufd: Allow allocating PASID-compatible domain | Yi Liu | 1 | -3/+4 |
| 2025-03-25 | iommufd: Enforce PASID-compatible domain for RID | Yi Liu | 1 | -4/+22 |
| 2025-03-25 | iommufd: Support pasid attach/replace | Yi Liu | 2 | -26/+41 |
| 2025-03-25 | iommufd: Enforce PASID-compatible domain in PASID path | Yi Liu | 3 | -0/+21 |
| 2025-03-25 | iommufd/device: Add pasid_attach array to track per-PASID attach | Yi Liu | 2 | -20/+41 |
| 2025-03-25 | iommufd/device: Replace device_list with device_array | Yi Liu | 1 | -19/+39 |
| 2025-03-25 | iommufd/device: Wrap igroup->hwpt and igroup->device_list into attach struct | Yi Liu | 2 | -23/+58 |
| 2025-03-25 | iommufd/device: Add helper to detect the first attach of a group | Yi Liu | 1 | -2/+9 |
| 2025-03-25 | iommufd/device: Replace idev->igroup with local variable | Yi Liu | 1 | -20/+23 |
| 2025-03-25 | iommufd/device: Only add reserved_iova in non-pasid path | Yi Liu | 1 | -6/+8 |
| 2025-03-25 | iommufd: Pass @pasid through the device attach/replace path | Yi Liu | 3 | -39/+52 |
| 2025-03-25 | iommu: Drop sw_msi from iommu_domain | Nicolin Chen | 1 | -3/+0 |
| 2025-03-25 | iommufd: Move iommufd_sw_msi and related functions to driver.c | Nicolin Chen | 4 | -126/+140 |
| 2025-03-25 | iommu: Sort out domain user data | Robin Murphy | 1 | -0/+3 |
| 2025-03-18 | iommufd/selftest: Add IOMMU_TEST_OP_TRIGGER_VEVENT for vEVENTQ coverage | Nicolin Chen | 2 | -0/+40 |
| 2025-03-18 | iommufd/selftest: Require vdev_id when attaching to a nested domain | Nicolin Chen | 1 | -0/+24 |
| 2025-03-18 | iommufd/viommu: Add iommufd_viommu_report_event helper | Nicolin Chen | 1 | -0/+48 |
| 2025-03-18 | iommufd/viommu: Add iommufd_viommu_get_vdev_id helper | Nicolin Chen | 1 | -0/+24 |
| 2025-03-18 | iommufd: Add IOMMUFD_OBJ_VEVENTQ and IOMMUFD_CMD_VEVENTQ_ALLOC | Nicolin Chen | 4 | -1/+299 |
| 2025-03-17 | iommufd: Rename fault.c to eventq.c | Nicolin Chen | 2 | -1/+1 |
| 2025-03-17 | iommufd: Abstract an iommufd_eventq from iommufd_fault | Nicolin Chen | 3 | -63/+82 |
| 2025-03-17 | iommufd/fault: Add an iommufd_fault_init() helper | Nicolin Chen | 1 | -28/+42 |
| 2025-03-17 | iommufd/fault: Move two fault functions out of the header | Nicolin Chen | 2 | -25/+25 |
| 2025-03-07 | iommufd: Fail replace if device has not been attached | Yi Liu | 1 | -0/+16 |
| 2025-03-07 | iommufd: Set domain->iommufd_hwpt in all hwpt->domain allocators | Nicolin Chen | 1 | -1/+3 |
| 2025-03-04 | iommufd: Fix uninitialized rc in iommufd_access_rw() | Nicolin Chen | 1 | -1/+1 |
| 2025-03-04 | iommufd: Disallow allocating nested parent domain with fault ID | Yi Liu | 1 | -0/+3 |
| 2025-02-27 | iommufd: Implement sw_msi support natively | Jason Gunthorpe | 4 | -23/+173 |
| 2025-02-21 | iommu: Turn fault_data to iommufd private pointer | Nicolin Chen | 2 | -2/+2 |
| 2025-02-11 | iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev() | Nicolin Chen | 2 | -128/+0 |
| 2025-02-11 | iommufd: Make attach_handle generic than fault specific | Nicolin Chen | 3 | -33/+113 |
| 2025-01-21 | iommufd: Fix struct iommu_hwpt_pgfault init and padding | Nicolin Chen | 1 | -1/+1 |
| 2025-01-20 | iommufd/fault: Use a separate spinlock to protect fault->deliver list | Nicolin Chen | 2 | -14/+49 |
| 2025-01-16 | iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() | Nicolin Chen | 1 | -0/+8 |
| 2025-01-14 | iommufd: Keep OBJ/IOCTL lists in an alphabetical order | Nicolin Chen | 1 | -16/+14 |
| 2025-01-14 | iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() | Qasim Ijaz | 1 | -1/+1 |
| 2025-01-14 | iommu: iommufd: fix WARNING in iommufd_device_unbind | Suraj Sonawane | 1 | -1/+1 |
| 2024-12-11 | iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core | Yi Liu | 2 | -4/+8 |
| 2024-12-11 | iommufd/selftest: Remove domain_alloc_paging() | Jason Gunthorpe | 1 | -27/+16 |
| 2024-12-05 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+0 |
| 2024-12-03 | iommufd: Fix out_fput in iommufd_fault_alloc() | Nicolin Chen | 1 | -2/+0 |
| 2024-12-02 | module: Convert symbol namespace to string literal | Peter Zijlstra | 5 | -31/+31 |
| 2024-11-22 | iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags() | Jason Gunthorpe | 2 | -11/+7 |
| 2024-11-22 | iommu: Add ops->domain_alloc_nested() | Jason Gunthorpe | 2 | -7/+8 |
| 2024-11-22 | Merge tag 'iommu-updates-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/ke... | Jason Gunthorpe | 1 | -1/+2 |
| 2024-11-15 | Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' int... | Joerg Roedel | 2 | -7/+3 |
| 2024-11-14 | iommufd: Add IOMMU_IOAS_CHANGE_PROCESS | Steve Sistare | 4 | -0/+151 |
| 2024-11-14 | iommufd: Lock all IOAS objects | Steve Sistare | 3 | -0/+67 |
| 2024-11-14 | iommufd: Export do_update_pinned | Steve Sistare | 2 | -5/+10 |
| 2024-11-12 | Merge branch 'iommufd/arm-smmuv3-nested' of iommu/linux into iommufd for-next | Jason Gunthorpe | 1 | -6/+1 |
| 2024-11-12 | iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command | Nicolin Chen | 2 | -0/+27 |
| 2024-11-12 | iommufd/selftest: Add mock_viommu_cache_invalidate | Nicolin Chen | 2 | -1/+100 |
| 2024-11-12 | iommufd/viommu: Add iommufd_viommu_find_dev helper | Nicolin Chen | 1 | -0/+13 |
| 2024-11-12 | iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE | Nicolin Chen | 1 | -9/+31 |
| 2024-11-12 | iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl | Nicolin Chen | 3 | -0/+100 |
| 2024-11-12 | iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST | Nicolin Chen | 2 | -0/+69 |
| 2024-11-12 | iommufd/selftest: Add refcount to mock_iommu_device | Nicolin Chen | 1 | -8/+31 |
| 2024-11-12 | iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested() | Nicolin Chen | 1 | -39/+50 |
| 2024-11-12 | iommufd/selftest: Add container_of helpers | Nicolin Chen | 1 | -33/+42 |
| 2024-11-12 | iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC | Nicolin Chen | 2 | -1/+73 |
| 2024-11-12 | iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl | Nicolin Chen | 4 | -1/+92 |
| 2024-11-12 | iommufd: Verify object in iommufd_object_finalize/abort() | Nicolin Chen | 1 | -5/+11 |
| 2024-11-12 | iommufd: Move _iommufd_object_alloc helper to a sharable file | Nicolin Chen | 5 | -36/+47 |
| 2024-11-08 | iommufd: Move struct iommufd_object to public iommufd header | Nicolin Chen | 1 | -24/+1 |
| 2024-11-07 | iommufd: Allow fault reporting for non-PRI PCI devices | Zhangfei Gao | 1 | -2/+7 |
| 2024-11-05 | iommufd: Enable PRI when doing the iommufd_hwpt_alloc | Joel Granados | 1 | -1/+2 |
| 2024-11-05 | vfio: Remove VFIO_TYPE1_NESTING_IOMMU | Jason Gunthorpe | 1 | -6/+1 |
| 2024-10-28 | iommufd: File mappings for mdev | Steve Sistare | 1 | -7/+20 |
| 2024-10-28 | iommufd: Add IOMMU_IOAS_MAP_FILE | Steve Sistare | 6 | -1/+114 |
| 2024-10-28 | iommufd: pfn_reader for file mappings | Steve Sistare | 2 | -17/+116 |
| 2024-10-28 | iommufd: Folio subroutines | Steve Sistare | 1 | -14/+63 |
| 2024-10-28 | iommufd: pfn_reader local variables | Steve Sistare | 1 | -11/+14 |
| 2024-10-28 | iommufd: Generalize iopt_pages address | Steve Sistare | 3 | -32/+67 |
| 2024-10-28 | iommufd: Rename uptr in iopt_alloc_iova() | Steve Sistare | 1 | -8/+8 |
| 2024-09-27 | [tree-wide] finally take no_llseek out | Al Viro | 1 | -1/+0 |
| 2024-09-24 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 12 | -64/+93 |
| 2024-09-11 | iommu: Set iommu_attach_handle->domain in core | Yi Liu | 1 | -1/+0 |
| 2024-09-11 | iommufd: Avoid duplicated __iommu_group_set_core_domain() call | Yi Liu | 1 | -1/+3 |
| 2024-09-05 | iommufd: Protect against overflow of ALIGN() during iova allocation | Jason Gunthorpe | 1 | -0/+8 |
| 2024-09-05 | iommufd: Check the domain owner of the parent before creating a nesting domain | Jason Gunthorpe | 1 | -1/+2 |
| 2024-09-01 | fault-inject: improve build for CONFIG_FAULT_INJECTION=n | Jani Nikula | 1 | -0/+1 |
| 2024-08-31 | Merge tag 'iommu-fixes-v6.11-rc5' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -0/+8 |
| 2024-08-27 | Merge branch 'nesting_reserved_regions' into iommufd.git for-next | Jason Gunthorpe | 3 | -27/+46 |
| 2024-08-27 | iommufd/device: Enforce reserved IOVA also when attached to hwpt_nested | Nicolin Chen | 2 | -26/+45 |
| 2024-08-27 | iommufd/selftest: Fix buffer read overrrun in the dirty test | Jason Gunthorpe | 1 | -5/+4 |
| 2024-08-26 | iommufd: Reorder include files | Nicolin Chen | 11 | -29/+31 |
| 2024-08-26 | iommufd: Do not allow creating areas without READ or WRITE | Jason Gunthorpe | 1 | -0/+8 |
| 2024-08-19 | iommufd/selftest: Make dirty_ops static | Jinjie Ruan | 1 | -1/+1 |
| 2024-07-29 | iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace() | Nicolin Chen | 1 | -1/+1 |
| 2024-07-19 | Merge tag 'iommu-updates-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2 | -6/+11 |
| 2024-07-12 | Merge branch 'iommu/iommufd/paging-domain-alloc' into iommu/next | Will Deacon | 1 | -3/+4 |
| 2024-07-12 | Merge branch 'iommu/core' into iommu/next | Will Deacon | 1 | -3/+4 |
| 2024-07-12 | iommufd: Fix error pointer checking | Lu Baolu | 1 | -1/+1 |
| 2024-07-12 | iommufd: Add check on user response code | Lu Baolu | 1 | -0/+10 |
| 2024-07-10 | iommufd: Require drivers to supply the cache_invalidate_user ops | Jason Gunthorpe | 1 | -1/+2 |
| 2024-07-09 | Merge branch 'iommufd_pri' into iommufd for-next | Jason Gunthorpe | 8 | -11/+626 |
| 2024-07-09 | iommufd/selftest: Add IOPF support for mock device | Lu Baolu | 2 | -0/+72 |
| 2024-07-09 | iommufd: Associate fault object with iommufd_hw_pgtable | Lu Baolu | 3 | -8/+56 |
| 2024-07-09 | iommufd: Fault-capable hwpt attach/detach/replace | Lu Baolu | 3 | -3/+235 |
| 2024-07-09 | iommufd: Add iommufd fault object | Lu Baolu | 4 | -0/+263 |
| 2024-07-04 | iommufd: Use iommu_paging_domain_alloc() | Lu Baolu | 1 | -3/+4 |
| 2024-07-03 | iommu/arm-smmu-v3: Add support for dirty tracking in domain alloc | Joao Martins | 1 | -0/+3 |
| 2024-06-28 | iommufd/iova_bitmap: Remove iterator logic | Joao Martins | 1 | -95/+2 |
| 2024-06-28 | iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() | Joao Martins | 1 | -7/+66 |