]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: keep auth cap when inode has flocks or posix locks
authorYan, Zheng <zyan@redhat.com>
Fri, 8 Sep 2017 07:23:18 +0000 (15:23 +0800)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 13 Nov 2017 11:11:11 +0000 (12:11 +0100)
commit9b66c66203c05fc2fa3dfd128f57f3607eac4eb0
treeca9baae50ad10f9523a290ec2f7081eca8257772
parent7192a68628efdf3b4e0b57470a4e8cadeb69915d
ceph: keep auth cap when inode has flocks or posix locks

file locks are tracked by inode's auth mds. dropping auth caps
is equivalent to releasing all file locks.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Acked-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
fs/ceph/inode.c
fs/ceph/locks.c
fs/ceph/mds_client.c
fs/ceph/super.h