blob: 7b501591e94bc463bcea4e48c603ba94d1f2ac98 [file] [log] [blame]
a8ecdd7117ee ("blk-mq: Only register debugfs attributes for blk-mq queues")
9c1051aacde8 ("blk-mq: untangle debugfs and sysfs")
d173a25165c1 ("blk-mq: move debugfs declarations to a separate header file")
f57de23ac901 ("blk-mq-debugfs: get rid of a bunch of boilerplate")
88aabbd7e7ac ("blk-mq-debugfs: rename hw queue directories from <n> to hctx<n>")
71b90511cb17 ("blk-mq-debugfs: don't open code strstrip()")
c7e4145ae11b ("blk-mq-debugfs: error on long write to queue "state" file")
1a435111f8eb ("blk-mq-debugfs: clean up flag definitions")
d6296d39e90c ("blk-mq: update ->init_request and ->exit_request prototypes")
8658dca8bd56 ("blk-mq: Show operation, cmd_flags and rq_flags names")
65ca1ca32ca3 ("blk-mq: Move the "state" debugfs attribute one level down")
f05d1ba7871a ("blk-mq: Only unregister hctxs for which registration succeeded")
62d6c9496a2b ("blk-mq-debugfs: Rename functions for registering and unregistering the mq directory")
4c9e4019f188 ("blk-mq: Let blk_mq_debugfs_register() look up the queue name")
2d0364c8c1a9 ("blk-mq: Register <dev>/queue/mq after having registered <dev>/queue")
0206319fdfee ("blk-mq: Fix poll_stat for new size-based bucketing.")
720b8ccc4500 ("blk-mq: Add a polling specific stats function")
f5c0b0910ac4 ("blk-mq: Show symbolic names for hctx state and flags")
91d68905aee0 ("blk-mq: Export queue state through /sys/kernel/debug/block/*/state")
34dbad5d26e2 ("blk-stat: convert to callback-based statistics reporting")
4875253fddd7 ("blk-stat: move BLK_RQ_STAT_BATCH definition to blk-stat.c")
fa2e39cb9ee7 ("blk-stat: use READ and WRITE instead of BLK_STAT_{READ,WRITE}")
6c8b232efea1 ("blk-mq: make lifetime consistent between hctx and its kobject")
7ea5fe31c12d ("blk-mq: make lifetime consitent between q/ctx and its kobject")
737f98cfe7de ("blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue()")
59f082e464ae ("blk-mq: allocate blk_mq_tags and requests in correct node")
b410aff2bd9f ("block: do not allow updates through sysfs until registration completes")
80c6b15732f0 ("blk-mq-sched: (un)register elevator when (un)registering queue")
62ebce16c0ac ("blk-mq: move debugfs_remove() of disk dir to blk_release_queue()")
18fbda91c637 ("block: use same block debugfs directory for blk-mq and blktrace")
d03f6cdc1fc4 ("block: Dynamically allocate and refcount backing_dev_info")
dc3b17cc8bf2 ("block: Use pointer to backing_dev_info from request_queue")
72f2f8f6929c ("blk-mq-debug: Introduce debugfs_create_files()")
a1ae0f74a73f ("blk-mq-debug: Avoid that sparse complains about req_flags_t usage")
aebf526b53ae ("block: fold cmd_type into the REQ_OP_ space")
2f5a8e80f79d ("ide: don't abuse cmd_type")
57292b58ddb5 ("block: introduce blk_rq_is_passthrough")
09fc54ccc427 ("nbd: move request validity checking into nbd_send_cmd")
27410a8927fb ("nbd: remove REQ_TYPE_DRV_PRIV leftovers")
97b50a654d5d ("virtio_blk: make SCSI passthrough support configurable")
85dada09eeb3 ("virtio_blk: remove struct request backpointer from virtblk_req")
fb045ca25cc7 ("block: don't assign cmd_flags in __blk_rq_prep_clone")
82ed4db499b8 ("block: split scsi_request out of struct request")
8ae94eb65be9 ("block/bsg: move queue creation into bsg_setup_queue")
e9c787e65c0c ("scsi: allocate scsi_cmnd structures as part of struct request")
d48777a633d6 ("scsi: remove __scsi_alloc_queue")
eeff68c5618c ("scsi: remove scsi_cmd_dma_pool")
0a6ac4ee7c21 ("scsi: respect unchecked_isa_dma for blk-mq")
0fbc3e0ff623 ("scsi: remove gfp_flags member in scsi_host_cmd_pool")
eb8db831be80 ("dm: always defer request allocation to the owner of the request_queue")