summaryrefslogtreecommitdiffstats
path: root/drivers/block/virtio_blk.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * virtio_blk: Fix spelling mistake: "advertisted" -> "advertised"Colin Ian King2021-11-011-1/+1
| * virtio-blk: validate num_queues during probeJason Wang2021-11-011-0/+4
| * virtio-blk: add num_request_queues module parameterMax Gurtovoy2021-11-011-1/+22
| * virtio-blk: avoid preallocating big SGL for dataMax Gurtovoy2021-11-011-56/+100
* | Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git://git.kernel.dk/linux...Linus Torvalds2021-11-011-2/+2
|\ \
| * | block: remove blk_{get,put}_requestChristoph Hellwig2021-10-291-2/+2
| |/
* / virtio-blk: Use blk_validate_block_size() to validate block sizeXie Yongji2021-10-271-2/+10
|/
* Revert "virtio-blk: Add validation for block size in config space"Michael S. Tsirkin2021-10-131-31/+6
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2021-09-111-2/+2
|\
| * virtio-blk: remove unneeded "likely" statementsMax Gurtovoy2021-09-061-2/+2
* | Merge tag 'for-5.15/block-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds2021-08-301-8/+8
|\ \ | |/ |/|
| * virtio_blk: add error handling support for add_disk()Luis Chamberlain2021-08-231-1/+6
| * virtio_blk: use bvec_virtChristoph Hellwig2021-08-161-5/+2
* | virtio-blk: Add validation for block size in config spaceXie Yongji2021-08-111-6/+33
|/
* virtio-blk: limit seg_max to a safe valueStefan Hajnoczi2021-07-031-1/+7
* virtio-blk: Fix memory leak among suspend/resume procedureXie Yongji2021-07-031-0/+2
* virtio_blk: cleanups: remove check obsoleted by CONFIG_LBDAF removalSohaib2021-07-031-7/+0
* virtio-blk: use blk_mq_alloc_diskChristoph Hellwig2021-06-111-19/+7
* Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2021-02-251-4/+7
|\
| * virtio-blk: support per-device queue depthJoseph Qi2021-02-231-4/+7
* | block: remove unnecessary argument from blk_execute_rqGuoqing Jiang2021-01-241-1/+1
|/
* virtio-blk: remove a spurious call to revalidate_disk_sizeChristoph Hellwig2020-11-161-1/+0
* block: remove the update_bdev parameter to set_capacity_revalidate_and_notifyChristoph Hellwig2020-11-161-1/+1
* block: add a new revalidate_disk_size helperChristoph Hellwig2020-09-021-1/+1
* virtio-blk: Use kobj_to_dev() instead of container_of()Tian Tao2020-09-011-1/+1
* block: virtio_blk: fix handling single range discard requestMing Lei2020-08-171-8/+23
* Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-blockLinus Torvalds2020-08-031-1/+2
|\
| * blk-mq: move failure injection out of blk_mq_complete_requestChristoph Hellwig2020-06-241-1/+2
* | virtio-blk: free vblk-vqs in error path of virtblk_probe()Hou Tao2020-06-301-0/+1
|/