| Age | Commit message (Expand) | Author | Files | Lines |
| 13 days | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd |  Linus Torvalds | 11 | -87/+510 |
| 2026-08-13 | iommufd: Fix UAF in selftest IOPF reporting |  Peiyang He | 1 | -1/+30 |
| 2026-08-13 | iommu/iommufd: Fix NULL pointer deref in iommufd_ioas_change_process when racing with iopt_map_file_pages |  Peiyang He | 1 | -0/+4 |
| 2026-08-11 | Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'qualcomm/msm', 'rockchip', 'ti/omap', 'riscv', 'intel/vt-d', 'amd/amd-vi', 'core' and 'typos' into next |  Joerg Roedel | 2 | -2/+4 |
| 2026-08-10 | iommufd: Release current IOAS on xa_store() failure |  Shuai Xue | 1 | -0/+2 |
| 2026-08-10 | iommufd: Avoid locking internal accesses during unmap |  Shuai Xue | 1 | -2/+2 |
| 2026-07-26 | iommu/iommufd: Fix IOPF group ownership UAF |  Peiyang He | 1 | -0/+2 |
| 2026-07-14 | iommufd: Add an ioctl to query PA from IOVA for noiommu mode |  Jacob Pan | 4 | -0/+135 |
| 2026-07-14 | iommufd: Allow binding to a noiommu device |  Jason Gunthorpe | 1 | -40/+118 |
| 2026-07-14 | iommufd: Move igroup allocation to a function |  Jason Gunthorpe | 1 | -16/+27 |
| 2026-07-14 | iommufd: Support a HWPT without an iommu driver for noiommu |  Jason Gunthorpe | 7 | -6/+158 |
| 2026-07-14 | iommufd/viommu: Publish a vDEVICE only after vdevice_init() succeeds |  Nicolin Chen | 1 | -5/+15 |
| 2026-07-14 | iommufd/viommu: Release the igroup lock on the vdevice_size error path |  Nicolin Chen | 1 | -1/+1 |
| 2026-07-14 | iommufd: Simplify iommufd_device_remove_vdev() |  Jason Gunthorpe | 3 | -18/+24 |
| 2026-07-14 | iommufd: Fix grammar and spelling in comments |  xiongweimin | 2 | -4/+4 |
| 2026-07-13 | iommufd: Reject DMABUF pages from the access pin path |  Peiyang He | 1 | -0/+3 |
| 2026-07-13 | iommufd: Fix wrong hwpt passed to iommufd_auto_response_faults on replace |  Peiyang He | 1 | -1/+1 |
| 2026-07-13 | iommufd/selftest: Fix dmabuf leak in iommufd_test_dmabuf_get() |  yeeli | 1 | -1/+6 |
| 2026-07-13 | iommufd/selftest: Avoid selftest dirty bitmap size wrap |  Samuel Moelius | 1 | -1/+4 |
| 2026-06-12 | iommufd: Set upper bounds on cache invalidation entry_num and entry_len |  Nicolin Chen | 1 | -1/+10 |
| 2026-06-08 | iommufd: Destroy the pages content after detaching from dmabuf |  Jason Gunthorpe | 1 | -4/+4 |
| 2026-06-08 | iommufd: Take dma_resv lock before dma_buf_unpin() in release path |  Ankit Soni | 1 | -0/+2 |
| 2026-06-05 | iommufd: Avoid partial fault group delivery in iommufd_fault_fops_read() |  Nicolin Chen | 1 | -2/+5 |
| 2026-06-05 | iommufd: Break the loop on failure in iommufd_fault_fops_read() |  Nicolin Chen | 1 | -0/+2 |
| 2026-06-05 | iommufd: Reject invalid read count in iommufd_fault_fops_read() |  Nicolin Chen | 1 | -0/+3 |
| 2026-06-05 | iommufd: Propagate allocation failure in iommufd_veventq_deliver_fetch() |  Nicolin Chen | 1 | -1/+9 |
| 2026-06-05 | iommufd: Reject invalid read count in iommufd_veventq_fops_read() |  Nicolin Chen | 1 | -0/+6 |
| 2026-06-05 | iommufd: Rewind header length in done if iommufd_veventq_fops_read() fails |  Nicolin Chen | 1 | -0/+1 |
| 2026-06-01 | iommufd: Set veventq_depth upper bound |  Nicolin Chen | 1 | -1/+4 |
| 2026-06-01 | iommufd: Move vevent memory allocation outside spinlock |  Nicolin Chen | 1 | -5/+8 |
| 2026-06-01 | iommufd: Fix data_len byte-count vs element-count mismatch |  Nicolin Chen | 1 | -1/+1 |
| 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/git/jgg/iommufd |  Linus Torvalds | 7 | -39/+18 |
| 2026-04-15 | Merge tag 'iommu-updates-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux |  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 |