]> bbs.cooldavid.org Git - net-next-2.6.git/commit - fs/ceph/caps.c
ceph: clean up readdir caps reservation
authorSage Weil <sage@newdream.net>
Wed, 17 Feb 2010 18:02:43 +0000 (10:02 -0800)
committerSage Weil <sage@newdream.net>
Wed, 17 Feb 2010 18:02:43 +0000 (10:02 -0800)
commit85ccce43a3fc15a40ded6ae1603e3f68a17f4d24
tree1e15fb7dc7df43da4a3feacff671c8169e96291d
parent5ce6e9dbe6805ab8ee67e21936d17f431adc63c6
ceph: clean up readdir caps reservation

Use a global counter for the minimum number of allocated caps instead of
hard coding a check against readdir_max.  This takes into account multiple
client instances, and avoids examining the superblock mount options when a
cap is dropped.

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