Hi Linus,
A collection of fixes that should go into this round. This pull request
contains:
- Fixups for the pf/pcd queue handling (YueHaibing)
- Revert of the three direct issue changes as they have been proven to
cause an issue with dm-mpath (Bart)
- Plug rq_count reset fix (Dongli)
- io_uring double free in fileset registration error handling (me)
- Make null_blk handle bad numa node passed in (John)
- BFQ ifdef fix (Konstantin)
- Flush queue leak fix (Shenghui)
- Plug trace fix (Yufen)
Please pull!
git://git.kernel.dk/linux-block.git tags/for-linus-20190407
----------------------------------------------------------------
Bart Van Assche (1):
block: Revert v5.0 blk_mq_request_issue_directly() changes
Dongli Zhang (1):
blk-mq: do not reset plug->rq_count before the list is sorted
Guenter Roeck (1):
xsysace: Fix error handling in ace_setup
Jens Axboe (1):
io_uring: fix double free in case of fileset regitration failure
John Pittman (1):
null_blk: prevent crash from bad home_node value
Konstantin Khlebnikov (1):
block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y
Shenghui Wang (1):
block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx
YueHaibing (2):
paride/pf: Fix potential NULL pointer dereference
paride/pcd: Fix potential NULL pointer dereference and mem leak
Yufen Yu (1):
blk-mq: add trace block plug and unplug for multiple queues
block/bfq-iosched.c | 2 +-
block/bfq-wf2q.c | 2 +-
block/blk-core.c | 4 +-
block/blk-mq-sched.c | 8 ++-
block/blk-mq.c | 129 ++++++++++++++++++++++--------------------
block/blk-mq.h | 6 +-
drivers/block/null_blk_main.c | 5 ++
drivers/block/paride/pcd.c | 14 ++++-
drivers/block/paride/pf.c | 12 +++-
drivers/block/xsysace.c | 2 +
fs/io_uring.c | 1 +
11 files changed, 110 insertions(+), 75 deletions(-)
--
Jens Axboe