[Drbd-dev] [PATCH v2 11/14] block: Rework bio splitting
Vivek Goyal
vgoyal at redhat.com
Fri May 25 20:48:27 CEST 2012
On Thu, May 24, 2012 at 07:56:03PM +0300, Boaz Harrosh wrote:
[..]
> In the split you have a single bio with or without bvects allocation
> should you not let the caller make sure not to set __GFP_WAIT.
>
> For me, inspecting current->bio_list is out of context and a complete
> hack. The caller should take care of it, which has more context.
>
> For example I might want to use split from OSD code where I do
> not use an elevator at all, and current->bio_list could belong
> to a completely different device. (Maybe)
FWIW, I too think that checking for current->bio_list in bio_split() sounds
hackish and it should be left to caller to set right gfp flags. And it should
be commented well.
Thanks
Vivek
More information about the drbd-dev
mailing list