summaryrefslogtreecommitdiffstats
path: root/drivers/vdpa/vdpa_user/vduse_dev.c
Commit message (Expand)AuthorAgeFilesLines
* vduse: implement vdpa_config_ops.get_vq_size for vduseZhu Lingshan2024-03-191-0/+12
* vduse: implement DMA sync callbacksMaxime Coquelin2024-03-191-0/+22
* Merge branch 'vfs.file'Christian Brauner2023-12-211-1/+1
|\
| * file: remove __receive_fd()Christian Brauner2023-12-121-1/+1
* | eventfd: simplify eventfd_signal()Christian Brauner2023-11-281-3/+3
|/
* 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
|/
* 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: 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
* vdpa: Provide interface to read driver featuresEli Cohen2022-01-141-4/+12
* vduse: moving kvfree into callerGuanjun2022-01-141-1/+2
* 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-061-0/+1646