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 Thu, Dec 29, 2022 at 10:34:29AM +0800, Ming Lei wrote:
> 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.

I've dropped this commit from the queues for now until they can be
brought all back in in a clean way.

thanks,

greg k-h



[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