Name

bio_alloc_pages — allocates a single page for each bvec in a bio

Synopsis

int bio_alloc_pages (struct bio * bio,
 gfp_t gfp_mask);
 

Arguments

struct bio * bio

bio to allocate pages for

gfp_t gfp_mask

flags for allocation

Description

Allocates pages up to bio->bi_vcnt.

Returns 0 on success, -ENOMEM on failure. On failure, any allocated pages are freed.