| 324b494c2862 ("nvme-pci: Remove two-pass completions") |
| bf392a5dc02a ("nvme-pci: Remove tag from process cq") |
| 9515743bfb39 ("nvme-pci: Hold cq_poll_lock while completing CQEs") |
| fa46c6fb5d61 ("nvme/pci: move cqe check after device shutdown") |
| f6c4d97b0d82 ("nvme/pci: Remove last_cq_head") |
| 91a509f8b7a8 ("nvme-pci: refactor nvme_poll_irqdisable to make sparse happy") |
| 3a7afd8ee42a ("nvme-pci: remove the CQ lock for interrupt driven queues") |
| d1ed6aa14bc4 ("nvme-pci: don't poll from irq context when deleting queues") |
| 5271edd41dd8 ("nvme-pci: refactor nvme_disable_io_queues") |
| 0b2a8a9f4b56 ("nvme-pci: consolidate code for polling non-dedicated queues") |
| c6d962aebaf8 ("nvme-pci: only allow polling with separate poll queues") |
| 632230780964 ("nvme-pci: cleanup SQ allocation a bit") |
| 4e224106673f ("nvme-pci: use atomic bitops to mark a queue enabled") |
| e20ba6e1da02 ("block: move queues types to the block layer") |
| 04f3eafda6e0 ("nvme: implement mq_ops->commit_rqs() hook") |
| d666ba98f849 ("blk-mq: add mq_ops->commit_rqs()") |
| 9743139c5d11 ("blk-mq: remove 'tag' parameter from mq_ops->poll()") |
| 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") |
| dabcefab45d3 ("nvme: provide optimized poll function for separate poll queues") |
| 7baa85727d04 ("blk-mq-tag: change busy_iter_fn to return whether to continue or not") |
| 4b04cc6a8f86 ("nvme: add separate poll queue map") |
| 3b6592f70ad7 ("nvme: utilize two queue maps, one for reads and one for writes") |
| 843477d4cc5c ("blk-mq: initial support for multiple queue maps") |
| b3c661b15d5a ("blk-mq: support multiple hctx maps") |
| a783b81820fe ("blk-mq: add 'type' attribute to the sysfs hctx directory") |
| f31967f0e455 ("blk-mq: allow software queue to map to multiple hardware queues") |
| f9afca4d367b ("blk-mq: pass in request/bio flags to queue mapping") |
| ff2c56609d9b ("blk-mq: provide dummy blk_mq_map_queue_type() helper") |
| ed76e329d74a ("blk-mq: abstract out queue map") |
| a8908939af56 ("blk-mq: kill q->mq_map") |
| 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") |
| bd6bf7c10484 ("Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci") |