summaryrefslogtreecommitdiffstats
path: root/drivers/block/virtio_blk.c
Commit message (Expand)AuthorAgeFilesLines
* virtio_blk: fix snprintf truncation compiler warningStefan Hajnoczi2023-12-041-4/+4
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2023-11-051-1/+3
|\
| * virtio-blk: fix implicit overflow on virtio_max_dma_sizezhenwei pi2023-11-011-1/+3
* | blk-mq: update driver tags request table when start requestChengming Zhou2023-09-221-2/+0
|/
* Merge branch '6.5/scsi-staging' into 6.5/scsi-fixesMartin K. Petersen2023-07-111-19/+15
|\
| * scsi: block: virtio_blk: Set zone limits before revalidating zonesDamien Le Moal2023-07-051-19/+15
* | Revert "virtio-blk: support completion batching for the IRQ path"Michael S. Tsirkin2023-06-211-45/+37
|/
* virtio-blk: fix ZBD probe in kernels without ZBD supportDmitry Fomichev2023-04-041-16/+17
* virtio-blk: fix to match virtio specDmitry Fomichev2023-04-041-81/+157
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2023-02-251-54/+414
|\
| * virtio-blk: support completion batching for the IRQ pathSuwan Kim2023-02-201-37/+45
| * virtio-blk: set req->state to MQ_RQ_COMPLETE after polling I/O is finishedSuwan Kim2023-02-201-2/+3
| * virtio_blk: zone append in header type tweakMichael S. Tsirkin2023-02-151-1/+1
| * virtio_blk: temporary variable type tweakMichael S. Tsirkin2023-02-151-1/+1
| * virtio-blk: add support for zoned block devicesDmitry Fomichev2023-02-151-18/+369
* | virtio_blk: use bvec_set_virt to initialize special_vecChristoph Hellwig2023-02-031-3/+1
|/
* virtio_blk: Fix signedness bug in virtblk_prep_rq()Rafael Mendonca2022-12-281-2/+4
* virtio_blk: use UINT_MAX instead of -1UAngus Chen2022-12-281-1/+1
* virtio-blk: use a helper to handle request queuing errorsDmitry Fomichev2022-12-281-13/+16
* virtio-blk: replace ida_simple[get|remove] with ida_[alloc_range|free]Pankaj Raghav2022-11-301-4/+4
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2022-10-101-18/+92
|\
| * virtio_blk: add SECURE ERASE command supportAlvaro Karsz2022-10-071-18/+92
* | Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds2022-10-071-3/+1
|\ \ | |/ |/|
| * block: Change the return type of blk_mq_map_queues() into voidBart Van Assche2022-08-221-3/+1
* | virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq()Suwan Kim2022-09-271-6/+5
|/
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2022-08-121-14/+10
|\
| * virtio-blk: Avoid use-after-free on suspend/resumeShigeru Yoshida2022-08-111-14/+10
* | block: remove blk_cleanup_diskChristoph Hellwig2022-06-281-1/+1
* | block: simplify disk shutdownChristoph Hellwig2022-06-281-1/+0
|/
* virtio-blk: support mq_ops->queue_rqs()Suwan Kim2022-05-311-16/+98
* virtio-blk: support polling I/OSuwan Kim2022-05-311-3/+103
* virtio_blk: fix the discard_granularity and discard_alignment queue limitsChristoph Hellwig2022-05-031-3/+4
* block: remove QUEUE_FLAG_DISCARDChristoph Hellwig2022-04-171-2/+0
* Merge tag 'for-5.18/drivers-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-211-4/+4
|\
| * virtio_blk: eliminate anonymous module_init & module_exitRandy Dunlap2022-03-171-4/+4
* | Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-211-52/+14
|\|
| * virtio_blk: simplify refcountingChristoph Hellwig2022-02-161-52/+14
* | virtio-blk: Remove BUG_ON() in virtio_queue_rq()Xie Yongji2022-03-061-10/+2
* | virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zeroXie Yongji2022-03-061-2/+8
|/
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2022-01-181-2/+2
|\
| * virtio: wrap config->reset callsMichael S. Tsirkin2022-01-141-2/+2
* | block: remove the gendisk argument to blk_execute_rqChristoph Hellwig2021-11-291-1/+1
* | block: remove GENHD_FL_EXT_DEVTChristoph Hellwig2021-11-291-1/+0
|/
* virtio-blk: modify the value type of num in virtio_queue_rq()Ye Guojin2021-11-241-1/+1
* Revert "virtio-blk: don't let virtio core to validate used length"Michael S. Tsirkin2021-11-241-1/+0
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2021-11-031-59/+119
|\
| * virtio-blk: don't let virtio core to validate used lengthJason Wang2021-11-011-0/+1
| * virtio_blk: correct types for status handlingMichael S. Tsirkin2021-11-011-6/+8
| * virtio_blk: allow 0 as num_request_queuesMichael S. Tsirkin2021-11-011-13/+1
| * virtio-blk: fixup coccinelle warningsYe Guojin2021-11-011-1/+1