]> 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)
commit7fe377fa8cd066155b1a1ab7b73c018963cd308a
tree3a601a5e8a6bb5fe60141c21e07d99ebb8472d6a
parentd655ef33c0d808f69b761e4702ebb2bcc3662f10
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