| Age | Commit message (Expand) | Author | Files | Lines |
| 14 days | Merge tag 'dmaengine-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine |  Linus Torvalds | 1 | -5/+7 |
| 2026-08-11 | dmaengine: idxd: assign all engines to group 0 in IAA defaults |  Giovanni Cabiddu | 1 | -5/+7 |
| 2026-07-02 | dmaengine: idxd: fix fdev setup failure cleanup in idxd_cdev_open() |  Yuho Choi | 1 | -1/+3 |
| 2026-07-02 | dmaengine: idxd: fix double free of wq, engine, and group structs |  Yuho Choi | 1 | -31/+5 |
| 2026-06-09 | PCI/P2PDMA: Add Intel QAT, DSA, IAA devices to whitelist |  Lukas Wunner | 1 | -3/+0 |
| 2026-03-09 | dmaengine: idxd: fix possible wrong descriptor completion in llist_abort_desc() |  Tuo Li | 1 | -1/+1 |
| 2026-02-25 | dmaengine: idxd: Fix leaking event log memory |  Vinicius Costa Gomes | 1 | -4/+0 |
| 2026-02-25 | dmaengine: idxd: Fix freeing the allocated ida too late |  Vinicius Costa Gomes | 1 | -4/+4 |
| 2026-02-25 | dmaengine: idxd: Fix memory leak when a wq is reset |  Vinicius Costa Gomes | 1 | -2/+1 |
| 2026-02-25 | dmaengine: idxd: Fix not releasing workqueue on .release() |  Vinicius Costa Gomes | 1 | -0/+1 |
| 2026-02-25 | dmaengine: idxd: Wait for submitted operations on .device_synchronize() |  Vinicius Costa Gomes | 1 | -0/+8 |
| 2026-02-25 | dmaengine: idxd: Flush all pending descriptors |  Vinicius Costa Gomes | 1 | -0/+10 |
| 2026-02-25 | dmaengine: idxd: Flush kernel workqueues on Function Level Reset |  Vinicius Costa Gomes | 3 | -0/+39 |
| 2026-02-25 | dmaengine: idxd: Fix possible invalid memory access after FLR |  Vinicius Costa Gomes | 1 | -0/+1 |
| 2026-02-25 | dmaengine: idxd: Fix crash when the event log is disabled |  Vinicius Costa Gomes | 2 | -1/+5 |
| 2026-02-25 | dmaengine: idxd: Fix lockdep warnings when calling idxd_device_config() |  Vinicius Costa Gomes | 2 | -16/+11 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument |  Linus Torvalds | 3 | -5/+5 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types |  Kees Cook | 3 | -6/+6 |
| 2026-02-17 | Merge tag 'dmaengine-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine |  Linus Torvalds | 5 | -1/+86 |
| 2026-01-09 | dmaengine: idxd: Add Max SGL Size Support for DSA3.0 |  Yi Sun | 4 | -1/+28 |
| 2026-01-09 | dmaengine: idxd: Expose DSA3.0 capabilities through sysfs |  Yi Sun | 4 | -0/+58 |
| 2025-12-14 | dmaengine: idxd: fix device leaks on compat bind and unbind |  Johan Hovold | 1 | -4/+19 |
| 2025-10-16 | dmaengine: idxd: drain ATS translations when disabling WQ |  Nikhil Rao | 1 | -2/+17 |
| 2025-10-06 | Merge tag 'dmaengine-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine |  Linus Torvalds | 3 | -4/+5 |
| 2025-10-04 | Merge tag 'vfio-v6.18-rc1' of https://github.com/awilliam/linux-vfio |  Linus Torvalds | 1 | -0/+4 |
| 2025-08-27 | dmaengine: idxd: Allow registers.h to be included from tools/ |  David Matlack | 1 | -0/+4 |
| 2025-08-20 | dmaengine: idxd: Add a new IAA device ID for Wildcat Lake family platforms |  Anil S Keshavamurthy | 2 | -0/+3 |
| 2025-08-20 | dmaengine: idxd: Fix double free in idxd_setup_wqs() |  Dan Carpenter | 1 | -16/+17 |
| 2025-08-20 | dmaengine: idxd: Replace memset(0) + strscpy() with strscpy_pad() |  Thorsten Blum | 1 | -4/+2 |
| 2025-08-20 | dmaengine: idxd: Fix refcount underflow on module unload |  Yi Sun | 1 | -1/+4 |
| 2025-08-20 | dmaengine: idxd: Remove improper idxd_free |  Yi Sun | 1 | -1/+0 |
| 2025-06-27 | dmaengine: idxd: Remove __packed from structures |  Yi Sun | 1 | -30/+30 |
| 2025-06-26 | dmaengine: idxd: Fix warning for deadcode.deadstore |  Anil S Keshavamurthy | 1 | -1/+0 |
| 2025-06-05 | Merge tag 'dmaengine-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine |  Linus Torvalds | 3 | -7/+11 |
| 2025-05-23 | Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'fsl/pamu', 'mediatek', 'renesas/ipmmu', 's390', 'intel/vt-d', 'amd/amd-vi' and 'core' into next |  Joerg Roedel | 1 | -35/+6 |
| 2025-05-14 | dmaengine: idxd: Remove unused pointer and macro |  Eder Zulian | 1 | -2/+0 |
| 2025-05-14 | dmaengine: idxd: Narrow the restriction on BATCH to ver. 1 only |  Vinicius Costa Gomes | 2 | -4/+8 |
| 2025-05-14 | dmaengine: idxd: Fix ->poll() return value |  Dave Jiang | 1 | -1/+1 |
| 2025-05-14 | dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using |  Yi Sun | 1 | -1/+3 |
| 2025-05-14 | dmaengine: idxd: Refactor remove call with idxd_cleanup() helper |  Shuai Xue | 1 | -12/+2 |
| 2025-05-14 | dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call |  Shuai Xue | 1 | -0/+1 |
| 2025-05-14 | dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe |  Shuai Xue | 1 | -1/+12 |
| 2025-05-14 | dmaengine: idxd: fix memory leak in error handling path of idxd_alloc |  Shuai Xue | 1 | -9/+15 |
| 2025-05-14 | dmaengine: idxd: Add missing cleanups in cleanup internals |  Shuai Xue | 1 | -8/+3 |
| 2025-05-14 | dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals |  Shuai Xue | 1 | -7/+51 |
| 2025-05-14 | dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups |  Shuai Xue | 1 | -0/+4 |
| 2025-05-14 | dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines |  Shuai Xue | 1 | -0/+4 |
| 2025-05-14 | dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs |  Shuai Xue | 1 | -9/+21 |
| 2025-04-28 | dmaengine: idxd: Remove unnecessary IOMMU_DEV_FEAT_IOPF |  Lu Baolu | 1 | -31/+6 |
| 2025-04-28 | iommu: Remove IOMMU_DEV_FEAT_SVA |  Jason Gunthorpe | 1 | -7/+1 |