summaryrefslogtreecommitdiffstats
path: root/drivers/vhost/vhost.c
Commit message (Expand)AuthorAgeFilesLines
* vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATEEric Auger2023-10-181-3/+1
* vhost: Allow worker switching while work is queueingMike Christie2023-07-031-42/+111
* vhost: allow userspace to create workersMike Christie2023-07-031-1/+141
* vhost: replace single worker pointer with xarrayMike Christie2023-07-031-16/+48
* vhost: add helper to parse userspace vring state/fileMike Christie2023-07-031-7/+22
* vhost: remove vhost_work_queueMike Christie2023-07-031-6/+0
* vhost: convert poll work to be vq basedMike Christie2023-07-031-3/+5
* vhost: take worker or vq for flushingMike Christie2023-07-031-2/+13
* vhost: take worker or vq instead of dev for queueingMike Christie2023-07-031-16/+28
* vhost, vhost_net: add helper to check if vq has workMike Christie2023-07-031-3/+3
* vhost: add vhost_worker pointer to vhost_virtqueueMike Christie2023-07-031-7/+14
* vhost: dynamically allocate vhost_workerMike Christie2023-07-031-23/+43
* vhost: create worker at end of vhost_dev_set_ownerMike Christie2023-07-031-6/+13
* vhost: support PACKED when setting-getting vring_baseShannon Nelson2023-06-091-5/+13
* vhost: Fix worker hangs due to missed wake up callsMike Christie2023-06-081-0/+2
* vhost: Fix crash during early vhost_transport_send_pkt callsMike Christie2023-06-081-33/+17
* vhost: use kzalloc() instead of kmalloc() followed by memset()Prathu Baronia2023-06-071-3/+2
* fork, vhost: Use CLONE_THREAD to fix freezer/ps regressionMike Christie2023-06-011-17/+5
* Merge tag 'sched-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-04-281-2/+1
|\
| * vhost: Fix livepatch timeouts in vhost_worker()Josh Poimboeuf2023-03-221-2/+1
* | Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2023-04-271-4/+2
|\ \
| * | vhost: use struct_size and size_add to compute flex array sizesJacob Keller2023-04-211-4/+2
| |/
* | Merge tag 'v6.4/kernel.user_worker' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-04-241-64/+60
|\ \
| * | vhost: use vhost_tasks for worker threadsMike Christie2023-03-231-47/+13
| * | vhost: move worker thread fields to new structMike Christie2023-03-231-34/+64
| |/
* / docs: move x86 documentation into Documentation/arch/Jonathan Corbet2023-03-301-1/+1
|/
* vhost: remove unused parameteLiming Wu2023-02-201-1/+1
* vhost/net: Clear the pending messages when the backend is removedEric Auger2023-01-271-1/+2
* vhost: fix range used in translate_desc()Stefano Garzarella2022-12-281-2/+2
* use less confusing names for iov_iter direction initializersAl Viro2022-11-251-3/+3
* [vhost] fix 'direction' argument of iov_iter_{init,bvec}()Al Viro2022-11-251-3/+3
* vhost: rename vhost_work_dev_flushMike Christie2022-05-311-5/+5
* vhost: flush dev once during vhost_dev_stopMike Christie2022-05-311-3/+3
* vhost: get rid of vhost_poll_flush() wrapperAndrey Ryabinin2022-05-311-10/+2
* vhost-vdpa: support ASID based IOTLB APIGautam Dawar2022-05-311-1/+1
* vhost: support ASID in IOTLB APIGautam Dawar2022-05-311-5/+18
* vhost: cache avail index in vhost_enable_notify()Stefano Garzarella2022-03-281-1/+2
* vhost: allow batching hint without sizeJason Wang2022-03-101-1/+3
* vhost: remove avail_event arg from vhost_update_avail_event()Stefano Garzarella2022-03-061-2/+2
* vhost: fix hung thread due to erroneous iotlb entriesAnirudh Rayabharam2022-03-061-0/+5
* vhost: Fix the calculation in vhost_overflow()Xie Yongji2021-08-111-2/+8
* vhost: remove work arg from vhost_work_flushMike Christie2021-07-031-4/+4
* vhost: Fix vhost_vq_reset()Laurent Vivier2021-03-141-1/+1
* vhost: add helper to check if a vq has been setupMike Christie2020-11-151-0/+6
* vhost_vdpa: remove unnecessary spin_lock in vhost_vring_callZhu Lingshan2020-10-211-3/+0
* vhost: reduce stack usage in log_usedLi Wang2020-10-211-1/+1
* vhost: Don't call log_access_ok() when using IOTLBGreg Kurz2020-10-041-5/+18
* vhost: Use vhost_get_used_size() in vhost_vring_set_addr()Greg Kurz2020-10-041-2/+1
* vhost: Don't call access_ok() when using IOTLBGreg Kurz2020-10-041-4/+5
* vhost: fix typo in error messageYunsheng Lin2020-09-011-1/+1