[PATCH 04/13] blk: use non-rescuing bioset for q->bio_split.

2017-06-17 Thread NeilBrown
A rescuing bioset is only useful if there might be bios from that same bioset on the bio_list_on_stack queue at a time when bio_alloc_bioset() is called. This never applies to q->bio_split. Allocations from q->bio_split are only ever made from blk_queue_split() which is only ever called early in

Re: [PATCH 04/13] blk: use non-rescuing bioset for q->bio_split.

2017-05-02 Thread Ming Lei
On Tue, May 02, 2017 at 01:42:24PM +1000, NeilBrown wrote: > A rescuing bioset is only useful if there might be bios from > that same bioset on the bio_list_on_stack queue at a time > when bio_alloc_bioset() is called. This never applies to > q->bio_split. > > Allocations from q->bio_split are on

[PATCH 04/13] blk: use non-rescuing bioset for q->bio_split.

2017-05-01 Thread NeilBrown
A rescuing bioset is only useful if there might be bios from that same bioset on the bio_list_on_stack queue at a time when bio_alloc_bioset() is called. This never applies to q->bio_split. Allocations from q->bio_split are only ever made from blk_queue_split() which is only ever called early in