Merge tag 'block-6.1-2022-10-20' of git://git.kernel.dk/linux
Pull block fixes from Jens Axboe: - NVMe pull request via Christoph: - fix nvme-hwmon for DMA non-cohehrent architectures (Serge Semin) - add a nvme-hwmong maintainer (Christoph Hellwig) - fix error pointer dereference in error handling (Dan Carpenter) - fix invalid memory reference in nvmet_subsys_attr_qid_max_show (Daniel Wagner) - don't limit the DMA segment size in nvme-apple (Russell King) - fix workqueue MEM_RECLAIM flushing dependency (Sagi Grimberg) - disable write zeroes on various Kingston SSDs (Xander Li) - fix a memory leak with block device tracing (Ye) - flexible-array fix for ublk (Yushan) - document the ublk recovery feature from this merge window (ZiyangZhang) - remove dead bfq variable in struct (Yuwei) - error handling rq clearing fix (Yu) - add an IRQ safety check for the cached bio freeing (Pavel) - drbd bio cloning fix (Christoph) * tag 'block-6.1-2022-10-20' of git://git.kernel.dk/linux: blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' blktrace: fix possible memleak in '__blk_trace_remove' blktrace: introduce 'blk_trace_{start,stop}' helper bio: safeguard REQ_ALLOC_CACHE bio put block, bfq: remove unused variable for bfq_queue drbd: only clone bio if we have a backing device ublk_drv: use flexible-array member instead of zero-length array nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show nvmet: fix workqueue MEM_RECLAIM flushing dependency nvme-hwmon: kmalloc the NVME SMART log buffer nvme-hwmon: consistently ignore errors from nvme_hwmon_init nvme: add Guenther as nvme-hwmon maintainer nvme-apple: don't limit DMA segement size nvme-pci: disable write zeroes on various Kingston SSD nvme: fix error pointer dereference in error handling Documentation: document ublk user recovery feature blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()
Showing
- Documentation/block/ublk.rst 36 additions, 0 deletionsDocumentation/block/ublk.rst
- MAINTAINERS 6 additions, 0 deletionsMAINTAINERS
- block/bfq-iosched.h 0 additions, 4 deletionsblock/bfq-iosched.h
- block/bio.c 1 addition, 1 deletionblock/bio.c
- block/blk-mq.c 5 additions, 2 deletionsblock/blk-mq.c
- drivers/block/drbd/drbd_req.c 6 additions, 8 deletionsdrivers/block/drbd/drbd_req.c
- drivers/block/ublk_drv.c 1 addition, 1 deletiondrivers/block/ublk_drv.c
- drivers/nvme/host/apple.c 2 additions, 0 deletionsdrivers/nvme/host/apple.c
- drivers/nvme/host/core.c 6 additions, 2 deletionsdrivers/nvme/host/core.c
- drivers/nvme/host/hwmon.c 22 additions, 10 deletionsdrivers/nvme/host/hwmon.c
- drivers/nvme/host/pci.c 10 additions, 0 deletionsdrivers/nvme/host/pci.c
- drivers/nvme/target/configfs.c 0 additions, 4 deletionsdrivers/nvme/target/configfs.c
- drivers/nvme/target/core.c 1 addition, 1 deletiondrivers/nvme/target/core.c
- kernel/trace/blktrace.c 39 additions, 43 deletionskernel/trace/blktrace.c
Loading
Please register or sign in to comment