From: Xiubo Li <xiubli@xxxxxxxxxx> Changed in V2: - do not check the caps when reconnecting to mds - switch ceph_async_check_caps() to ceph_async_put_cap_refs() Xiubo Li (2): ceph: add ceph_async_put_cap_refs to avoid double lock and deadlock ceph: do not check the caps when reconnecting to mds fs/ceph/caps.c | 45 +++++++++++++++++++++++++++++++++++++++++++-- fs/ceph/dir.c | 2 +- fs/ceph/file.c | 2 +- fs/ceph/inode.c | 3 +++ fs/ceph/mds_client.c | 24 ++++++++++++++++-------- fs/ceph/mds_client.h | 3 ++- fs/ceph/super.h | 7 +++++++ 7 files changed, 73 insertions(+), 13 deletions(-) -- 1.8.3.1