fs: ceph: Initialize filesystem timestamp ranges
Fill in the appropriate limits to avoid inconsistencies in the vfs cached inode times when timestamps are outside the permitted range. According to the disscussion in https://patchwork.kernel.org/patch/8308691/ we agreed to use unsigned 32 bit timestamps on ceph. Update the limits accordingly. Signed-off-by: Deepa Dinamani <deepa.kernel@gmail.com> Acked-by: Jeff Layton <jlayton@kernel.org> Cc: zyan@redhat.com Cc: sage@redhat.com Cc: idryomov@gmail.com Cc: ceph-devel@vger.kernel.org
This commit is contained in:
parent
452c277941
commit
028ca4db0a
|
@ -979,6 +979,8 @@ static int ceph_set_super(struct super_block *s, void *data)
|
|||
s->s_export_op = &ceph_export_ops;
|
||||
|
||||
s->s_time_gran = 1;
|
||||
s->s_time_min = 0;
|
||||
s->s_time_max = U32_MAX;
|
||||
|
||||
ret = set_anon_super(s, NULL); /* what is that second arg for? */
|
||||
if (ret != 0)
|
||||
|
|
Loading…
Reference in New Issue