On Wed, 22 Jun 2022 10:25:54 +0200, Sebastian Andrzej Siewior wrote: > __blk_mq_delay_run_hw_queue() disables preemption to get a stable > current CPU number and then invokes __blk_mq_run_hw_queue() if the CPU > number is part the mask. > > __blk_mq_run_hw_queue() acquires a spin_lock_t which is a sleeping lock > on PREEMPT_RT and can't be acquired with disabled preemption. > > [...] Applied, thanks! [1/1] blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). commit: c9198d784fa93d447afe8e4627dfe205f0ce5ec8 Best regards, -- Jens Axboe