From mboxrd@z Thu Jan 1 00:00:00 1970 From: Akinobu Mita Subject: [PATCH 0/3] implement readpages() for block device to optimize sequential read Date: Tue, 5 Aug 2014 23:38:31 +0900 Message-ID: <1407249514-20465-1-git-send-email-akinobu.mita@gmail.com> Cc: Akinobu Mita , Andrew Morton , Jens Axboe , Alexander Viro , Jeff Moyer , linux-fsdevel@vger.kernel.org To: linux-kernel@vger.kernel.org Return-path: Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org 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 Cc: Jens Axboe Cc: Alexander Viro Cc: Jeff Moyer Cc: linux-fsdevel@vger.kernel.org -- 1.9.1