Hi Linus, Block fixes that should go into -rc1: - NVMe pull request from Christoph - rdma error handling fixes (Chao Leng) - fc error handling and reconnect fixes (James Smart) - fix the qid displace when tracing ioctl command (Keith Busch) - don't use BLK_MQ_REQ_NOWAIT for passthru (Chaitanya Kulkarni) - fix MTDT for passthru (Logan Gunthorpe) - blacklist Write Same on more devices (Kai-Heng Feng) - fix an uninitialized work struct (zhenwei pi)" - lightnvm out-of-bounds fix (Colin) - SG allocation leak fix (Doug) - rnbd fixes (Gioh, Guoqing, Jack) - zone error translation fixes (Keith) - kerneldoc markup fix (Mauro) - zram lockdep fix (Peter) - Kill unused io_context members (Yufen) - NUMA memory allocation cleanup (Xianting) - NBD config wakeup fix (Xiubo) Please pull! The following changes since commit 029f56db6ac248769f2c260bfaf3c3c0e23e904c: Merge tag 'x86_asm_for_v5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip (2020-10-13 13:36:07 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/block-5.10-2020-10-24 for you to fetch changes up to 24f7bb8863eb63b97ff7a83e6dd0d188a1c0575e: block: blk-mq: fix a kernel-doc markup (2020-10-23 12:20:17 -0600) ---------------------------------------------------------------- block-5.10-2020-10-24 ---------------------------------------------------------------- Chaitanya Kulkarni (1): nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru Chao Leng (2): nvme-rdma: fix crash when connect rejected nvme-rdma: fix crash due to incorrect cqe Colin Ian King (1): lightnvm: fix out-of-bounds write to array devices->info[] Damien Le Moal (1): scsi: handle zone resources errors Douglas Gilbert (1): sgl_alloc_order: fix memory leak Gioh Kim (1): block/rnbd-clt: send_msg_close if any error occurs after send_msg_open Guoqing Jiang (1): block/rnbd-clt: remove nr argument from send_usr_msg Jack Wang (1): block/rnbd-clt: do not cap max_hw_sectors & max_segments with remote device James Smart (4): nvme-fc: fix io timeout to abort I/O nvme-fc: fix error loop in create_hw_io_queues nvme-fc: wait for queues to freeze before calling update_hr_hw_queues nvme-fc: shorten reconnect delay if possible for FC Jens Axboe (1): Merge tag 'nvme-5.10-2020-10-23' of git://git.infradead.org/nvme into block-5.10 Kai-Heng Feng (1): nvme-pci: disable Write Zeroes on Sandisk Skyhawk Keith Busch (4): block: add zone specific block statuses nvme: translate zone resource errors nvme: use queuedata for nvme_req_qid null_blk: use zone status for max active/open Logan Gunthorpe (2): nvmet: limit passthru MTDS by BIO_MAX_PAGES nvmet: cleanup nvmet_passthru_map_sg() Mauro Carvalho Chehab (1): block: blk-mq: fix a kernel-doc markup Peter Zijlstra (1): zram: Fix __zram_bvec_{read,write}() locking order Tian Tao (1): skd_main: remove unused including <linux/version.h> Xianting Tian (1): blk-mq: remove the calling of local_memory_node() Xiubo Li (1): nbd: make the config put is called before the notifying the waiter Yufen Yu (1): block: remove unused members for io_context zhenwei pi (1): nvmet: fix uninitialized work for zero kato Documentation/block/queue-sysfs.rst | 8 +++ block/blk-core.c | 4 ++ block/blk-mq-cpumap.c | 2 +- block/blk-mq.c | 4 +- drivers/block/nbd.c | 2 +- drivers/block/null_blk_zoned.c | 69 +++++++++++------- drivers/block/rnbd/rnbd-clt.c | 19 +++-- drivers/block/skd_main.c | 1 - drivers/block/zram/zram_drv.c | 8 ++- drivers/lightnvm/core.c | 5 +- drivers/nvme/host/core.c | 4 ++ drivers/nvme/host/fc.c | 138 ++++++++++++++++++++++++------------ drivers/nvme/host/nvme.h | 2 +- drivers/nvme/host/pci.c | 2 + drivers/nvme/host/rdma.c | 6 +- drivers/nvme/target/core.c | 3 +- drivers/nvme/target/passthru.c | 18 +++-- drivers/scsi/scsi_lib.c | 9 +++ include/linux/blk_types.h | 18 +++++ include/linux/iocontext.h | 6 -- lib/scatterlist.c | 2 +- 21 files changed, 222 insertions(+), 108 deletions(-) -- Jens Axboe