]> www.infradead.org Git - users/hch/block.git/commit
block: hold a request_queue reference for the lifetime of struct gendisk alloc_disk
authorChristoph Hellwig <hch@lst.de>
Tue, 10 Aug 2021 08:08:47 +0000 (10:08 +0200)
committerChristoph Hellwig <hch@lst.de>
Tue, 10 Aug 2021 13:04:00 +0000 (15:04 +0200)
commit8828799436878bc01451d45e7fd54b06927ed085
treebc01c27498991027c192dd30ed7517c13d8428a1
parent97c74dc073f81dd045afbe5812395f9ee9bbc2d0
block: hold a request_queue reference for the lifetime of struct gendisk

Acquire the queue ref dropped in disk_release in __blk_alloc_disk so any
allocate gendisk always has a queue reference.

Signed-off-by: Christoph Hellwig <hch@lst.de>
block/genhd.c
include/linux/genhd.h