Hi Linus, - Missing CRC32 selections (Arnd) - Fix for a merge window regression with bdev inode init (Christoph) - bcache fixes - rnbd fixes - NVMe pull request from Christoph: - fix a race in the nvme-tcp send code (Sagi Grimberg) - fix a list corruption in an nvme-rdma error path (Israel Rukshin) - avoid a possible double fetch in nvme-pci (Lalithambika Krishnakumar) - add the susystem NQN quirk for a Samsung driver (Gopal Tiwari) - fix two compiler warnings in nvme-fcloop (James Smart) - don't call sleeping functions from irq context in nvme-fc (James Smart) - remove an unused argument (Max Gurtovoy) - remove unused exports (Minwoo Im) - Use-after-free fix for partition iteration (Ming) - Missing blk-mq debugfs flag annotation (John) - Bdev freeze regression fix (Satya) - blk-iocost NULL pointer deref fix (Tejun) Please pull! The following changes since commit dc30432605bbbd486dfede3852ea4d42c40a84b4: block: add debugfs stanza for QUEUE_FLAG_NOWAIT (2020-12-29 16:47:46 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/block-5.11-2021-01-10 for you to fetch changes up to 5342fd4255021ef0c4ce7be52eea1c4ebda11c63: bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET (2021-01-09 09:21:03 -0700) ---------------------------------------------------------------- block-5.11-2021-01-10 ---------------------------------------------------------------- Arnd Bergmann (2): block: rsxx: select CONFIG_CRC32 lightnvm: select CONFIG_CRC32 Christoph Hellwig (1): block: pre-initialize struct block_device in bdev_alloc_inode Coly Li (4): bcache: fix typo from SUUP to SUPP in features.h bcache: check unsupported feature sets for bcache register bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET Gopal Tiwari (1): nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN Guoqing Jiang (1): block/rnbd-clt: Fix sg table use after free Israel Rukshin (1): nvmet-rdma: Fix list_del corruption on queue establishment failure Jack Wang (3): block/rnbd: Select SG_POOL for RNBD_CLIENT block/rnbd-srv: Fix use after free in rnbd_srv_sess_dev_force_close block/rnbd-clt: avoid module unload race with close confirmation James Smart (2): nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings Jan Kara (1): bfq: Fix computation of shallow depth Jens Axboe (1): Merge tag 'nvme-5.11-2021-01-07' of git://git.infradead.org/nvme into block-5.11 John Garry (1): blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED Lalithambika Krishnakumar (1): nvme: avoid possible double fetch in handling CQE Max Gurtovoy (1): nvme: remove the unused status argument from nvme_trace_bio_complete Ming Lei (1): block: fix use-after-free in disk_part_iter_next Minwoo Im (1): nvme: unexport functions with no external caller Sagi Grimberg (1): nvme-tcp: Fix possible race of io_work and direct send Satya Tangirala (1): fs: Fix freeze_bdev()/thaw_bdev() accounting of bd_fsfreeze_sb Swapnil Ingle (1): block/rnbd: Adding name to the Contributors List Tejun Heo (1): blk-iocost: fix NULL iocg deref from racing against initialization Yi Li (1): bcache: set pdev_set_uuid before scond loop iteration block/bfq-iosched.c | 8 +++---- block/blk-iocost.c | 16 +++++++++---- block/blk-mq-debugfs.c | 1 + block/genhd.c | 11 +++++---- drivers/block/Kconfig | 1 + drivers/block/rnbd/Kconfig | 1 + drivers/block/rnbd/README | 1 + drivers/block/rnbd/rnbd-clt.c | 18 +++++++-------- drivers/block/rnbd/rnbd-srv.c | 8 ++++--- drivers/lightnvm/Kconfig | 1 + drivers/md/bcache/features.c | 2 +- drivers/md/bcache/features.h | 30 ++++++++++++++++++++---- drivers/md/bcache/super.c | 53 +++++++++++++++++++++++++++++++++++++++---- drivers/nvme/host/core.c | 8 +++---- drivers/nvme/host/fc.c | 15 +++++++++++- drivers/nvme/host/nvme.h | 9 ++------ drivers/nvme/host/pci.c | 10 ++++---- drivers/nvme/host/tcp.c | 12 +++++++++- drivers/nvme/target/fcloop.c | 7 +++--- drivers/nvme/target/rdma.c | 10 ++++++++ fs/block_dev.c | 7 ++++-- include/uapi/linux/bcache.h | 2 +- 22 files changed, 172 insertions(+), 59 deletions(-) -- Jens Axboe