Hi Linus - NVMe pull request via Christoph: - fix ANA state updates when a namespace is not present (Anton Eidelman) - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show (Dan Carpenter) - avoid race in shutdown namespace removal (Daniel Wagner) - fix io_work priority inversion in nvme-tcp (Keith Busch) - destroy cm id before destroy qp to avoid use after free (Ruozhu Li) - blk-integrity profile registration fixes (Christoph, Lihong) - blk-cgroup UAF fix (Li) - blk-mq tag iterator fix (Ming) - blkcg memory leak fix (Yanfei) Please pull! The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f: Linux 5.15-rc1 (2021-09-12 16:28:37 -0700) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/block-5.15-2021-09-17 for you to fetch changes up to 858560b27645e7e97aca37ee8f232cccd658fbd2: blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (2021-09-15 12:03:18 -0600) ---------------------------------------------------------------- block-5.15-2021-09-17 ---------------------------------------------------------------- Anton Eidelman (1): nvme-multipath: fix ANA state updates when a namespace is not present Christoph Hellwig (2): block: check if a profile is actually registered in blk_integrity_unregister nvme: remove the call to nvme_update_disk_info in nvme_ns_remove Dan Carpenter (1): nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() Daniel Wagner (1): nvme: avoid race in shutdown namespace removal Jens Axboe (1): Merge tag 'nvme-5.15-2021-09-15' of git://git.infradead.org/nvme into block-5.15 Keith Busch (1): nvme-tcp: fix io_work priority inversion Li Jinlin (1): blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd Lihong Kou (1): block: flush the integrity workqueue in blk_integrity_unregister Ming Lei (1): blk-mq: avoid to iterate over stale request Ruozhu Li (1): nvme-rdma: destroy cm id before destroy qp to avoid use after free Yanfei Xu (1): blkcg: fix memory leak in blk_iolatency_init block/blk-cgroup.c | 18 ++++++++++++++---- block/blk-integrity.c | 9 ++++++++- block/blk-mq-tag.c | 2 +- drivers/nvme/host/core.c | 17 +++++++---------- drivers/nvme/host/multipath.c | 7 +++++-- drivers/nvme/host/rdma.c | 16 +++------------- drivers/nvme/host/tcp.c | 20 ++++++++++---------- drivers/nvme/target/configfs.c | 2 +- 8 files changed, 49 insertions(+), 42 deletions(-) -- Jens Axboe