On Thu, Jun 26, 2025 at 07:57:43PM +0800, Yu Kuai wrote: > static void bdev_count_inflight_rw(struct block_device *part, > unsigned int inflight[2], bool mq_driver) Why not pass the inflight arguments as signed? (and split it for reads and writes as you did below) Anyway, I think this is good enough to get a fix queued up ASAP, but we can probably clean it up incrementally: Reviewed-by: Christoph Hellwig <hch@xxxxxx>