On 8/14/24 7:47 PM, Li Lingfeng wrote:
@@ -56,11 +57,11 @@ void __blk_mq_tag_busy(struct blk_mq_hw_ctx *hctx) return; }- spin_lock_irq(&tags->lock);+ spin_lock_irqsave(&tags->lock, flags); users = tags->active_queues + 1; WRITE_ONCE(tags->active_queues, users); blk_mq_update_wake_batch(tags, users); - spin_unlock_irq(&tags->lock); + spin_unlock_irqrestore(&tags->lock, flags); }/*
Reviewed-by: Bart Van Assche <bvanassche@xxxxxxx>