> + blk_mq_process_requeue_list(hctx); Should this do list_empty_careful checks on ->requeue_list and ->flush_list so that we can avoid taking the requeue lock when these conditions aren't met before calling into blk_mq_process_requeue_list?
> + blk_mq_process_requeue_list(hctx); Should this do list_empty_careful checks on ->requeue_list and ->flush_list so that we can avoid taking the requeue lock when these conditions aren't met before calling into blk_mq_process_requeue_list?