Hi Linus, Followup pull request for block for this merge window. Some later arrivals, but all fixes at this point. This pull request contains: - bcache fix series (Coly) - Series of BFQ fixes (Paolo) - NVMe pull request from Keith with a few minor NVMe fixes - Various little tweaks Please pull! git://git.kernel.dk/linux-block.git tags/block-5.6-2020-02-05 ---------------------------------------------------------------- Amol Grover (1): nvmet: Pass lockdep expression to RCU lists Christoph Hellwig (1): nvme-pci: remove nvmeq->tags Coly Li (5): bcache: fix memory corruption in bch_cache_accounting_clear() bcache: explicity type cast in bset_bkey_last() bcache: add readahead cache policy options via sysfs interface bcache: fix incorrect data type usage in btree_flush_write() bcache: check return value of prio_read() Daniel Wagner (1): nvmet: update AEN list and array at one place Israel Rukshin (2): nvmet: Fix error print message at nvmet_install_queue function nvmet: Fix controller use after free Jens Axboe (1): Merge branch 'nvme-5.6' of git://git.infradead.org/nvme into block-5.6 Jon Derrick (1): MAINTAINERS: Add Revanth Rajashekar as a SED-Opal maintainer Juergen Gross (1): xen/blkfront: limit allocated memory size to actual use case Paolo Valente (7): block, bfq: do not plug I/O for bfq_queues with no proc refs block, bfq: do not insert oom queue into position tree block, bfq: get extra ref to prevent a queue from being freed during a group move block, bfq: extend incomplete name of field on_st block, bfq: remove ifdefs from around gets/puts of bfq groups block, bfq: get a ref to a group when adding it to a service tree block, bfq: clarify the goal of bfq_split_bfqq() Sagi Grimberg (1): nvmet: fix dsm failure when payload does not match sgl descriptor Stephen Kitt (1): drbd: fifo_alloc() should use struct_size Sun Ke (1): nbd: add a flush_workqueue in nbd_start_device Zhiqiang Liu (1): brd: check and limit max_part par MAINTAINERS | 2 +- block/bfq-cgroup.c | 16 +++++++- block/bfq-iosched.c | 26 ++++++++++--- block/bfq-iosched.h | 4 +- block/bfq-wf2q.c | 23 ++++++++--- drivers/block/brd.c | 22 ++++++++++- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_nl.c | 3 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/drbd/drbd_worker.c | 4 +- drivers/block/nbd.c | 10 +++++ drivers/block/xen-blkfront.c | 8 ++-- drivers/md/bcache/bcache.h | 3 ++ drivers/md/bcache/bset.h | 3 +- drivers/md/bcache/journal.c | 3 +- drivers/md/bcache/request.c | 17 +++++--- drivers/md/bcache/stats.c | 10 +++-- drivers/md/bcache/super.c | 21 +++++++--- drivers/md/bcache/sysfs.c | 22 +++++++++++ drivers/nvme/host/pci.c | 23 ++++------- drivers/nvme/target/core.c | 80 ++++++++++++++++++++++++-------------- drivers/nvme/target/fabrics-cmd.c | 15 ++++--- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/nvme/target/nvmet.h | 1 + 25 files changed, 230 insertions(+), 94 deletions(-) -- Jens Axboe