Hi all, this series switches the core block layer code and all users of the existing bvec kmap helpers to use kmap_local_page. Drivers that currently use open coded kmap_atomic calls will converted in a follow on series. Diffstat: arch/mips/include/asm/mach-rc32434/rb.h | 2 - block/bio-integrity.c | 14 ++++------ block/bio.c | 37 +++++++--------------------- block/blk-map.c | 2 - block/bounce.c | 35 ++++++-------------------- block/t10-pi.c | 16 ++++-------- drivers/block/ps3disk.c | 19 ++------------ drivers/block/rbd.c | 15 +---------- drivers/md/dm-writecache.c | 5 +-- include/linux/bio.h | 42 -------------------------------- include/linux/bvec.h | 27 ++++++++++++++++++-- include/linux/highmem.h | 4 +-- 12 files changed, 64 insertions(+), 154 deletions(-)