Merge tag 'block-6.3-2023-03-16' of git://git.kernel.dk/linux
Pull block fixes from Jens Axboe: "A bit bigger than usual, as the NVMe pull request missed last weeks submission. In detail: - NVMe pull request via Christoph: - Avoid potential UAF in nvmet_req_complete (Damien Le Moal) - More quirks (Elmer Miroslav Mosher Golovin, Philipp Geulen) - Fix a memory leak in the nvme-pci probe teardown path (Irvin Cote) - Repair the MAINTAINERS entry (Lukas Bulwahn) - Fix handling single range discard request (Ming Lei) - Show more opcode names in trace events (Minwoo Im) - Fix nvme-tcp timeout reporting (Sagi Grimberg) - MD pull request via Song: - Two fixes for old issues (Neil) - Resource leak in device stopping (Xiao) - Bio based device stats fix (Yu) - Kill unused CONFIG_BLOCK_COMPAT (Lukas) - sunvdc missing mdesc_grab() failure check (Liang) - Fix for reversal of request ordering upon issue for certain cases (Jan) - null_blk timeout fixes (Damien) - Loop use-after-free fix (Bart) - blk-mq SRCU fix for BLK_MQ_F_BLOCKING devices (Chris)" * tag 'block-6.3-2023-03-16' of git://git.kernel.dk/linux: block: remove obsolete config BLOCK_COMPAT md: select BLOCK_LEGACY_AUTOLOAD block: count 'ios' and 'sectors' when io is done for bio-based device block: sunvdc: add check for mdesc_grab() returning NULL nvmet: avoid potential UAF in nvmet_req_complete() nvme-trace: show more opcode names nvme-tcp: add nvme-tcp pdu size build protection nvme-tcp: fix opcode reporting in the timeout handler nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620 nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000 nvme-pci: fixing memory leak in probe teardown path nvme: fix handling single range discard request MAINTAINERS: repair malformed T: entries in NVM EXPRESS DRIVERS block: null_blk: cleanup null_queue_rq() block: null_blk: Fix handling of fake timeout request blk-mq: fix "bad unlock balance detected" on q->srcu in __blk_mq_run_dispatch_ops loop: Fix use-after-free issues block: do not reverse request order when flushing plug list md: avoid signed overflow in slot_store() md: Free resources in __md_stop
No related branches found
No related tags found
Showing
- MAINTAINERS 4 additions, 4 deletionsMAINTAINERS
- block/Kconfig 0 additions, 3 deletionsblock/Kconfig
- block/blk-core.c 6 additions, 10 deletionsblock/blk-core.c
- block/blk-mq.c 3 additions, 2 deletionsblock/blk-mq.c
- block/blk-mq.h 3 additions, 2 deletionsblock/blk-mq.h
- drivers/block/loop.c 17 additions, 8 deletionsdrivers/block/loop.c
- drivers/block/null_blk/main.c 15 additions, 16 deletionsdrivers/block/null_blk/main.c
- drivers/block/sunvdc.c 2 additions, 0 deletionsdrivers/block/sunvdc.c
- drivers/md/Kconfig 4 additions, 0 deletionsdrivers/md/Kconfig
- drivers/md/dm.c 3 additions, 3 deletionsdrivers/md/dm.c
- drivers/md/md.c 8 additions, 9 deletionsdrivers/md/md.c
- drivers/nvme/host/core.c 19 additions, 9 deletionsdrivers/nvme/host/core.c
- drivers/nvme/host/multipath.c 4 additions, 4 deletionsdrivers/nvme/host/multipath.c
- drivers/nvme/host/pci.c 5 additions, 0 deletionsdrivers/nvme/host/pci.c
- drivers/nvme/host/tcp.c 27 additions, 6 deletionsdrivers/nvme/host/tcp.c
- drivers/nvme/target/core.c 3 additions, 1 deletiondrivers/nvme/target/core.c
- include/linux/blk-mq.h 6 additions, 0 deletionsinclude/linux/blk-mq.h
- include/linux/blkdev.h 2 additions, 3 deletionsinclude/linux/blkdev.h
- include/linux/nvme.h 5 additions, 0 deletionsinclude/linux/nvme.h
Loading
Please register or sign in to comment