On Thu, 2018-02-22 at 10:25 +0800, Joseph Qi wrote: > I notice that several devices such as loop and zram will call > blk_cleanup_queue before del_gendisk, so it will hit this warning. Is > this normal? Hello Joseph, Since the disk object has a reference to the queue I agree with Ming that it's wrong to call blk_cleanup_queue() before del_gendisk(). Anyway, I will verify whether there are any block drivers in which these calls have to be swapped. Bart.