[PATCH 0/3] implement readpages() for block device to optimize sequential read

From: Akinobu Mita
Date: Tue Aug 05 2014 - 10:38:58 EST


This patchset implements readpages() operation for block device by
using mpage_readpages() which can create multipage BIOs instead of
BIOs for each page and reduce system CPU time consumption.

Akinobu Mita (3):
vfs: make guard_bh_eod() more generic
vfs: guard end of device for mpage interface
block_dev: implement readpages() to optimize sequential read

fs/block_dev.c | 7 +++++++
fs/buffer.c | 26 ++++++++++++--------------
fs/internal.h | 5 +++++
fs/mpage.c | 2 ++
4 files changed, 26 insertions(+), 14 deletions(-)

Cc: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
Cc: Jens Axboe <axboe@xxxxxxxxx>
Cc: Alexander Viro <viro@xxxxxxxxxxxxxxxxxx>
Cc: Jeff Moyer <jmoyer@xxxxxxxxxx>
Cc: linux-fsdevel@xxxxxxxxxxxxxxx
--
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/