Re: [PATCH v6 00/13] Block cleanups

2012-08-24 Thread Kent Overstreet
On Thu, Aug 23, 2012 at 02:00:41PM -0400, Vivek Goyal wrote: > On Wed, Aug 22, 2012 at 10:03:57AM -0700, Kent Overstreet wrote: > > [..] > > Kent Overstreet (13): > > block: Generalized bio pool freeing > > dm: Use bioset's front_pad for dm_rq_clone_bio_info > > block: Add bio_reset() > >

Re: [PATCH v6 00/13] Block cleanups

2012-08-23 Thread Vivek Goyal
On Wed, Aug 22, 2012 at 10:03:57AM -0700, Kent Overstreet wrote: [..] > Kent Overstreet (13): > block: Generalized bio pool freeing > dm: Use bioset's front_pad for dm_rq_clone_bio_info > block: Add bio_reset() > pktcdvd: Switch to bio_kmalloc() > block: Kill bi_destructor > block: Con

[PATCH v6 00/13] Block cleanups

2012-08-22 Thread Kent Overstreet
Buncha changes in this version. I came up with a new, much better solution to the "bio allocation from bio sets under generic_make_request()" problem. Previously, I was working around this in all of my code that allocated bios; it'd mask out GFP_WAIT if current->bio_list != NULL, then punt to work