summaryrefslogtreecommitdiffstats
path: root/drivers/vdpa/vdpa_user
Commit message (Expand)AuthorAgeFilesLines
* vduse: make vduse_class constantGreg Kroah-Hartman2023-11-011-19/+21
* vduse: Use proper spinlock for IRQ injectionMaxime Coquelin2023-08-101-4/+4
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2023-07-031-1/+5
|\
| * vduse: fix NULL pointer dereferenceMaxime Coquelin2023-07-031-1/+5
* | Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-06-281-1/+1
|\ \ | |/ |/|
| * mm/gup: remove vmas parameter from pin_user_pages()Lorenzo Stoakes2023-06-091-1/+1
* | vduse: avoid empty string for dev nameSheng Zhao2023-06-081-0/+3
|/
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2023-04-271-63/+351
|\
| * vduse: Support specifying bounce buffer size via sysfsXie Yongji2023-04-211-1/+44
| * vduse: Delay iova domain creationXie Yongji2023-04-211-22/+53
| * vduse: Signal vq trigger eventfd directly if possibleXie Yongji2023-04-211-4/+26
| * vduse: Add sysfs interface for irq callback affinityXie Yongji2023-04-211-11/+113
| * vduse: Support get_vq_affinity callbackXie Yongji2023-04-211-0/+9
| * vduse: Support set_vq_affinity callbackXie Yongji2023-04-211-7/+54
| * vduse: Refactor allocation for vduse virtqueuesXie Yongji2023-04-211-32/+66
* | driver core: class: remove module * from class_create()Greg Kroah-Hartman2023-03-171-1/+1
|/
* Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-02-231-1/+1
|\
| * mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan2023-02-091-1/+1
* | vduse: Remove include of rwlock.hSebastian Andrzej Siewior2023-02-061-1/+0
|/
* vduse: Validate vq_num in vduse_validate_config()Harshit Mogalapalli2022-12-281-0/+3
* driver core: make struct class.devnode() take a const *Greg Kroah-Hartman2022-11-241-1/+1
* vduse: prevent uninitialized memory accessesMaxime Coquelin2022-09-271-2/+7
* vduse: Support querying information of IOVA regionsXie Yongji2022-08-111-0/+39
* vduse: Support registering userspace memory for IOVA regionsXie Yongji2022-08-111-0/+141
* vduse: Support using userspace pages as bounce bufferXie Yongji2022-08-112-8/+96
* vduse: Use memcpy_{to,from}_page() in do_bounce()Xie Yongji2022-08-111-5/+4
* vduse: Remove unnecessary spin lock protectionXie Yongji2022-08-111-5/+2
* vduse: Tie vduse mgmtdev and its deviceParav Pandit2022-06-241-23/+37
* vduse: Fix NULL pointer dereference on sysfs accessXie Yongji2022-06-081-4/+3
* vdpa: multiple address spaces supportGautam Dawar2022-05-311-1/+2
* vdpa: introduce virtqueue groupsGautam Dawar2022-05-311-1/+1
* Merge tag 'iommu-updates-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-03-241-0/+11
|\
| * iommu/iova: Separate out rcache initJohn Garry2022-02-141-0/+11
* | vduse: Fix returning wrong type in vduse_domain_alloc_iova()Xie Yongji2022-03-041-1/+1
|/
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2022-01-181-5/+14
|\
| * vdpa: Provide interface to read driver featuresEli Cohen2022-01-141-4/+12
| * vduse: moving kvfree into callerGuanjun2022-01-141-1/+2
| |
| \
*-. \ Merge branches 'arm/smmu', 'virtio', 'x86/amd', 'x86/vt-d' and 'core' into nextJoerg Roedel2022-01-041-8/+0
|\ \ \ | |_|/ |/| |
| | * iommu/iova: Move fast alloc size roundup into alloc_iova_fast()John Garry via iommu2021-12-171-8/+0
| |/
* | vduse: check that offset is within bounds in get_config()Dan Carpenter2021-12-081-1/+2
* | vduse: fix memory corruption in vduse_dev_ioctl()Dan Carpenter2021-12-081-1/+2
|/
* vdpa: Enable user to set mac and mtu of vdpa deviceParav Pandit2021-11-011-1/+2
* vduse: Fix race condition between resetting and irq injectingXie Yongji2021-10-221-12/+25
* vduse: Disallow injecting interrupt before DRIVER_OK is setXie Yongji2021-10-221-0/+8
* vduse: Cleanup the old kernel states after reset failureXie Yongji2021-09-141-4/+2
* vduse: missing error code in vduse_init()Dan Carpenter2021-09-141-1/+3
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2021-09-111-1/+1
* Documentation: Add documentation for VDUSEXie Yongji2021-09-061-5/+0
* vduse: Introduce VDUSE - vDPA Device in UserspaceXie Yongji2021-09-062-0/+1651
* vduse: Implement an MMU-based software IOTLBXie Yongji2021-09-062-0/+618