Merge tag 'for-5.18/drivers-2022-04-01' of git://git.kernel.dk/linux-block
Pull block driver fixes from Jens Axboe: "Followup block driver updates and fixes for the 5.18-rc1 merge window. In detail: - NVMe pull request - Fix multipath hang when disk goes live over reconnect (Anton Eidelman) - fix RCU hole that allowed for endless looping in multipath round robin (Chris Leech) - remove redundant assignment after left shift (Colin Ian King) - add quirks for Samsung X5 SSDs (Monish Kumar R) - fix the read-only state for zoned namespaces with unsupposed features (Pankaj Raghav) - use a private workqueue instead of the system workqueue in nvmet (Sagi Grimberg) - allow duplicate NSIDs for private namespaces (Sungup Moon) - expose use_threaded_interrupts read-only in sysfs (Xin Hao)" - nbd minor allocation fix (Zhang) - drbd fixes and maintainer addition (Lars, Jakob, Christoph) - n64cart build fix (Jackie) - loop compat ioctl fix (Carlos) - misc fixes (Colin, Dongli)" * tag 'for-5.18/drivers-2022-04-01' of git://git.kernel.dk/linux-block: drbd: remove check of list iterator against head past the loop body drbd: remove usage of list iterator variable after loop nbd: fix possible overflow on 'first_minor' in nbd_dev_add() MAINTAINERS: add drbd co-maintainer drbd: fix potential silent data corruption loop: fix ioctl calls using compat_loop_info nvme-multipath: fix hang when disk goes live over reconnect nvme: fix RCU hole that allowed for endless looping in multipath round robin nvme: allow duplicate NSIDs for private namespaces nvmet: remove redundant assignment after left shift nvmet: use a private workqueue instead of the system workqueue nvme-pci: add quirks for Samsung X5 SSDs nvme-pci: expose use_threaded_interrupts read-only in sysfs nvme: fix the read-only state for zoned namespaces with unsupposed features n64cart: convert bi_disk to bi_bdev->bd_disk fix build xen/blkfront: fix comment for need_copy xen-blkback: remove redundant assignment to variable i
Showing
- MAINTAINERS 1 addition, 0 deletionsMAINTAINERS
- drivers/block/drbd/drbd_main.c 5 additions, 2 deletionsdrivers/block/drbd/drbd_main.c
- drivers/block/drbd/drbd_req.c 29 additions, 16 deletionsdrivers/block/drbd/drbd_req.c
- drivers/block/loop.c 1 addition, 0 deletionsdrivers/block/loop.c
- drivers/block/n64cart.c 1 addition, 1 deletiondrivers/block/n64cart.c
- drivers/block/nbd.c 12 additions, 12 deletionsdrivers/block/nbd.c
- drivers/block/xen-blkback/blkback.c 1 addition, 1 deletiondrivers/block/xen-blkback/blkback.c
- drivers/block/xen-blkfront.c 1 addition, 1 deletiondrivers/block/xen-blkfront.c
- drivers/nvme/host/core.c 26 additions, 12 deletionsdrivers/nvme/host/core.c
- drivers/nvme/host/multipath.c 27 additions, 5 deletionsdrivers/nvme/host/multipath.c
- drivers/nvme/host/nvme.h 23 additions, 0 deletionsdrivers/nvme/host/nvme.h
- drivers/nvme/host/pci.c 5 additions, 2 deletionsdrivers/nvme/host/pci.c
- drivers/nvme/target/admin-cmd.c 1 addition, 1 deletiondrivers/nvme/target/admin-cmd.c
- drivers/nvme/target/configfs.c 1 addition, 1 deletiondrivers/nvme/target/configfs.c
- drivers/nvme/target/core.c 19 additions, 7 deletionsdrivers/nvme/target/core.c
- drivers/nvme/target/fc.c 4 additions, 4 deletionsdrivers/nvme/target/fc.c
- drivers/nvme/target/fcloop.c 8 additions, 8 deletionsdrivers/nvme/target/fcloop.c
- drivers/nvme/target/io-cmd-file.c 3 additions, 3 deletionsdrivers/nvme/target/io-cmd-file.c
- drivers/nvme/target/loop.c 2 additions, 2 deletionsdrivers/nvme/target/loop.c
- drivers/nvme/target/nvmet.h 1 addition, 0 deletionsdrivers/nvme/target/nvmet.h
Please register or sign in to comment