]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: fix race between page writeback and truncate
authorYan, Zheng <zheng.z.yan@intel.com>
Fri, 31 May 2013 08:48:29 +0000 (16:48 +0800)
committerSage Weil <sage@inktank.com>
Wed, 3 Jul 2013 22:32:47 +0000 (15:32 -0700)
commitd162c3b7b623c2f3214c5002d7d08165a6714a83
tree3a601a5e8a6bb5fe60141c21e07d99ebb8472d6a
parent8ce02b87cc67f0f7c822608f4c2a29060bda2530
ceph: fix race between page writeback and truncate

The client can receive truncate request from MDS at any time.
So the page writeback code need to get i_size, truncate_seq and
truncate_size atomically

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Sage Weil <sage@inktank.com>
fs/ceph/addr.c