diff options
author | 2015-03-03 20:38:46 +0800 | |
---|---|---|
committer | 2016-01-20 07:22:16 -0800 | |
commit | b7178a5f0372a51260cf6e74d828e315e43dfc86 (patch) | |
tree | 2791d81ab923fd046de7b8f944714b7079c72d97 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | btrfs: Fix calculation of rbio->dbitmap's size calculation (diff) | |
download | wireguard-linux-b7178a5f0372a51260cf6e74d828e315e43dfc86.tar.xz wireguard-linux-b7178a5f0372a51260cf6e74d828e315e43dfc86.zip |
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 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions