Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linux
Pull block updates from Jens Axboe: - Improvements to the queue_rqs() support, and adding null_blk support for that as well (Chengming) - Series improving badblocks support (Coly) - Key store support for sed-opal (Greg) - IBM partition string handling improvements (Jan) - Make number of ublk devices supported configurable (Mike) - Cancelation improvements for ublk (Ming) - MD pull requests via Song: - Handle timeout in md-cluster, by Denis Plotnikov - Cleanup pers->prepare_suspend, by Yu Kuai - Rewrite mddev_suspend(), by Yu Kuai - Simplify md_seq_ops, by Yu Kuai - Reduce unnecessary locking array_state_store(), by Mariusz Tkaczyk - Make rdev add/remove independent from daemon thread, by Yu Kuai - Refactor code around quiesce() and mddev_suspend(), by Yu Kuai - NVMe pull request via Keith: - nvme-auth updates (Mark) - nvme-tcp tls (Hannes) - nvme-fc annotaions (Kees) - Misc cleanups and improvements (Jiapeng, Joel) * tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linux: (95 commits) block: ublk_drv: Remove unused function md: cleanup pers->prepare_suspend() nvme-auth: allow mixing of secret and hash lengths nvme-auth: use transformed key size to create resp nvme-auth: alloc nvme_dhchap_key as single buffer nvmet-tcp: use 'spin_lock_bh' for state_lock() powerpc/pseries: PLPKS SED Opal keystore support block: sed-opal: keystore access for SED Opal keys block:sed-opal: SED Opal keystore ublk: simplify aborting request ublk: replace monitor with cancelable uring_cmd ublk: quiesce request queue when aborting queue ublk: rename mm_lock as lock ublk: move ublk_cancel_dev() out of ub->mutex ublk: make sure io cmd handled in submitter task context ublk: don't get ublk device reference in ublk_abort_queue() ublk: Make ublks_max configurable ublk: Limit dev_id/ub_number values md-cluster: check for timeout while a new disk adding nvme: rework NVME_AUTH Kconfig selection ...
Showing
- arch/powerpc/platforms/pseries/Kconfig 6 additions, 0 deletionsarch/powerpc/platforms/pseries/Kconfig
- arch/powerpc/platforms/pseries/Makefile 1 addition, 0 deletionsarch/powerpc/platforms/pseries/Makefile
- arch/powerpc/platforms/pseries/plpks_sed_ops.c 131 additions, 0 deletionsarch/powerpc/platforms/pseries/plpks_sed_ops.c
- block/Kconfig 1 addition, 0 deletionsblock/Kconfig
- block/badblocks.c 1324 additions, 294 deletionsblock/badblocks.c
- block/blk-flush.c 2 additions, 9 deletionsblock/blk-flush.c
- block/blk-mq-debugfs.c 0 additions, 1 deletionblock/blk-mq-debugfs.c
- block/blk-mq.c 14 additions, 31 deletionsblock/blk-mq.c
- block/blk-mq.h 40 additions, 17 deletionsblock/blk-mq.h
- block/partitions/ibm.c 68 additions, 30 deletionsblock/partitions/ibm.c
- block/sed-opal.c 16 additions, 2 deletionsblock/sed-opal.c
- drivers/block/aoe/aoenet.c 1 addition, 2 deletionsdrivers/block/aoe/aoenet.c
- drivers/block/null_blk/main.c 21 additions, 1 deletiondrivers/block/null_blk/main.c
- drivers/block/ublk_drv.c 215 additions, 127 deletionsdrivers/block/ublk_drv.c
- drivers/block/virtio_blk.c 0 additions, 2 deletionsdrivers/block/virtio_blk.c
- drivers/cdrom/cdrom.c 0 additions, 1 deletiondrivers/cdrom/cdrom.c
- drivers/md/dm-raid.c 9 additions, 8 deletionsdrivers/md/dm-raid.c
- drivers/md/md-autodetect.c 2 additions, 2 deletionsdrivers/md/md-autodetect.c
- drivers/md/md-bitmap.c 26 additions, 35 deletionsdrivers/md/md-bitmap.c
- drivers/md/md-cluster.c 11 additions, 4 deletionsdrivers/md/md-cluster.c
Loading
Please register or sign in to comment