| 13c7863d48c1 ("block: move the initial blkg lookup into blkg_tryget_closest") |
| a5b97526bf28 ("block: bypass blkg_tryget_closest for the root_blkg") |
| 28fc591ff9d6 ("block: move the bio cgroup associatation helpers to blk-cgroup.c") |
| a18b9b1590ca ("block: move bio_associate_blkg_from_page to mm/page_io.c") |
| 2badf06cf906 ("block: merge __bio_associate_blkg into bio_associate_blkg_from_css") |
| d92c370a16cb ("block: really clone the block cgroup in bio_clone_blkg_association") |
| db9819c76c1f ("block: remove bio_disassociate_blkg") |
| ece841abbed2 ("block: fix memleak of bio integrity data") |
| d3f77dfdc718 ("blkcg: implement REQ_CGROUP_PUNT") |
| 27b36d8fa81f ("blkcg, writeback: Add wbc->no_cgroup_owner") |
| ef069b97feec ("blkcg: perpcu_ref init/exit should be done from blkg_alloc/free()") |
| 6ab2187992f4 ("blkcg: clean up blkg_tryget_closest()") |
| 0273ac349f08 ("blkcg: handle dying request_queue when associating a blkg") |
| 7754f669ffde ("blkcg: rename blkg_try_get() to blkg_tryget()") |
| 7fcf2b033b84 ("blkcg: change blkg reference counting to use percpu_ref") |
| 6f70fb66182b ("blkcg: remove bio_disassociate_task()") |
| fc5a828bfad6 ("blkcg: remove additional reference to the css") |
| db6638d7d177 ("blkcg: remove bio->bi_css and instead use bio->bi_blkg") |
| fd42df305f80 ("blkcg: associate writeback bios with a blkg") |
| 6a7f6d86a561 ("blkcg: associate a blkg for pages being evicted by swap") |
| e439bedf6b24 ("blkcg: consolidate bio_issue_init() to be a part of core") |
| 5cdf2e3fea5e ("blkcg: associate blkg when associating a device") |
| 892ad71f622b ("dm: set the static flush bio device on demand") |
| 2268c0feb0ff ("blkcg: introduce common blkg association logic") |
| beea9da07d8a ("blkcg: convert blkg_lookup_create() to find closest blkg") |
| b978962ad4f7 ("blkcg: update blkg_lookup_create() to do locking") |
| 0fe061b9f03c ("blkcg: fix ref count issue with bio_blkcg() using task_css") |
| e2b3fa5af70c ("block: Remove bio->bi_ioc") |
| 0d945c1f966b ("block: remove the queue_lock indirection") |
| 6d46964230d1 ("block: remove the lock argument to blk_alloc_queue_node") |
| 68fc68f2ff62 ("umem: don't override the queue_lock") |
| 8295a69bdc3c ("drbd: don't override the queue_lock") |
| 7fb1763de6f8 ("blk-cgroup: move locking into blkg_destroy_all") |
| 04be60b5e4e0 ("blk-cgroup: consolidate error handling in blkcg_init_queue") |
| d53375608ebf ("block: remove the unused lock argument to rq_qos_throttle") |
| 8f4236d9008b ("block: remove QUEUE_FLAG_BYPASS and ->bypass") |
| d1e36282b0bb ("block: add REQ_HIPRI and inherit it from IOCB_HIPRI") |
| db6d99523560 ("block: remove request_list code") |
| 1028e4b33566 ("bsg: move bsg-lib parts outside of request queue") |
| 4316b79e4321 ("block: kill legacy parts of timeout handling") |
| f9cd4bfe9695 ("block: get rid of MQ scheduler ops union") |
| a1ce35fa4985 ("block: remove dead elevator code") |
| f382fb0bcef4 ("block: remove legacy IO schedulers") |
| 7ca01926463a ("block: remove legacy rq tagging") |
| cd2f076f1d7a ("bsg: convert to use blk-mq") |
| 5e28b8d8a1b0 ("bsg: provide bsg_remove_queue() helper") |
| aae3b069d5ce ("bsg: pass in desired timeout handler") |
| c6f2882691e8 ("block: remove q->lld_busy_fn()") |
| 9ba20527f4d1 ("blk-mq: provide mq_ops->busy() hook") |
| 600335205b8d ("ide: convert to blk-mq") |