On Aug 05, 2025 / 22:47, Nilay Shroff wrote: > Hi, > > This patchset replaces the use of a static key in the I/O path (rq_qos_ > xxx()) with an atomic queue flag (QUEUE_FLAG_QOS_ENABLED). This change > is made to eliminate a potential deadlock introduced by the use of static > keys in the blk-rq-qos infrastructure, as reported by lockdep during > blktests block/005[1]. ... > [1] https://lore.kernel.org/linux-block/4fdm37so3o4xricdgfosgmohn63aa7wj3ua4e5vpihoamwg3ui@fq42f5q5t5ic/ Thanks for this effort. I confirmed this series avoids the block/005 failure. I'm not sure if this fix approach will be agreed upon, but if that is the case: Tested-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@xxxxxxx>