| d94ecfc39971 ("blk-mq: split out a __blk_mq_get_driver_tag helper") |
| 766473681c13 ("blk-mq: use BLK_MQ_NO_TAG in more places") |
| cae740a04b4d ("blk-mq: Remove some unused function arguments") |
| cb711b91a3c6 ("blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue()") |
| 1fead7182f38 ("blk-mq: remove needless goto from blk_mq_get_driver_tag") |
| fe1f452640d8 ("blk-mq: don't call ktime_get_ns() if we don't need it") |
| 1052b8ac5282 ("blk-mq: when polling for IO, look for any completion") |
| 85f4d4b65fdd ("block: have ->poll_fn() return number of entries polled") |
| 849a370016a5 ("block: avoid ordered task state change for polled IO") |
| ea4f995ee8b8 ("blk-mq: cache request hardware queue mapping") |
| f9afca4d367b ("blk-mq: pass in request/bio flags to queue mapping") |
| ff2c56609d9b ("blk-mq: provide dummy blk_mq_map_queue_type() helper") |
| 9cf2bab63076 ("block: kill request ->cpu member") |
| f9cd4bfe9695 ("block: get rid of MQ scheduler ops union") |
| a1ce35fa4985 ("block: remove dead elevator code") |
| f382fb0bcef4 ("block: remove legacy IO schedulers") |
| 7e992f847a08 ("block: remove non mq parts from the flush code") |
| 7ca01926463a ("block: remove legacy rq tagging") |
| b5f2954d30c7 ("blkcg: revert blkcg cleanups series") |
| d6f1dda27251 ("blk-mq: place trace_block_getrq() in correct place") |
| bf5054569653 ("block: Introduce blk_revalidate_disk_zones()") |
| e76239a3748c ("block: add a report_zones method") |
| a2d6b3a2d390 ("block: Improve zone reset execution") |
| a91e138022bc ("block: Introduce blkdev_nr_zones() helper") |
| 5f832a395859 ("scsi: sd_zbc: Fix sd_zbc_check_zones() error checks") |
| d2e428e49eec ("scsi: sd_zbc: Reduce boot device scan and revalidate time") |
| 7f9d35d24c56 ("scsi: sd_zbc: Rearrange code") |
| 6ab9e09238fd ("Merge tag 'for-4.20/block-20181021' of git://git.kernel.dk/linux-block") |