Hi Linus, A few fixes/changes to round off this merge window. This pull request contains: - Small series making some functional tweaks to blk-iocost (Tejun) - Elevator switch locking fix (Ming) - Kill redundant call in blk-wbt (Yufen) - Fix flush timeout handling (Yufen) Please pull! git://git.kernel.dk/linux-block.git tags/for-linus-2019-09-27 ---------------------------------------------------------------- Ming Lei (2): blk-mq: move lockdep_assert_held() into elevator_exit block: don't release queue's sysfs lock during switching elevator Tejun Heo (3): iocost: better trace vrate changes iocost: improve nr_lagging handling iocost: bump up default latency targets for hard disks Yufen Yu (2): rq-qos: get rid of redundant wbt_update_limits() block: fix null pointer dereference in blk_mq_rq_timed_out() block/blk-flush.c | 10 ++++++++++ block/blk-iocost.c | 30 +++++++++++++++++++----------- block/blk-mq-sched.c | 2 -- block/blk-mq.c | 5 ++++- block/blk-sysfs.c | 14 ++++---------- block/blk.h | 9 +++++++++ block/elevator.c | 31 +------------------------------ 7 files changed, 47 insertions(+), 54 deletions(-) -- Jens Axboe