On Sat, Apr 12, 2025 at 03:31:59PM +0800, Yu Kuai wrote: > From: Yu Kuai <yukuai3@xxxxxxxxxx> > > This helper will be used in mdraid in later patches, check if there > are normal IO inflight while generating background sync IO, to fix a > problem in mdraid that foreground IO can be starved by background sync > IO. If we export this it needs a kerneldoc comment, and probably also a better name. Looking at this I'm also a little confused about blk_mq_in_flight_rw vs blk_mq_in_flight and why one needs blk-mq special casing and the other not, maybe we need to dig into the history and try to understand that as well while we're at it.