Hi Linus, Here's a set of fixes that should go into this release. This pull request contains: - Fix wbt performance regression introduced with the blk-rq-qos refactoring (Harshad) - Fix io_uring fileset removal inadvertently killing the workqueue (me) - Fix io_uring typo in linked command nonblock submission (Pavel) - Remove spurious io_uring wakeups on request free (Pavel) - Fix null_blk zoned command error return (Keith) - Don't use freezable workqueues for backing_dev, also means we can revert a previous libata hack (Mika) - Fix nbd sysfs mutex dropped too soon at removal time (Xiubo) Please pull! git://git.kernel.dk/linux-block.git tags/for-linus-20191010 ---------------------------------------------------------------- Harshad Shirwadkar (1): blk-wbt: fix performance regression in wbt scale_up/scale_down Jens Axboe (1): io_uring: only flush workqueues on fileset removal Keith Busch (1): null_blk: Fix zoned command return code Mika Westerberg (2): bdi: Do not use freezable workqueue Revert "libata, freezer: avoid block device removal while system is frozen" Pavel Begunkov (2): io_uring: fix reversed nonblock flag for link submission io_uring: remove wait loop spurious wakeups Xiubo Li (1): nbd: fix possible sysfs duplicate warning block/blk-rq-qos.c | 14 +++++++++----- block/blk-rq-qos.h | 4 ++-- block/blk-wbt.c | 6 ++++-- drivers/ata/libata-scsi.c | 21 --------------------- drivers/block/nbd.c | 2 +- drivers/block/null_blk_zoned.c | 3 +-- fs/io_uring.c | 24 ++++++++++-------------- kernel/freezer.c | 6 ------ mm/backing-dev.c | 4 ++-- 9 files changed, 29 insertions(+), 55 deletions(-) -- Jens Axboe