Hi Linus, Some fixes for block that should go into this release: - NVMe pull request via Keith - nvme keyring config compile fixes (Hannes and Arnd) - fabrics keep alive fixes (Hannes) - tcp authentication fixes (Mark) - io_uring_cmd error handling fix (Anuj) - stale firmware attribute fix (Daniel) - tcp memory leak (Christophe) - cytpo library usage simplification (Eric) - nbd use-after-free fix. May need a followup, but at least it's better than what it was before (Li) - Rate limit write on read-only device warnings (Yu) Please pull! The following changes since commit d2f51b3516dade79269ff45eae2a7668ae711b25: Merge tag 'rtc-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux (2023-11-05 18:49:40 -0800) are available in the Git repository at: git://git.kernel.dk/linux.git tags/block-6.7-2023-11-10 for you to fetch changes up to 37d9486874ec925fa298bcd7ba628a9b206e812f: Merge tag 'nvme-6.7-2023-11-8' of git://git.infradead.org/nvme into block-6.7 (2023-11-08 09:19:16 -0700) ---------------------------------------------------------------- block-6.7-2023-11-10 ---------------------------------------------------------------- Anuj Gupta (1): nvme: fix error-handling for io_uring nvme-passthrough Arnd Bergmann (1): nvme: common: make keyring and auth separate modules Christophe JAILLET (1): nvme-tcp: Fix a memory leak Daniel Wagner (1): nvme: update firmware version after commit Eric Biggers (1): nvme-auth: use crypto_shash_tfm_digest() Hannes Reinecke (4): nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() nvme-loop: always quiesce and cancel commands before destroying admin q nvme: start keep-alive after admin queue setup nvme: keyring: fix conditional compilation Jens Axboe (1): Merge tag 'nvme-6.7-2023-11-8' of git://git.infradead.org/nvme into block-6.7 Li Lingfeng (1): nbd: fix uaf in nbd_open Mark O'Donovan (3): nvme-auth: auth success1 msg always includes resp nvme-auth: add flag for bi-directional auth nvme-auth: always set valid seq_num in dhchap reply Yu Kuai (1): blk-core: use pr_warn_ratelimited() in bio_check_ro() block/blk-core.c | 4 ++-- drivers/block/nbd.c | 11 +++++++++-- drivers/nvme/Makefile | 2 +- drivers/nvme/common/Kconfig | 7 ++----- drivers/nvme/common/Makefile | 7 ++++--- drivers/nvme/common/auth.c | 23 ++--------------------- drivers/nvme/common/keyring.c | 11 +++++++---- drivers/nvme/host/Kconfig | 2 -- drivers/nvme/host/auth.c | 13 ++++++------- drivers/nvme/host/core.c | 30 ++++++++++++++++++------------ drivers/nvme/host/fc.c | 6 ++++++ drivers/nvme/host/ioctl.c | 7 +++++-- drivers/nvme/host/tcp.c | 9 +++------ drivers/nvme/target/Kconfig | 2 -- drivers/nvme/target/fabrics-cmd-auth.c | 2 +- drivers/nvme/target/loop.c | 4 ++++ include/linux/nvme-keyring.h | 10 +--------- include/linux/nvme.h | 2 +- 18 files changed, 72 insertions(+), 80 deletions(-) -- Jens Axboe