Re: [PATCH 26/27] kernel/power/swap.c: use bio_get_base_vec()
From: Ming Lei
Date: Tue Apr 05 2016 - 09:19:38 EST
On Tue, Apr 5, 2016 at 8:56 PM, Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote:
> I really don't like all these bio_get_base_vec uses. The end_io
> handlers generall want to iterate over all pages in the bio, with
> a special case where all of them is the fixed number one.
>
> So What I think we'll need is a bio_for_each_page, and if there is
> any good justification for it as special version of the single
> page case.
I thought about that too, and bio_get_base_vec() can be thought as
the special version too, IMO. Actually it is just about the name of
the helper, do you have a better name or other idea for such issue?
There are about ten such usages, as found in this patchset.
Thanks,
Ming Lei