On 2020-02-06 03:10, yu kuai wrote: > commit dc9edc44de6c ("block: Fix a blk_exit_rl() regression") pushed the > final release of request_queue to a workqueue, witch is not necessary > since commit 1e9364283764 ("blk-sysfs: Rework documention of > __blk_release_queue"). I think the second commit reference is wrong. Did you perhaps want to refer to commit 7b36a7189fc3 ("block: don't call ioc_exit_icq() with the queue lock held for blk-mq")? That is the commit that removed the locking from blk_release_queue() and that makes it safe to revert commit dc9edc44de6c. Thanks, Bart.