Whamcloud - gitweb
LU-12518 readahead: convert stride page index to byte 29/35829/5
authorWang Shilong <wshilong@ddn.com>
Fri, 16 Aug 2019 06:42:32 +0000 (14:42 +0800)
committerOleg Drokin <green@whamcloud.com>
Mon, 16 Sep 2019 23:03:27 +0000 (23:03 +0000)
commit0923e405511605b66e73a99dda12ed961ca9e30b
treec96f796e7f7ab191ada379b58e042b654c184afc
parent8d6d2914cf85be0508805cd5195163e1959652f4
LU-12518 readahead: convert stride page index to byte

This is a prepared patch to support unaligned stride readahead.
Some detection variables are converted to byte unit to be aware
of possible unaligned stride read.

Since we still need read pages by page index, so those variables
are still kept as page unit. to make things more clear, fix them
to use pgoff_t rather than unsigned long.

Change-Id: Ic0d0b1b2f11cb6ef5753814a5b8fc6d34afb25ea
Signed-off-by: Wang Shilong <wshilong@ddn.com>
Reviewed-on: https://review.whamcloud.com/35829
Reviewed-by: Li Xi <lixi@ddn.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/llite_internal.h
lustre/llite/rw.c