| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-01 | vdpa: support virtio_map | Jason Wang | 1 | -2/+4 |
| 2025-06-20 | irqbypass: Require producers to pass in Linux IRQ number during registration | Sean Christopherson | 1 | -2/+2 |
| 2025-06-20 | irqbypass: Take ownership of producer/consumer token tracking | Sean Christopherson | 1 | -5/+3 |
| 2024-09-10 | vhost_vdpa: assign irq bypass producer token correctly | Jason Wang | 1 | -3/+13 |
| 2024-08-06 | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds | 1 | -7/+1 |
| 2024-07-26 | vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler | Jason Wang | 1 | -7/+1 |
| 2024-07-04 | vhost-vdpa: Use iommu_paging_domain_alloc() | Lu Baolu | 1 | -8/+6 |
| 2024-05-22 | vhost-vdpa: Remove usage of the deprecated ida_simple_xx() API | Christophe JAILLET | 1 | -3/+3 |
| 2024-03-19 | vDPA: introduce get_vq_size to vdpa_config_ops | Zhu Lingshan | 1 | -0/+8 |
| 2024-03-19 | vdpa: skip suspend/resume ops if not DRIVER_OK | Steve Sistare | 1 | -0/+6 |
| 2024-01-18 | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds | 1 | -3/+23 |
| 2024-01-10 | vdpa: Block vq property changes in DRIVER_OK | Dragos Tatulea | 1 | -0/+6 |
| 2024-01-10 | vdpa: Track device suspended state | Dragos Tatulea | 1 | -2/+15 |
| 2024-01-08 | Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 1 | -2/+2 |
| 2023-12-27 | vhost-vdpa: account iommu allocations | Pasha Tatashin | 1 | -1/+2 |
| 2023-11-28 | eventfd: simplify eventfd_signal() | Christian Brauner | 1 | -2/+2 |
| 2023-11-01 | vhost-vdpa: fix use after free in vhost_vdpa_probe() | Dan Carpenter | 1 | -1/+0 |
| 2023-11-01 | vhost-vdpa: clean iotlb map during reset for older userspace | Si-Wei Liu | 1 | -4/+16 |
| 2023-11-01 | vhost-vdpa: introduce IOTLB_PERSIST backend feature bit | Si-Wei Liu | 1 | -0/+15 |
| 2023-11-01 | vhost-vdpa: reset vendor specific mapping to initial state in .release | Si-Wei Liu | 1 | -0/+17 |
| 2023-11-01 | vhost-vdpa: uAPI to get dedicated descriptor group id | Si-Wei Liu | 1 | -0/+10 |
| 2023-11-01 | vhost-vdpa: introduce descriptor group backend feature | Si-Wei Liu | 1 | -0/+17 |
| 2023-09-03 | vdpa: add get_backend_features vdpa operation | Eugenio Pérez | 1 | -0/+12 |
| 2023-09-03 | vdpa: accept VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK backend feature | Eugenio Pérez | 1 | -1/+2 |
| 2023-06-28 | Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2023-06-09 | mm/gup: remove vmas parameter from pin_user_pages() | Lorenzo Stoakes | 1 | -1/+1 |
| 2023-06-09 | vhost_vdpa: support PACKED when setting-getting vring_base | Shannon Nelson | 1 | -4/+17 |
| 2023-06-08 | vhost_vdpa: tell vqs about the negotiated | Shannon Nelson | 1 | -0/+13 |
| 2023-04-27 | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds | 1 | -7/+37 |
| 2023-04-21 | vhost_vdpa: fix unmap process in no-batch mode | Cindy Lu | 1 | -7/+1 |
| 2023-04-21 | vhost-vdpa: use bind_mm/unbind_mm device callbacks | Stefano Garzarella | 1 | -0/+34 |
| 2023-04-21 | vdpa: Add eventfd for the vdpa callback | Xie Yongji | 1 | -0/+2 |
| 2023-04-03 | Merge 6.3-rc5 into driver-core-next | Greg Kroah-Hartman | 1 | -1/+2 |
| 2023-03-23 | vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type * | Greg Kroah-Hartman | 1 | -1/+1 |
| 2023-03-13 | vhost-vdpa: free iommu domain after last use during cleanup | Gautam Dawar | 1 | -1/+2 |
| 2023-02-25 | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds | 1 | -2/+37 |
| 2023-02-24 | Merge tag 'iommu-updates-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+1 |
| 2023-02-20 | vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails | Alvaro Karsz | 1 | -1/+4 |
| 2023-02-20 | vhost-vdpa: uAPI to resume the device | Sebastien Boeuf | 1 | -0/+18 |
| 2023-02-20 | vhost-vdpa: Introduce RESUME backend feature bit | Sebastien Boeuf | 1 | -1/+15 |
| 2023-02-09 | mm: replace vma->vm_flags direct modifications with modifier calls | Suren Baghdasaryan | 1 | -1/+1 |
| 2023-01-25 | iommu: Add a gfp parameter to iommu_map() | Jason Gunthorpe | 1 | -1/+1 |
| 2022-12-28 | vhost_vdpa: fix the crash in unmap a large memory | Cindy Lu | 1 | -20/+26 |
| 2022-12-28 | vhost-vdpa: fix an iotlb memory leak | Stefano Garzarella | 1 | -4/+8 |
| 2022-08-11 | vhost-vdpa: uAPI to suspend the device | Eugenio Pérez | 1 | -0/+19 |
| 2022-08-11 | vhost-vdpa: introduce SUSPEND backend feature bit | Eugenio Pérez | 1 | -1/+15 |
| 2022-08-11 | vhost-vdpa: Call ida_simple_remove() when failed | Bo Liu | 1 | -0/+1 |
| 2022-08-11 | vdpa: Use device_iommu_capable() | Robin Murphy | 1 | -1/+1 |
| 2022-06-27 | vhost-vdpa: call vhost_vdpa_cleanup during the release | Stefano Garzarella | 1 | -1/+1 |
| 2022-06-09 | vdpa: make get_vq_group and set_group_asid optional | Jason Wang | 1 | -0/+2 |
| 2022-05-31 | vhost-vdpa: return -EFAULT on copy_to_user() failure | Dan Carpenter | 1 | -3/+5 |
| 2022-05-31 | vhost-vdpa: support ASID based IOTLB API | Gautam Dawar | 1 | -19/+92 |
| 2022-05-31 | vhost-vdpa: introduce uAPI to set group ASID | Gautam Dawar | 1 | -0/+8 |
| 2022-05-31 | vhost-vdpa: uAPI to get virtqueue group id | Gautam Dawar | 1 | -0/+8 |
| 2022-05-31 | vhost-vdpa: introduce uAPI to get the number of address spaces | Gautam Dawar | 1 | -0/+3 |
| 2022-05-31 | vhost-vdpa: introduce uAPI to get the number of virtqueue groups | Gautam Dawar | 1 | -0/+4 |
| 2022-05-31 | vhost-vdpa: introduce asid based IOTLB | Gautam Dawar | 1 | -25/+72 |
| 2022-05-31 | vhost: support ASID in IOTLB API | Gautam Dawar | 1 | -1/+4 |
| 2022-05-31 | vdpa: multiple address spaces support | Gautam Dawar | 1 | -5/+9 |
| 2022-05-31 | vhost-vdpa: switch to use vhost-vdpa specific IOTLB | Gautam Dawar | 1 | -8/+10 |
| 2022-05-31 | vhost-vdpa: passing iotlb to IOMMU mapping helpers | Gautam Dawar | 1 | -30/+37 |
| 2022-03-28 | vdpa: support exposing the count of vqs to userspace | Longpeng | 1 | -0/+13 |
| 2022-03-28 | vdpa: change the type of nvqs to u32 | Longpeng | 1 | -4/+6 |
| 2022-03-28 | vdpa: support exposing the config size to userspace | Longpeng | 1 | -0/+17 |
| 2022-03-28 | vhost_vdpa: don't setup irq offloading when irq_num < 0 | Zhu Lingshan | 1 | -1/+4 |
| 2022-03-04 | vdpa: factor out vdpa_set_features_unlocked for vdpa internal use | Si-Wei Liu | 1 | -1/+1 |
| 2022-01-14 | vdpa: Protect vdpa reset with cf_mutex | Eli Cohen | 1 | -1/+1 |
| 2022-01-14 | vdpa: Avoid taking cf_mutex lock on get status | Eli Cohen | 1 | -2/+3 |
| 2022-01-14 | vdpa: Allow to configure max data virtqueues | Eli Cohen | 1 | -1/+1 |
| 2022-01-14 | vdpa: Sync calls set/get config/status with cf_mutex | Eli Cohen | 1 | -4/+3 |
| 2022-01-14 | vdpa: Provide interface to read driver features | Eli Cohen | 1 | -1/+1 |
| 2022-01-14 | vdpa: clean up get_config_size ret value handling | Laura Abbott | 1 | -1/+1 |
| 2022-01-14 | vdpa: Avoid duplicate call to vp_vdpa get_status | Eugenio Pérez | 1 | -1/+1 |
| 2021-12-08 | vdpa: check that offsets are within bounds | Dan Carpenter | 1 | -1/+1 |
| 2021-11-24 | vhost-vdpa: clean irqs before reseting vdpa device | Wu Zongyong | 1 | -1/+1 |
| 2021-11-01 | vdpa: Introduce and use vdpa device get, set config helpers | Parav Pandit | 1 | -2/+1 |
| 2021-10-13 | vhost-vdpa: Fix the wrong input in config_cb | Cindy Lu | 1 | -1/+1 |
| 2021-10-13 | vhost_vdpa: unset vq irq before freeing irq | Wu Zongyong | 1 | -4/+4 |
| 2021-09-14 | vdpa: potential uninitialized return in vhost_vdpa_va_map() | Dan Carpenter | 1 | -1/+1 |
| 2021-09-06 | vdpa: Support transferring virtual addressing during DMA mapping | Xie Yongji | 1 | -11/+88 |
| 2021-09-06 | vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() | Xie Yongji | 1 | -20/+35 |
| 2021-09-06 | vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() | Xie Yongji | 1 | -1/+1 |
| 2021-09-06 | vhost-vdpa: Handle the failure of vdpa_reset() | Xie Yongji | 1 | -3/+6 |
| 2021-09-06 | vdpa: Add reset callback in vdpa_config_ops | Xie Yongji | 1 | -2/+7 |
| 2021-09-06 | vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro | Cai Huoqing | 1 | -12/+12 |
| 2021-08-10 | vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() | Xie Yongji | 1 | -1/+2 |
| 2021-07-08 | vdpa: support packed virtqueue for set/get_vq_state() | Jason Wang | 1 | -2/+2 |
| 2021-05-05 | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds | 1 | -12/+4 |
| 2021-05-03 | vhost/vdpa: Remove the restriction that only supports virtio-net devices | Xie Yongji | 1 | -5/+1 |
| 2021-05-03 | vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() | Stefano Garzarella | 1 | -7/+2 |
| 2021-05-03 | vhost-vdpa: fix vm_flags for virtqueue doorbell mapping | Jason Wang | 1 | -0/+1 |
| 2021-05-01 | Merge tag 'iommu-updates-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -7/+3 |
| 2021-04-22 | vhost-vdpa: protect concurrent access to vhost device iotlb | Xie Yongji | 1 | -1/+5 |
| 2021-04-16 | Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', 'arm/exynos', 'unis... | Joerg Roedel | 1 | -7/+3 |
| 2021-04-07 | iommu: remove DOMAIN_ATTR_GEOMETRY | Christoph Hellwig | 1 | -7/+3 |
| 2021-03-14 | vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails | Stefano Garzarella | 1 | -2/+6 |
| 2021-03-14 | vhost-vdpa: fix use-after-free of v->config_ctx | Stefano Garzarella | 1 | -1/+3 |
| 2021-03-14 | vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation | Gautam Dawar | 1 | -6/+2 |
| 2020-12-18 | vhost_vdpa: switch to vmemdup_user() | Tian Tao | 1 | -7/+3 |
| 2020-12-02 | vhost_vdpa: return -EFAULT if copy_to_user() fails | Dan Carpenter | 1 | -1/+3 |
| 2020-11-25 | vhost-vdpa: fix page pinning leakage in error path (rework) | Si-Wei Liu | 1 | -18/+62 |
| 2020-10-30 | vdpa: handle irq bypass register failure case | Zhu Lingshan | 1 | -0/+3 |
| 2020-10-30 | Revert "vhost-vdpa: fix page pinning leakage in error path" | Michael S. Tsirkin | 1 | -71/+48 |
| 2020-10-30 | vhost_vdpa: Return -EFAULT if copy_from_user() fails | Dan Carpenter | 1 | -5/+5 |
| 2020-10-23 | vhost: vdpa: report iova range | Jason Wang | 1 | -0/+41 |
| 2020-10-21 | vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call | Zhu Lingshan | 1 | -7/+1 |
| 2020-10-21 | vhost_vdpa: Fix duplicate included kernel.h | Tian Tao | 1 | -1/+0 |
| 2020-10-04 | vhost-vdpa: fix page pinning leakage in error path | Si-Wei Liu | 1 | -48/+71 |
| 2020-10-04 | vhost-vdpa: fix vhost_vdpa_map() on error condition | Si-Wei Liu | 1 | -0/+3 |
| 2020-09-30 | vhost vdpa: fix vhost_vdpa_open error handling | Mike Christie | 1 | -0/+1 |
| 2020-09-24 | vhost-vdpa: fix backend feature ioctls | Jason Wang | 1 | -14/+16 |
| 2020-08-05 | vdpa: Modify get_vq_state() to return error code | Eli Cohen | 1 | -1/+4 |
| 2020-08-05 | net/vdpa: Use struct for set/get vq state | Eli Cohen | 1 | -2/+5 |
| 2020-08-05 | vdpa: remove hard coded virtq num | Max Gurtovoy | 1 | -6/+3 |
| 2020-08-05 | vhost-vdpa: support IOTLB batching hints | Jason Wang | 1 | -9/+27 |
| 2020-08-05 | vhost-vdpa: support get/set backend features | Jason Wang | 1 | -0/+18 |
| 2020-08-05 | vhost-vdpa: refine ioctl pre-processing | Jason Wang | 1 | -4/+5 |
| 2020-08-05 | vDPA: dont change vq irq after DRIVER_OK | Zhu Lingshan | 1 | -1/+0 |
| 2020-08-05 | vhost_vdpa: implement IRQ offloading in vhost_vdpa | Zhu Lingshan | 1 | -1/+62 |
| 2020-08-05 | vhost: introduce vhost_vring_call | Zhu Lingshan | 1 | -2/+2 |
| 2020-08-05 | vhost: vdpa: remove per device feature whitelist | Jason Wang | 1 | -37/+0 |
| 2020-08-05 | vhost/vdpa: switch to new helpers | Michael S. Tsirkin | 1 | -5/+3 |
| 2020-08-03 | virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM | Michael S. Tsirkin | 1 | -1/+1 |
| 2020-06-22 | vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() | Dan Carpenter | 1 | -1/+1 |
| 2020-06-10 | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost | Linus Torvalds | 1 | -1/+111 |
| 2020-06-09 | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 1 | -2/+2 |
| 2020-06-06 | vhost_vdpa: Support config interrupt in vdpa | Zhu Lingshan | 1 | -0/+47 |
| 2020-06-04 | vhost_vdpa: disable doorbell mapping for !MMU | Michael S. Tsirkin | 1 | -0/+4 |
| 2020-06-04 | vhost_vdpa: support doorbell mapping via mmap | Jason Wang | 1 | -0/+59 |
| 2020-06-04 | vhost: allow device that does not depend on vhost worker | Jason Wang | 1 | -1/+1 |
| 2020-04-16 | vhost: remove set but not used variable 'status' | Jason Yan | 1 | -3/+0 |
| 2020-04-16 | vhost: vdpa: remove unnecessary null check | Gustavo A. R. Silva | 1 | -2/+0 |
| 2020-04-02 | vhost: introduce vDPA-based backend | Tiwei Bie | 1 | -0/+883 |