Sage Weil 252af52146 ceph: fix d_release dop for snapdir, snapped dentries
We need to set the d_release dop for snapdir and snapped dentries so that
the ceph_dentry_info struct gets released.  We also use the dcache to
cache readdir results when possible, which only works if we know when
dentries are dropped from the cache.  Since we don't use the dcache for
readdir in the hidden snapdir, avoid that case in ceph_dentry_release.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-23 10:02:05 -07:00
..
2010-05-03 10:49:24 -07:00
2010-07-05 15:36:49 -07:00
2010-02-10 15:04:39 -08:00
2009-10-06 11:31:07 -07:00
2009-10-06 11:31:07 -07:00
2009-10-06 11:31:07 -07:00
2010-05-29 09:12:42 -07:00
2009-12-03 14:59:44 -08:00
2010-05-17 15:25:41 -07:00
2010-06-24 09:47:36 -07:00
2010-02-10 15:04:39 -08:00
2010-05-29 09:12:41 -07:00
2009-11-20 14:24:33 -08:00
2010-07-09 15:00:20 -07:00
2010-06-13 10:34:36 -07:00
2010-05-17 15:25:38 -07:00
2010-06-13 10:34:36 -07:00
2010-07-08 08:03:24 -07:00
2010-05-17 15:25:38 -07:00

#
# The following files are shared by (and manually synchronized
# between) the Ceph userland and kernel client.
#
# userland                  kernel
src/include/ceph_fs.h	    fs/ceph/ceph_fs.h
src/include/ceph_fs.cc	    fs/ceph/ceph_fs.c
src/include/msgr.h	    fs/ceph/msgr.h
src/include/rados.h	    fs/ceph/rados.h
src/include/ceph_strings.cc fs/ceph/ceph_strings.c
src/include/ceph_frag.h	    fs/ceph/ceph_frag.h
src/include/ceph_frag.cc    fs/ceph/ceph_frag.c
src/include/ceph_hash.h	    fs/ceph/ceph_hash.h
src/include/ceph_hash.cc    fs/ceph/ceph_hash.c
src/crush/crush.c	    fs/ceph/crush/crush.c
src/crush/crush.h	    fs/ceph/crush/crush.h
src/crush/mapper.c	    fs/ceph/crush/mapper.c
src/crush/mapper.h	    fs/ceph/crush/mapper.h
src/crush/hash.h	    fs/ceph/crush/hash.h
src/crush/hash.c	    fs/ceph/crush/hash.c