diff options
author | Chengguang Xu <cgxu519@gmx.com> | 2018-05-30 10:13:11 +0800 |
---|---|---|
committer | Ilya Dryomov <idryomov@gmail.com> | 2018-06-04 20:46:01 +0200 |
commit | c36ed50de2ad1649ce0369a4a6fc2cc11b20dfb7 (patch) | |
tree | 2a1296ac11562900bfea6b2ea900c16a8fdf9064 | |
parent | 73fb0949cf246b212ff63d692a0ec88db954bb35 (diff) | |
download | linux-c36ed50de2ad1649ce0369a4a6fc2cc11b20dfb7.tar.bz2 |
ceph: fix alignment of rasize
On currently logic:
when I specify rasize=0~1 then it will be 4096.
when I specify rasize=2~4097 then it will be 8192.
Make it the same as rsize & wsize.
Signed-off-by: Chengguang Xu <cgxu519@gmx.com>
Reviewed-by: "Yan, Zheng" <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
-rw-r--r-- | fs/ceph/super.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ceph/super.c b/fs/ceph/super.c index a8e8e2629fb4..b4ff1392e333 100644 --- a/fs/ceph/super.c +++ b/fs/ceph/super.c @@ -271,7 +271,7 @@ static int parse_fsopt_token(char *c, void *private) case Opt_rasize: if (intval < 0) return -EINVAL; - fsopt->rasize = ALIGN(intval + PAGE_SIZE - 1, PAGE_SIZE); + fsopt->rasize = ALIGN(intval, PAGE_SIZE); break; case Opt_caps_wanted_delay_min: if (intval < 1) |