Hello Christoph Hellwig, Commit 1e1a9cecfab3 ("block: force noio scope in blk_mq_freeze_queue") from Jan 31, 2025 (linux-next), leads to the following Smatch static checker warning: include/linux/blk-mq.h:910 blk_mq_freeze_queue() warn: sleeping in atomic context include/linux/blk-mq.h 905 static inline unsigned int __must_check 906 blk_mq_freeze_queue(struct request_queue *q) 907 { 908 unsigned int memflags = memalloc_noio_save(); 909 --> 910 blk_mq_freeze_queue_nomemsave(q); 911 return memflags; 912 } The call tree is: rexmit_timer() <- disables preempt with spin_lock_irqsave(&d->lock, flags); -> aoedev_downdev() -> blk_mq_freeze_queue() regards, dan carpenter