On Tue, 23 May 2023 16:47:09 +0530, Anuj Gupta wrote: > commit <8af870aa5b847> ("block: enable bio caching use for passthru IO") > introduced bio-cache for passthru IO. In case when nr_vecs are greater > than BIO_INLINE_VECS, bio and bvecs are allocated from mempool (instead > of percpu cache) and REQ_ALLOC_CACHE is cleared. This causes the side > effect of not freeing bio/bvecs into mempool on completion. > > This patch lets the passthru IO fallback to allocation using bio_kmalloc > when nr_vecs are greater than BIO_INLINE_VECS. The corresponding bio > is freed during call to blk_mq_map_bio_put during completion. > > [...] Applied, thanks! [1/1] block: fix bio-cache for passthru IO (no commit info) Best regards, -- Jens Axboe