[dm-devel] [PATCH v10 1/8] block: Generalized bio pool freeing
Alasdair G Kergon
agk at redhat.com
Fri Sep 14 18:28:28 UTC 2012
On Thu, Sep 06, 2012 at 03:34:55PM -0700, Kent Overstreet wrote:
> With the old code, when you allocate a bio from a bio pool you have to
> implement your own destructor that knows how to find the bio pool the
> bio was originally allocated from.
>
> This adds a new field to struct bio (bi_pool) and changes
> bio_alloc_bioset() to use it. This makes various bio destructors
> unnecessary, so they're then deleted.
>
> v6: Explain the temporary if statement in bio_put
This patch also silently reverts
commit 4d7b38b7d944a79da3793b6c92d38682f3905ac9
"dm: clear bi_end_io on remapping failure"
Why?
If it's intentional, please explain it in your patch header and
copy Hannes to reconsider the matter.
If it wasn't intentional, please reinstate it.
Alasdair
More information about the dm-devel
mailing list