]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ceph: queue cap release in __ceph_remove_cap()
authorYan, Zheng <zheng.z.yan@intel.com>
Sun, 22 Sep 2013 02:15:58 +0000 (10:15 +0800)
committerSage Weil <sage@inktank.com>
Mon, 30 Sep 2013 21:49:56 +0000 (14:49 -0700)
commite5c45d718bba4341343779d05d45a4430442945d
tree69a544330308b21d6325c5111f377da926ca2465
parente03311c6b0a2ad36d6b6ff4355b5f8d54b32d179
ceph: queue cap release in __ceph_remove_cap()

call __queue_cap_release() in __ceph_remove_cap(), this avoids
acquiring s_cap_lock twice.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
Reviewed-by: Sage Weil <sage@inktank.com>
fs/ceph/caps.c
fs/ceph/mds_client.c
fs/ceph/super.h