Re: [PATCH v5 12/12] block: Only clone bio vecs that are in use
From: Tejun Heo <hidden>
Date: 2012-08-09 17:37:09
Also in:
dm-devel, lkml
From: Tejun Heo <hidden>
Date: 2012-08-09 17:37:09
Also in:
dm-devel, lkml
Hello, On Mon, Aug 06, 2012 at 03:08:41PM -0700, Kent Overstreet wrote:
bcache creates large bios internally, and then splits them according to the device requirements before it sends them down. If a lower level device tries to clone the bio, and the original bio had more than BIO_MAX_PAGES, the clone will fail unecessarily. We can fix this by only cloning the bio vecs that are actually in use.
How was this tested? Thanks. -- tejun