Re: [PATCH] blk-mq: avoid potential infinite loop in __blk_mq_alloc_request

From: Liu Song
Date: Tue Aug 09 2022 - 06:10:52 EST


On Fri, Jul 22, 2022 at 04:15:49PM +0800, Liu Song wrote:
It is a reasonable approach to prevent abnormal alloc from going down,
but this is a very rare exception after all, and above modification is
checked
every alloc request, which seems to be a bit excessive overhead.
Every allocation of a passthrough requests. Which isn't really the
normal fast path.

Hi,

It is true that there is no possibility of triggering an infinite loop in the current code,

but the necessary guard code should also exist without adding extra overhead.


Thanks