On Wed, Nov 08, 2023 at 02:59:40PM +0800, Edward Adam Davis wrote: > Before call queue_rq(), initialize rq->state to MQ_RQ_IDLE. Request should never be able to be allocated if they aren't in MQ_RQ_IDLE. So papering over it here is not the right fix, we need to figure out got it ends up being marked free in the bitmap while not idle.