summaryrefslogtreecommitdiffstats
path: root/fs/ceph
diff options
context:
space:
mode:
authorZhao Lei <zhaolei@cn.fujitsu.com>2015-03-03 20:38:46 +0800
committerChris Mason <clm@fb.com>2016-01-20 07:22:16 -0800
commitb7178a5f0372a51260cf6e74d828e315e43dfc86 (patch)
tree2791d81ab923fd046de7b8f944714b7079c72d97 /fs/ceph
parentbfca9a6d4b1322ba36235e8a652f05a9668ef59b (diff)
downloadlinux-b7178a5f0372a51260cf6e74d828e315e43dfc86.tar.bz2
btrfs: Use unified stripe_page's index calculation
We are using different index calculation method for stripe_page in current code: 1: (rbio->stripe_len / PAGE_CACHE_SIZE) * stripe_index + page_index 2: DIV_ROUND_UP(rbio->stripe_len, PAGE_CACHE_SIZE) * stripe_index + page_index 3: DIV_ROUND_UP(rbio->stripe_len * stripe_index, PAGE_CACHE_SIZE) + page_index ... They can get same result when stripe_len align to PAGE_CACHE_SIZE, this is why current code can work, intruduce and use a common function for calculation is a better choose. Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com> Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'fs/ceph')
0 files changed, 0 insertions, 0 deletions