On Tue, Oct 18, 2022 at 08:50:55PM +0100, Pavel Begunkov wrote: > bio_put() with REQ_ALLOC_CACHE assumes that it's executed not from > an irq context. Let's add a warning if the invariant is not respected, > especially since there is a couple of places removing REQ_POLLED by hand > without also clearing REQ_ALLOC_CACHE. Looks good: Reviewed-by: Christoph Hellwig <hch@xxxxxx>