Hi Linus, This is a collection of both stragglers, and fixes that came in after I finalized the initial pull. This pull request contains: - An MD pull request from Song, with a few minor fixes. - Set of NVMe patches via Christoph. - Pull request from Konrad, with a few fixes for xen/blkback. - pblk fix IO calculation fix (Javier) - Segment calculation fix for pass-through (Ming) - Fallthrough annotation for blkcg (Mathieu) Please pull! git://git.kernel.dk/linux-block.git tags/for-5.1/block-post-20190315 ---------------------------------------------------------------- Aditya Pakki (1): md: Fix failed allocation of md_register_thread Christoph Hellwig (5): nvme: disable Write Zeroes for qemu controllers nvme: remove nvme_ns_config_oncs nvme: add proper discard setup for the multipath device nvme: add proper write zeroes setup for the multipath device nvmet: ignore EOPNOTSUPP for discard Dongli Zhang (2): xen/blkback: add stack variable 'blkif' in connect_ring() xen/blkback: rework connect_ring() to avoid inconsistent xenstore 'ring-page-order' set by malicious blkfront James Smart (5): nvme-fc: use nr_phys_segments to determine existence of sgl nvme-fc: fix numa_node when dev is null nvme-fc: reject reconnect if io queue count is reduced to zero nvmet-fc: fix issues with targetport assoc_list list walking nvmet-fc: bring Disconnect into compliance with FC-NVME spec Javier González (1): pblk: fix max_io calculation Jens Axboe (2): Merge branch 'stable/for-jens-5.1' of git://git.kernel.org/.../konrad/xen into for-5.1/block-post Merge branch 'for-5.1/md-post' of https://github.com/liu-song-6/linux into for-5.1/block-post Keith Busch (2): nvme: don't warn on block content change effects nvme-trace: fix cdw10 buffer overrun Mariusz Dabrowski (1): raid5: set write hint for PPL Mathieu Malaterre (1): blkcg: annotate implicit fall through Max Gurtovoy (1): nvme: add get-feature to admin cmds tracer Ming Lei (1): block: fix segment calculation for passthrough IO Sagi Grimberg (2): nvme: put ns_head ref if namespace fails allocation nvme-tcp: support C2HData with SUCCESS flag Xiao Ni (1): It's wrong to add len to sector_nr in raid10 reshape twice Yufen Yu (2): nvme: update comment to make the code easier to read nvme-loop: init nvmet_ctrl fatal_err_work when allocate Documentation/admin-guide/md.rst | 3 ++ block/blk-merge.c | 15 +++--- drivers/block/xen-blkback/xenbus.c | 99 ++++++++++++++++++++++---------------- drivers/lightnvm/pblk-rl.c | 7 ++- drivers/md/raid10.c | 3 +- drivers/md/raid5-log.h | 1 + drivers/md/raid5-ppl.c | 63 ++++++++++++++++++++++++ drivers/md/raid5.c | 3 ++ drivers/nvme/host/core.c | 28 +++++------ drivers/nvme/host/fc.c | 36 ++++++++++++-- drivers/nvme/host/nvme.h | 5 ++ drivers/nvme/host/pci.c | 3 +- drivers/nvme/host/tcp.c | 32 ++++++++++-- drivers/nvme/host/trace.c | 14 ++++++ drivers/nvme/host/trace.h | 2 +- drivers/nvme/target/core.c | 20 ++++---- drivers/nvme/target/fc.c | 42 +++------------- drivers/nvme/target/io-cmd-bdev.c | 8 +-- drivers/nvme/target/io-cmd-file.c | 2 +- kernel/trace/blktrace.c | 1 + 20 files changed, 259 insertions(+), 128 deletions(-) -- Jens Axboe