On Mon, Dec 27, 2021 at 08:41:36AM -0800, Keith Busch wrote: > While iterating a list, a particular request may need to be removed for > special handling. Provide an iterator that can safely handle that. Looks good: Reviewed-by: Christoph Hellwig <hch@xxxxxx> (except for the fact that it, just like the other rq_list helpers really should go into blk-mq.h, where all request related bits moved early in this cycle)