Hi Jens, this series adds a bvec_phys helper to get the physical address of a bio_vec so that callers don't have to poke into bvec internals. There aren't a whole lot of user of it yet, but with the new proposed DMA mapping API we might grow a lot more soon. Changes since v2: - keep the existing (somewhat weird) description of get_max_segment_size Changes since v1: - reorder the two patches as suggested by Geert - fix a comment typo - use PFN_PHYS instead of open coding it - also pass a len argument to get_max_segment_size instead of open coding a min in both callers Diffstat: arch/m68k/emu/nfblock.c | 2 +- block/bio.c | 2 +- block/blk-merge.c | 25 +++++++++++-------------- block/blk.h | 4 ++-- include/linux/bvec.h | 14 ++++++++++++++ 5 files changed, 29 insertions(+), 18 deletions(-)