]> asedeno.scripts.mit.edu Git - linux.git/commit
ceph: properly drop caps for setattr request
authorYan, Zheng <zyan@redhat.com>
Thu, 23 Nov 2017 10:22:06 +0000 (18:22 +0800)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 29 Jan 2018 17:36:05 +0000 (18:36 +0100)
commitbe70489eff41a84f26b1d772b595cc043e0edeb6
tree51c503db606a2c427138b6a8431d559b38a32ae4
parentd19a0b540182a742338d88f6501e4f29a30d7541
ceph: properly drop caps for setattr request

For CEPH_SETATTR_ATIME, MDS needs to xlock filelock, Fsxrw caps
are not allowed for xlocked filelock.

For CEPH_SETATTR_SIZE request that truncates file to smaller size,
MDS needs to xlock filelock, Fsxrw caps are not allowed for xlocked
filelock.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
fs/ceph/inode.c