3f034c374ad5 ("block: prevent an integer overflow in bvec_try_merge_hw_page") 384209cd5b93 ("block: create a bio_try_merge_pc_page helper") 320ea869a12c ("block: improve the gap check in __bio_add_pc_page") ff896738be38 ("block: return from __bio_try_merge_page if merging occured in the same page") dcdca753c152 ("block: clean up __bio_add_pc_page a bit") 551879a48f01 ("block: clarify that bio_add_page() and related helpers can add multi pages") 52d52d1c98a9 ("block: only allow contiguous page structs in a bio_vec") 489fbbcb51d0 ("block: enable multi-page bvec for passthrough IO") 190470871ae2 ("block: put the same page when adding it to bio") 5919482e2229 ("block: check if page is mergeable in one helper") 5a8ce240d4d3 ("block: cleanup bio_add_pc_page") db5ebd6edd26 ("block: avoid to break XEN by multi-page bvec") 4d633062c1c0 ("block: introduce bvec_nth_page()") 07173c3ec276 ("block: enable multipage bvecs") 6dc4f100c175 ("block: allow bio_for_each_segment_all() to iterate over multi-page bvec") 45a3fb95298b ("block: introduce mp_bvec_last_segment()") 862e5a5e6fa2 ("block: use bio_for_each_bvec() to map sg") 3d75ca0adef4 ("block: introduce multi-page bvec helpers") 2a5f14f279f5 ("gfs2: read journal in large chunks to locate the head") 5b84609532d6 ("gfs2: changes to gfs2_log_XXX_bio")