block: export bio_free_pages to other modules

bio_free_pages is introduced in commit 1dfa0f68c0
("block: add a helper to free bio bounce buffer pages"),
we can reuse the func in other modules after it was
imported.

Cc: Christoph Hellwig <[email protected]>
Cc: Jens Axboe <[email protected]>
Cc: Mike Snitzer <[email protected]>
Cc: Shaohua Li <[email protected]>
Signed-off-by: Guoqing Jiang <[email protected]>
Acked-by: Kent Overstreet <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
This commit is contained in:
Guoqing Jiang 2016-09-22 03:10:01 -04:00 • committed by Jens Axboe
commit 491221f88d
9 changed files with 13 additions and 36 deletions

View file

@ -1068,7 +1068,7 @@ static int bio_copy_to_iter(struct bio *bio, struct iov_iter iter)
return 0;
}
static void bio_free_pages(struct bio *bio)
void bio_free_pages(struct bio *bio)
{
struct bio_vec *bvec;
int i;
@ -1076,6 +1076,7 @@ static void bio_free_pages(struct bio *bio)
bio_for_each_segment_all(bvec, bio, i)
__free_page(bvec->bv_page);
}
EXPORT_SYMBOL(bio_free_pages);
/**
* bio_uncopy_user - finish previously mapped bio