]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: use i_size_{read,write} to get/set i_size
authorYan, Zheng <zyan@redhat.com>
Wed, 30 Dec 2015 03:32:46 +0000 (11:32 +0800)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 21 Jan 2016 18:36:08 +0000 (19:36 +0100)
commit09111c2044328568cc976a86b67a0e93546fb41d
tree025263471172932f2c0b332979cf56c60ae836db
parentdc6555c39277ea23945c77e8f4dc0b175cc6eaa8
ceph: use i_size_{read,write} to get/set i_size

Cap message from MDS can update i_size. In that case, we don't
hold i_mutex. So it's unsafe to directly access inode->i_size
while holding i_mutex.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
fs/ceph/addr.c
fs/ceph/cache.c
fs/ceph/file.c
fs/ceph/inode.c