diff options
| author | Zhi Zhang <willzzhang@tencent.com> | 2019-03-22 14:16:33 +0800 |
|---|---|---|
| committer | Ilya Dryomov <idryomov@gmail.com> | 2019-05-07 19:22:36 +0200 |
| commit | 1b52931ca9b5b87e237c591f99201b6254c00809 (patch) | |
| tree | f5c5638dd718a54547c5fd19759496d806d418a4 /kernel/gcov/clang.c | |
| parent | e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd (diff) | |
ceph: remove duplicated filelock ref increase
Inode i_filelock_ref is increased in ceph_lock or ceph_flock, but it is
increased again in ceph_lock_message. This results in this ref won't
become zero. If CEPH_I_ERROR_FILELOCK flag is set in
remove_session_caps once, this flag can't be cleared even if client is
back to normal. So further file lock will return EIO.
Signed-off-by: Zhi Zhang <zhang.david2011@gmail.com>
Reviewed-by: "Yan, Zheng" <zyan@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'kernel/gcov/clang.c')
0 files changed, 0 insertions, 0 deletions
