| f0a0cdddb14c ("kyber: fix integer overflow of latency targets on 32-bit") |
| 6e25cb01ea20 ("kyber: implement improved heuristics") |
| fa2a1f609e64 ("kyber: don't make domain token sbitmap larger than necessary") |
| ed88660a5372 ("block: move call of scheduler's ->completed_request() hook") |
| 0fc09f920983 ("blk-mq: export setting request completion state") |
| a6088845c2bf ("block: kyber: make kyber more friendly with merging") |
| 12f5b9314545 ("blk-mq: Remove generation seqeunce") |
| ad103e79838d ("blk-mq: Fix timeout and state order") |
| 522a777566f5 ("block: consolidate struct request timestamp fields") |
| 4bc6339a583c ("block: move blk_stat_add() to __blk_mq_end_request()") |
| 84c7afcebed9 ("block: use ktime_get_ns() instead of sched_clock() for cfq and bfq") |
| 544ccc8dc904 ("block: get rid of struct blk_issue_stat") |
| a8a45941706b ("block: pass struct request instead of struct blk_issue_stat to wbt") |
| 934031a12980 ("block: move some wbt helpers to blk-wbt.c") |
| 782f569774d7 ("blk-wbt: throttle discards like background writes") |
| 8bea60901974 ("blk-wbt: pass in enum wbt_flags to get_rq_wait()") |
| f4560231ec42 ("blk-mq: start request gstate with gen 1") |
| 105976f51779 ("blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch") |
| 0a4b6e2f80aa ("Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block") |