aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ceph/caps.c
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2010-10-18 14:04:31 -0700
committerSage Weil <sage@newdream.net>2010-10-20 15:38:27 -0700
commitefa4c1206eaff047c474af2136748a58eb8cc33b (patch)
tree61f8957ed7735c01a6d6900a3c4c2c45d084c3a7 /fs/ceph/caps.c
parent61413c2f594e6b63db2b14c70c2e7d8cf02f9c00 (diff)
downloadkernel_goldelico_gta04-efa4c1206eaff047c474af2136748a58eb8cc33b.zip
kernel_goldelico_gta04-efa4c1206eaff047c474af2136748a58eb8cc33b.tar.gz
kernel_goldelico_gta04-efa4c1206eaff047c474af2136748a58eb8cc33b.tar.bz2
ceph: do not carry i_lock for readdir from dcache
We were taking dcache_lock inside of i_lock, which introduces a dependency not found elsewhere in the kernel, complicationg the vfs locking scalability work. Since we don't actually need it here anyway, remove it. We only need i_lock to test for the I_COMPLETE flag, so be careful to do so without dcache_lock held. Signed-off-by: Sage Weil <sage@newdream.net>
Diffstat (limited to 'fs/ceph/caps.c')
0 files changed, 0 insertions, 0 deletions