[PATCH v2 03/10] block: convert .bv_page to .bv_pfn bio_vec

2015-05-06 Thread Dan Williams
Carry an __pfn_t in a bio_vec rather than a 'struct page *' in support of allowing a bio to reference unmapped (not struct page backed) persistent memory. This also fixes up the macros and static initializers that we were not automatically converted by the Coccinelle script that introduced the

[PATCH v2 03/10] block: convert .bv_page to .bv_pfn bio_vec

2015-05-06 Thread Dan Williams
Carry an __pfn_t in a bio_vec rather than a 'struct page *' in support of allowing a bio to reference unmapped (not struct page backed) persistent memory. This also fixes up the macros and static initializers that we were not automatically converted by the Coccinelle script that introduced the