Skip to content

Commit c0f7e49

Browse files
committed
Merge tag 'block-5.15-2021-09-11' of git://git.kernel.dk/linux-block
Pull block fixes from Jens Axboe: - NVMe pull request from Christoph: - fix nvmet command set reporting for passthrough controllers (Adam Manzanares) - update a MAINTAINERS email address (Chaitanya Kulkarni) - set QUEUE_FLAG_NOWAIT for nvme-multipth (me) - handle errors from add_disk() (Luis Chamberlain) - update the keep alive interval when kato is modified (Tatsuya Sasaki) - fix a buffer overrun in nvmet_subsys_attr_serial (Hannes Reinecke) - do not reset transport on data digest errors in nvme-tcp (Daniel Wagner) - only call synchronize_srcu when clearing current path (Daniel Wagner) - revalidate paths during rescan (Hannes Reinecke) - Split out the fs/block_dev into block/fops.c and block/bdev.c, which has been long overdue. Do this now before -rc1, to avoid annoying conflicts due to this (Christoph) - blk-throtl use-after-free fix (Li) - Improve plug depth for multi-device plugs, greatly increasing md resync performance (Song) - blkdev_show() locking fix (Tetsuo) - n64cart error check fix (Yang) * tag 'block-5.15-2021-09-11' of git://git.kernel.dk/linux-block: n64cart: fix return value check in n64cart_probe() blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues block: move fs/block_dev.c to block/bdev.c block: split out operations on block special files blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() block: genhd: don't call blkdev_show() with major_names_lock held nvme: update MAINTAINERS email address nvme: add error handling support for add_disk() nvme: only call synchronize_srcu when clearing current path nvme: update keep alive interval when kato is modified nvme-tcp: Do not reset transport on data digest errors nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req nvmet: looks at the passthrough controller when initializing CAP nvme: move nvme_multi_css into nvme.h nvme-multipath: revalidate paths during rescan nvme-multipath: set QUEUE_FLAG_NOWAIT
2 parents 8177a5c + 221e836 commit c0f7e49

File tree

22 files changed

+805
-682
lines changed

22 files changed

+805
-682
lines changed

Documentation/core-api/kernel-api.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,9 @@ Block Devices
315315
.. kernel-doc:: block/genhd.c
316316
:export:
317317

318+
.. kernel-doc:: block/bdev.c
319+
:export:
320+
318321
Char devices
319322
============
320323

Documentation/filesystems/api-summary.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,6 @@ Other Functions
7171
.. kernel-doc:: fs/fs-writeback.c
7272
:export:
7373

74-
.. kernel-doc:: fs/block_dev.c
75-
:export:
76-
7774
.. kernel-doc:: fs/anon_inodes.c
7875
:export:
7976

MAINTAINERS

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3313,7 +3313,6 @@ S: Maintained
33133313
T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
33143314
F: block/
33153315
F: drivers/block/
3316-
F: fs/block_dev.c
33173316
F: include/linux/blk*
33183317
F: kernel/trace/blktrace.c
33193318
F: lib/sbitmap.c
@@ -13409,7 +13408,7 @@ F: include/linux/nvme-fc.h
1340913408
NVM EXPRESS TARGET DRIVER
1341013409
M: Christoph Hellwig <[email protected]>
1341113410
M: Sagi Grimberg <[email protected]>
13412-
M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
13411+
M: Chaitanya Kulkarni <kch@nvidia.com>
1341313412
1341413413
S: Supported
1341513414
W: http://git.infradead.org/nvme.git

block/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Makefile for the kernel block layer
44
#
55

6-
obj-$(CONFIG_BLOCK) := bio.o elevator.o blk-core.o blk-sysfs.o \
6+
obj-$(CONFIG_BLOCK) := bdev.o fops.o bio.o elevator.o blk-core.o blk-sysfs.o \
77
blk-flush.o blk-settings.o blk-ioc.o blk-map.o \
88
blk-exec.o blk-merge.o blk-timeout.o \
99
blk-lib.o blk-mq.o blk-mq-tag.o blk-stat.o \

0 commit comments

Comments
 (0)