Re: [PATCH 6.0 0853/1073] blk-mq: move the srcu_struct used for quiescing to the tagset

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Dec 28, 2022 at 03:40:41PM +0100, Greg Kroah-Hartman wrote:
> From: Christoph Hellwig <hch@xxxxxx>
> 
> [ Upstream commit 80bd4a7aab4c9ce59bf5e35fdf52aa23d8a3c9f5 ]
> 
> All I/O submissions have fairly similar latencies, and a tagset-wide
> quiesce is a fairly common operation.
> 
> Signed-off-by: Christoph Hellwig <hch@xxxxxx>
> Reviewed-by: Keith Busch <kbusch@xxxxxxxxxx>
> Reviewed-by: Ming Lei <ming.lei@xxxxxxxxxx>
> Reviewed-by: Chao Leng <lengchao@xxxxxxxxxx>
> Reviewed-by: Sagi Grimberg <sagi@xxxxxxxxxxx>
> Reviewed-by: Hannes Reinecke <hare@xxxxxxx>
> Reviewed-by: Chaitanya Kulkarni <kch@xxxxxxxxxx>
> Link: https://lore.kernel.org/r/20221101150050.3510-12-hch@xxxxxx
> [axboe: fix whitespace]
> Signed-off-by: Jens Axboe <axboe@xxxxxxxxx>
> Stable-dep-of: d36a9ea5e776 ("block: fix use-after-free of q->q_usage_counter")
> Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

commit 8537380bb988 ("blk-mq: skip non-mq queues in blk_mq_quiesce_queue")
is required for backporting this patch, otherwise kernel panic can be
triggered.

Thanks,
Ming




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux