On Thu, May 17, 2012 at 10:59:48PM -0400, koverstreet-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org wrote:
From: Kent Overstreet <redacted>
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.
Signed-off-by: Kent Overstreet <redacted>
Please add Cc: to maintainers of each modified subsystem. Other than
that, nice cleanup even without the later removal of bi_destructor.
Acked-by: Tejun Heo [off-list ref]
Thanks.
--
tejun