]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: fix rare potential cap leak
authorSage Weil <sage@newdream.net>
Thu, 12 May 2011 22:13:23 +0000 (15:13 -0700)
committerSage Weil <sage@newdream.net>
Thu, 19 May 2011 18:25:03 +0000 (11:25 -0700)
commit476ffa3bde4e6583b7e509b4a9b8a36e5ad1b2bb
treeeb1003ac91370488972e3e5b126771707cf98a88
parent0de9758d860a005adfff5f717f6d6c6ec5681bf2
ceph: fix rare potential cap leak

If we grab new_cap, retake the lock, and find we already have a cap now
for the given mds, release new_cap.

Signed-off-by: Sage Weil <sage@newdream.net>
fs/ceph/caps.c