On Fri, Mar 10, 2023 at 06:32:17PM +0100, Richard Weinberger wrote: > Indeed, I'm able to reproduce the problem and adding blk_mq_end_request() > back fixes it. Yes, that was my braino about failures from ->queue_req being handled by the block layer by doing completions, but successful I/O of course is not.