On 4/18/25 10:06 PM, Ming Lei wrote: > Move blk_mq_add_queue_tag_set() after blk_mq_map_swqueue(), and publish > this request queue to tagset after everything is setup. > > This way is safe because BLK_MQ_F_TAG_QUEUE_SHARED isn't used by > blk_mq_map_swqueue(), and this flag is mainly checked in fast IO code > path. > > Prepare for removing ->elevator_lock from blk_mq_map_swqueue() which > is supposed to be called when elevator switch isn't possible. > > Reported-by: Nilay Shroff <nilay@xxxxxxxxxxxxx> > Closes: https://lore.kernel.org/linux-block/567cb7ab-23d6-4cee-a915-c8cdac903ddd@xxxxxxxxxxxxx/ > Signed-off-by: Ming Lei <ming.lei@xxxxxxxxxx> > --- > block/blk-mq.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Looks good to me: Reviewed-by: Nilay Shroff <nilay@xxxxxxxxxxxxx>