summaryrefslogtreecommitdiffstats
path: root/drivers/vhost/scsi.c
Commit message (Expand)AuthorAgeFilesLines
* vhost_scsi: add support for worker ioctlsMike Christie2023-07-031-0/+8
* vhost_scsi: flush IO vqs then send TMF rspMike Christie2023-07-031-3/+18
* vhost_scsi: convert to vhost_vq_work_queueMike Christie2023-07-031-9/+9
* vhost_scsi: make SCSI cmd completion per vqMike Christie2023-07-031-30/+26
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2023-04-271-46/+56
|\
| * vhost-scsi: Reduce vhost_scsi_mutex useMike Christie2023-04-211-7/+9
| * vhost-scsi: Drop vhost_scsi_mutex use in port calloutsMike Christie2023-04-211-12/+2
| * vhost-scsi: Check for a cleared backend before queueing an eventMike Christie2023-04-211-0/+8
| * vhost-scsi: Drop device mutex use in vhost_scsi_do_plugMike Christie2023-04-211-3/+0
| * vhost-scsi: Delay releasing our refcount on the tpgMike Christie2023-04-211-24/+37
* | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2023-04-261-31/+0
|\ \
| * | scsi: vhost-scsi: Remove default fabric ops calloutsDmitry Bogdanov2023-03-161-31/+0
* | | Merge tag 'iter-ubuf.2-2023-04-21' of git://git.kernel.dk/linuxLinus Torvalds2023-04-241-1/+1
|\ \ \ | |_|/ |/| |
| * | iov_iter: add iter_iovec() helperJens Axboe2023-03-301-1/+1
| |/
* | vhost-scsi: Fix crash during LUN unmappingMike Christie2023-04-041-32/+4
* | vhost-scsi: Fix vhost_scsi struct use after freeMike Christie2023-04-041-0/+3
|/
* vhost-scsi: convert sysfs snprintf and sprintf to sysfs_emitBo Liu2023-02-201-3/+3
* vhost-scsi: unbreak any layout for responseJason Wang2023-01-271-4/+17
* use less confusing names for iov_iter direction initializersAl Viro2022-11-251-5/+5
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2022-08-121-24/+61
|\
| * vhost scsi: Allow user to control num virtqueuesMike Christie2022-08-111-24/+61
| * vhost-scsi: Fix max number of virtqueuesMike Christie2022-08-111-1/+1
* | iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()Al Viro2022-08-081-3/+1
|/
* vhost: rename vhost_work_dev_flushMike Christie2022-05-311-1/+1
* vhost-scsi: drop flush after vhost_dev_cleanupMike Christie2022-05-311-2/+0
* vhost scsi: Convert to SPDX identifierCai Huoqing2021-09-051-13/+1
* vhost-scsi: reduce flushes during endpoint clearingMike Christie2021-07-031-5/+6
* vhost-scsi: remove extra flushesMike Christie2021-07-031-8/+0
* vhost: remove work arg from vhost_work_flushMike Christie2021-07-031-2/+2
* scsi: target: vhost-scsi: Use LIO wq cmd submission helperMike Christie2021-03-041-30/+6
* scsi: target: core: Add gfp_t arg to target_cmd_init_cdb()Mike Christie2021-03-041-1/+1
* scsi: target: vhost-scsi: Convert to new submission APIMike Christie2021-03-041-11/+9
* scsi: sbitmap: Move allocation hint into sbitmapMing Lei2021-03-041-2/+2
* scsi: sbitmap: Maintain allocation round_robin in sbitmapMing Lei2021-03-041-2/+2
* vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delayDongli Zhang2021-02-231-6/+3
* vhost scsi: fix error return code in vhost_scsi_set_endpoint()Zhang Changzhong2020-12-181-1/+2
* vhost scsi: fix lun reset completion handlingMike Christie2020-11-251-1/+3
* vhost scsi: Add support for LUN resets.Mike Christie2020-11-151-13/+134
* vhost scsi: add lun parser helperMike Christie2020-11-151-2/+7
* vhost scsi: fix cmd completion raceMike Christie2020-11-151-27/+15
* vhost scsi: alloc cmds per vq instead of sessionMike Christie2020-11-151-79/+128
* vhost/scsi: fix up req type endian-nessMichael S. Tsirkin2020-07-291-1/+1
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2020-06-101-1/+1
|\
| * vhost: allow device that does not depend on vhost workerJason Wang2020-06-041-1/+1
* | Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2020-06-051-0/+1
|\ \ | |/ |/|
| * scsi: vhost: Notify TCM about the maximum sg entries supported per commandSudhakar Panneerselvam2020-05-261-0/+1
* | vhost: Create accessors for virtqueues private_dataEugenio PĂ©rez2020-04-161-7/+7
|/
* vhost: allow per device message handlerJason Wang2020-04-011-1/+1
* compat_ioctl: move drivers to compat_ptr_ioctlArnd Bergmann2019-10-231-11/+1
* vhost: scsi: add weight supportJason Wang2019-05-271-6/+6