]> git.baikalelectronics.ru Git - kernel.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>
Sat, 23 Nov 2013 19:00:59 +0000 (11:00 -0800)
commitfe2de7f0062c57b86bf1a00b6ec8a1c19fa4739b
treed32a4a15cd391c2c84205c855e7d997070279cc6
parent8d7a9094010fb635505584ac39e08f974d81d7f8
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