| Age | Commit message (Expand) | Author | Files | Lines |
| 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/gi... | 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/g... | 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/g... | Linus Torvalds | 3 | -7/+11 |
| 2025-05-23 | Merge branches 'fixes', 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings'... | 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 ... | 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 |
| 2025-04-23 | dmaengine: idxd: Fix allowing write() from different address spaces | Vinicius Costa Gomes | 1 | -0/+9 |
| 2025-04-17 | dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open | Purva Yeshi | 1 | -2/+2 |
| 2025-02-10 | dmaengine: idxd: Delete unnecessary NULL check | Dan Carpenter | 1 | -2/+1 |
| 2025-01-29 | Merge tag 'dmaengine-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 6 | -87/+510 |
| 2024-12-24 | dmaengine: idxd: Enable Function Level Reset (FLR) for halt | Fenghua Yu | 2 | -3/+148 |
| 2024-12-24 | dmaengine: idxd: Refactor halt handler | Fenghua Yu | 1 | -32/+31 |
| 2024-12-24 | dmaengine: idxd: Add idxd_device_config_save() and idxd_device_config_restore... | Fenghua Yu | 2 | -0/+236 |
| 2024-12-24 | dmaengine: idxd: Binding and unbinding IDXD device and driver | Fenghua Yu | 1 | -0/+33 |
| 2024-12-24 | dmaengine: idxd: Add idxd_pci_probe_alloc() helper | Fenghua Yu | 2 | -40/+64 |
| 2024-12-24 | dmaengine: idxd: Remove unused idxd_(un)register_bus_type | Dr. David Alan Gilbert | 2 | -12/+0 |
| 2024-12-11 | dmaengine: idxd: Add a new IAA device ID on Panther Lake family platforms | Fenghua Yu | 2 | -0/+3 |
| 2024-12-03 | module: Convert default symbol namespace to string literal | Masahiro Yamada | 1 | -1/+1 |
| 2024-12-02 | module: Convert symbol namespace to string literal | Peter Zijlstra | 4 | -12/+12 |
| 2024-12-02 | dmaengine: idxd: Remove a useless mutex | Christophe JAILLET | 1 | -5/+0 |
| 2024-10-21 | dmaengine: idxd: Move DSA/IAA device IDs to IDXD driver | Fenghua Yu | 1 | -0/+4 |
| 2024-09-23 | Merge tag 'dmaengine-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 3 | -3/+9 |
| 2024-09-10 | dmaengine: idxd: Clean up cpumask and hotplug for perfmon | Kan Liang | 3 | -107/+1 |
| 2024-09-02 | dmaengine: Fix spelling mistakes | Amit Vadhavana | 1 | -1/+1 |
| 2024-08-29 | dmaengine: idxd: Add new DSA and IAA device IDs for Diamond Rapids platform | Fenghua Yu | 1 | -0/+4 |
| 2024-08-29 | dmaengine: idxd: Add a new DSA device ID for Granite Rapids-D platform | Fenghua Yu | 1 | -0/+2 |
| 2024-08-05 | dmaengine: idxd: Convert comma to semicolon | Chen Ni | 1 | -2/+2 |
| 2024-07-25 | Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2 | -4/+3 |
| 2024-07-24 | Merge tag 'dmaengine-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -1/+2 |
| 2024-07-09 | Merge branch 'iommufd_pri' into iommufd for-next | Jason Gunthorpe | 1 | -1/+1 |
| 2024-07-04 | iommu: Introduce domain attachment handle | Lu Baolu | 1 | -1/+1 |
| 2024-07-03 | driver core: have match() callback in struct bus_type take a const * | Greg Kroah-Hartman | 1 | -3/+3 |
| 2024-06-20 | driver core: make [device_]driver_attach take a const * | Greg Kroah-Hartman | 1 | -1/+0 |
| 2024-06-11 | dmaengine: add channel device name to channel registration | Amelie Delaunay | 1 | -1/+1 |
| 2024-06-11 | dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list | Li RongQing | 1 | -1/+3 |
| 2024-06-07 | dmaengine: add missing MODULE_DESCRIPTION() macros | Jeff Johnson | 1 | -0/+1 |
| 2024-05-21 | Merge tag 'dmaengine-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -9/+9 |
| 2024-05-13 | dmaengine: idxd: add a write() method for applications to submit work | Nikhil Rao | 2 | -2/+90 |
| 2024-05-13 | dmaengine: idxd: add a new security check to deal with a hardware erratum | Arjan van de Ven | 3 | -0/+19 |
| 2024-05-13 | VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist | Arjan van de Ven | 1 | -3/+0 |
| 2024-05-04 | dmaengine: idxd: Avoid unnecessary destruction of file_ida | Fenghua Yu | 1 | -1/+0 |
| 2024-04-07 | dmaengine: idxd: Fix oops during rmmod on single-CPU platforms | Fenghua Yu | 1 | -6/+3 |
| 2024-04-07 | dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue | Rex Zhang | 6 | -13/+12 |
| 2024-04-07 | dmaengine: idxd: Check for driver name match before sva user feature | Jerry Snitselaar | 1 | -8/+9 |
| 2024-03-15 | Merge tag 'dmaengine-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 4 | -15/+15 |
| 2024-02-22 | dmaengine: idxd: constify the struct device_type usage | Ricardo B. Marliere | 3 | -13/+13 |
| 2024-02-22 | dmaengine: idxd: Ensure safe user copy of completion record | Fenghua Yu | 1 | -3/+12 |
| 2024-02-16 | dmaengine: idxd: make dsa_bus_type const | Ricardo B. Marliere | 2 | -2/+2 |
| 2024-02-16 | dmaengine: idxd: Remove shadow Event Log head stored in idxd | Fenghua Yu | 4 | -5/+3 |
| 2024-01-20 | Merge tag 'dmaengine-fix-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 2 | -3/+10 |
| 2024-01-19 | Merge tag 'dmaengine-6.8-rc1' into fixes | Vinod Koul | 2 | -3/+10 |
| 2024-01-10 | Merge tag 'v6.8-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/... | Linus Torvalds | 10 | -31/+169 |
| 2023-12-21 | dmaengine: idxd: Move dma_free_coherent() out of spinlocked context | Rex Zhang | 1 | -1/+8 |
| 2023-12-21 | dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API | Christophe JAILLET | 1 | -2/+2 |
| 2023-12-15 | dmaengine: idxd: Add support for device/wq defaults | Tom Zanussi | 4 | -1/+65 |
| 2023-12-15 | dmaengine: idxd: add callback support for iaa crypto | Tom Zanussi | 5 | -20/+65 |
| 2023-12-15 | dmaengine: idxd: Add wq private data accessors | Tom Zanussi | 1 | -0/+10 |
| 2023-12-15 | dmaengine: idxd: Export wq resource management functions | Tom Zanussi | 1 | -0/+5 |
| 2023-12-15 | dmaengine: idxd: Export descriptor management functions | Tom Zanussi | 1 | -0/+3 |
| 2023-12-15 | dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, ... | Tom Zanussi | 4 | -10/+12 |
| 2023-12-15 | dmaengine: idxd: add external module driver support for dsa_bus_type | Dave Jiang | 2 | -0/+9 |
| 2023-12-11 | dmaengine: idxd: Fix incorrect descriptions for GRPCFG register | Guanjun | 1 | -5/+7 |
| 2023-12-11 | dmaengine: idxd: Protect int_handle field in hw descriptor | Guanjun | 1 | -7/+7 |
| 2023-11-03 | Merge tag 'dmaengine-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 6 | -5/+61 |
| 2023-10-04 | dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq | Rex Zhang | 1 | -2/+3 |
| 2023-10-04 | dmaengine: idxd: add wq driver name support for accel-config user tool | Dave Jiang | 4 | -0/+56 |
| 2023-09-28 | dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers | Fenghua Yu | 1 | -3/+3 |
| 2023-09-28 | dmaengine: idxd: rate limit printk in misc interrupt thread | Dave Jiang | 1 | -2/+2 |
| 2023-09-03 | Merge tag 'dmaengine-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 4 | -31/+16 |
| 2023-08-21 | dmaengine: idxd: Fix issues with PRS disable sysfs knob | Fenghua Yu | 1 | -2/+2 |
| 2023-08-21 | dmaengine: idxd: Allow ATS disable update only for configurable devices | Fenghua Yu | 1 | -0/+4 |
| 2023-08-21 | Merge branches 'apple/dart', 'arm/mediatek', 'arm/renesas', 'arm/rockchip', '... | Joerg Roedel | 5 | -38/+76 |
| 2023-08-21 | dmaengine: idxd: Remove unused declarations | Yue Haibing | 1 | -5/+0 |
| 2023-08-09 | dmaengine/idxd: Re-enable kernel workqueue under DMA API | Jacob Pan | 5 | -38/+76 |
| 2023-08-07 | dmaengine: idxd: Clear PRS disable flag when disabling IDXD device | Fenghua Yu | 1 | -3/+1 |
| 2023-08-01 | dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported | Fenghua Yu | 1 | -4/+3 |
| 2023-08-01 | dmaengine: idxd: Simplify WQ attribute visibility checks | Fenghua Yu | 1 | -15/+5 |
| 2023-08-01 | dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update | Uros Bizjak | 1 | -4/+3 |
| 2023-07-12 | dmaengine: idxd: No need to clear memory after a dma_alloc_coherent() call | Christophe JAILLET | 1 | -2/+0 |
| 2023-07-12 | dmaengine: idxd: Modify the dependence of attribute pasid_enabled | Rex Zhang | 1 | -1/+1 |
| 2023-05-17 | dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() | Harshit Mogalapalli | 1 | -1/+0 |
| 2023-05-03 | Merge tag 'dmaengine-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 9 | -69/+1127 |
| 2023-04-30 | Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 4 | -13/+32 |
| 2023-04-14 | Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos', 'arm/mediatek', ... | Joerg Roedel | 4 | -13/+32 |
| 2023-04-13 | dmaengine: idxd: Add enable/disable device IOPF feature | Lu Baolu | 1 | -6/+25 |
| 2023-04-12 | dmaengine: idxd: add per wq PRS disable | Dave Jiang | 4 | -5/+64 |
| 2023-04-12 | dmaengine: idxd: add pid to exported sysfs attribute for opened file | Dave Jiang | 1 | -0/+11 |
| 2023-04-12 | dmaengine: idxd: expose fault counters to sysfs | Dave Jiang | 1 | -0/+46 |
| 2023-04-12 | dmaengine: idxd: add a device to represent the file opened | Dave Jiang | 2 | -24/+97 |
| 2023-04-12 | dmaengine: idxd: add per file user counters for completion record faults | Dave Jiang | 3 | -0/+29 |
| 2023-04-12 | dmaengine: idxd: process batch descriptor completion record faults | Dave Jiang | 4 | -25/+77 |
| 2023-04-12 | dmaengine: idxd: process user page faults for completion record | Dave Jiang | 5 | -7/+136 |
| 2023-04-12 | dmaengine: idxd: add idxd_copy_cr() to copy user completion record during pag... | Fenghua Yu | 4 | -5/+111 |
| 2023-04-12 | dmaengine: idxd: create kmem cache for event log fault items | Dave Jiang | 3 | -0/+20 |
| 2023-04-12 | dmaengine: idxd: add per DSA wq workqueue for processing cr faults | Dave Jiang | 2 | -0/+12 |
| 2023-04-12 | dmanegine: idxd: add debugfs for event log dump | Dave Jiang | 4 | -1/+160 |
| 2023-04-12 | dmaengine: idxd: add interrupt handling for event log | Dave Jiang | 2 | -0/+67 |
| 2023-04-12 | dmaengine: idxd: setup event log configuration | Dave Jiang | 5 | -4/+180 |
| 2023-04-12 | dmaengine: idxd: add event log size sysfs attribute | Dave Jiang | 4 | -1/+86 |
| 2023-04-12 | dmaengine: idxd: make misc interrupt one shot | Dave Jiang | 1 | -26/+12 |
| 2023-03-31 | dmaengine: idxd: expose IAA CAP register via sysfs knob | Dave Jiang | 4 | -0/+50 |
| 2023-03-31 | dmaengine: idxd: reformat swerror output to standard Linux bitmap output | Dave Jiang | 3 | -7/+6 |
| 2023-03-31 | iommu: Remove ioasid infrastructure | Jason Gunthorpe | 1 | -1/+0 |
| 2023-03-31 | iommu/ioasid: Rename INVALID_IOASID | Jacob Pan | 4 | -6/+7 |
| 2023-03-23 | dmaengine: idxd: use const struct bus_type * | Greg Kroah-Hartman | 1 | -2/+2 |
| 2023-03-17 | dmaengine: idxd: Remove unnecessary aer.h include | Bjorn Helgaas | 1 | -1/+0 |
| 2023-02-24 | Merge tag 'dmaengine-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 4 | -16/+15 |
| 2023-02-23 | Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2023-02-16 | dmaengine: idxd: Fix default allowed read buffers value in group | Fenghua Yu | 2 | -6/+11 |
| 2023-02-09 | mm: replace vma->vm_flags direct modifications with modifier calls | Suren Baghdasaryan | 1 | -1/+1 |
| 2022-12-28 | dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable | Reinette Chatre | 1 | -0/+11 |
| 2022-12-28 | dmaengine: idxd: Prevent use after free on completion memory | Reinette Chatre | 1 | -1/+1 |
| 2022-12-28 | dmaengine: idxd: Let probe fail when workqueue cannot be enabled | Reinette Chatre | 1 | -2/+1 |
| 2022-12-28 | dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 | Fenghua Yu | 3 | -4/+4 |
| 2022-12-28 | dmaengine: idxd: Remove the unused function set_completion_address() | Jiapeng Chong | 1 | -6/+0 |
| 2022-12-19 | Merge tag 'dmaengine-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2 | -1/+68 |
| 2022-12-02 | Merge tag 'v6.1-rc7' into iommufd.git for-next | Jason Gunthorpe | 5 | -12/+70 |
| 2022-11-14 | dmaengine: idxd: Remove linux/msi.h include | Thomas Gleixner | 1 | -1/+0 |
| 2022-11-11 | Merge branch 'fixes' into next | Vinod Koul | 5 | -12/+70 |
| 2022-11-08 | dmaengine: idxd: fix RO device state error after been disabled/reset | Fengqian Gao | 1 | -6/+14 |
| 2022-11-08 | dmaengine: idxd: Fix max batch size for Intel IAA | Xiaochen Shen | 4 | -6/+38 |
| 2022-11-04 | dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA | Xiaochen Shen | 1 | -0/+36 |
| 2022-11-03 | iommu: Remove SVM_FLAG_SUPERVISOR_MODE support | Lu Baolu | 2 | -26/+2 |
| 2022-10-19 | dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA | Xiaochen Shen | 1 | -0/+32 |
| 2022-10-19 | dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Ad... | Fenghua Yu | 1 | -0/+18 |
| 2022-09-29 | dmaengine: idxd: add configuration for concurrent batch descriptor processing | Dave Jiang | 4 | -3/+40 |
| 2022-09-29 | dmaengine: idxd: add configuration for concurrent work descriptor processing | Dave Jiang | 4 | -15/+75 |
| 2022-09-29 | dmaengine: idxd: add WQ operation cap restriction support | Dave Jiang | 5 | -3/+117 |
| 2022-09-29 | dmanegine: idxd: reformat opcap output to match bitmap_parse() input | Dave Jiang | 4 | -7/+26 |
| 2022-09-29 | dmaengine: idxd: convert ats_dis to a wq flag | Dave Jiang | 3 | -5/+8 |
| 2022-09-29 | dmaengine: idxd: Remove unused struct idxd_fault | Yuan Can | 1 | -6/+0 |
| 2022-09-29 | dmaengine: idxd: track enabled workqueues in bitmap | Jerry Snitselaar | 5 | -2/+14 |
| 2022-09-29 | dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() | Jerry Snitselaar | 1 | -1/+1 |
| 2022-09-04 | dmaengine: idxd: avoid deadlock in process_misc_interrupts() | Jerry Snitselaar | 1 | -2/+0 |
| 2022-07-05 | dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enablin... | Jerry Snitselaar | 1 | -6/+7 |
| 2022-07-01 | dmaengine: idxd: force wq context cleanup on device disable path | Dave Jiang | 1 | -4/+1 |
| 2022-05-29 | Merge tag 'dmaengine-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 7 | -113/+184 |
| 2022-05-19 | dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled | Dave Jiang | 1 | -1/+1 |
| 2022-05-16 | dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() | Minghao Chi | 1 | -1/+0 |
| 2022-05-16 | dmaengine: idxd: add missing callback function to support DMA_INTERRUPT | Dave Jiang | 1 | -0/+22 |
| 2022-05-16 | dmaengine: idxd: skip irq free when wq type is not kernel | Dave Jiang | 1 | -0/+3 |
| 2022-05-16 | dmaengine: idxd: make idxd_register/unregister_dma_channel() static | Dave Jiang | 2 | -4/+2 |
| 2022-05-16 | dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call | Dave Jiang | 1 | -1/+0 |
| 2022-05-16 | dmaengine: idxd: free irq before wq type is reset | Dave Jiang | 1 | -1/+1 |
| 2022-05-16 | dmaengine: idxd: fix lockdep warning on device driver removal | Dave Jiang | 1 | -7/+7 |
| 2022-05-16 | dmaengine: idxd: Separate user and kernel pasid enabling | Dave Jiang | 5 | -23/+35 |
| 2022-05-16 | dmaengine: idxd: Fix the error handling path in idxd_cdev_register() | Christophe JAILLET | 1 | -1/+7 |
| 2022-04-22 | dmaengine: idxd: refactor wq driver enable/disable operations | Dave Jiang | 4 | -61/+43 |
| 2022-04-20 | dmaengine: idxd: move wq irq enabling to after device enable | Dave Jiang | 1 | -9/+9 |
| 2022-04-20 | dmaengine: idxd: skip clearing device context when device is read-only | Dave Jiang | 1 | -0/+3 |
| 2022-04-20 | dmaengine: idxd: add RO check for wq max_transfer_size write | Dave Jiang | 1 | -0/+3 |
| 2022-04-20 | dmaengine: idxd: add RO check for wq max_batch_size write | Dave Jiang | 1 | -0/+3 |
| 2022-04-20 | dmaengine: idxd: fix retry value to be constant for duration of function call | Dave Jiang | 1 | -2/+2 |
| 2022-04-20 | dmaengine: idxd: match type for retries var in idxd_enqcmds() | Dave Jiang | 1 | -1/+2 |
| 2022-04-20 | dmaengine: idxd: set max_xfer and max_batch for RO device | Dave Jiang | 1 | -0/+3 |
| 2022-04-20 | dmaengine: idxd: set DMA_INTERRUPT cap bit | Dave Jiang | 1 | -0/+1 |
| 2022-04-11 | dmaengine: idxd: remove trailing white space on input str for wq name | Dave Jiang | 1 | -2/+8 |
| 2022-04-11 | dmaengine: idxd: don't load pasid config until needed | Dave Jiang | 2 | -14/+53 |
| 2022-04-08 | dmaengine: idxd: fix device cleanup on disable | Dave Jiang | 1 | -2/+1 |
| 2022-03-11 | dmaengine: idxd: Remove useless DMA-32 fallback configuration | Christophe JAILLET | 1 | -2/+0 |