linux/fs/gfs2
Nick Piggin fe15ce446b fs: change d_delete semantics
Change d_delete from a dentry deletion notification to a dentry caching
advise, more like ->drop_inode. Require it to be constant and idempotent,
and not take d_lock. This is how all existing filesystems use the callback
anyway.

This makes fine grained dentry locking of dput and dentry lru scanning
much simpler.

Signed-off-by: Nick Piggin <npiggin@kernel.dk>
2011-01-07 17:50:18 +11:00
..
Kconfig
Makefile
acl.c
acl.h
aops.c fs: kill block_prepare_write 2010-10-25 21:18:20 -04:00
bmap.c
bmap.h
dentry.c fs: change d_delete semantics 2011-01-07 17:50:18 +11:00
dir.c
dir.h
export.c GFS2: Fix inode deallocation race 2010-11-15 12:44:42 +00:00
file.c locks: let the caller free file_lock on ->setlease failure 2010-10-31 06:35:15 -07:00
gfs2.h
glock.c GFS2: Fix inode deallocation race 2010-11-15 12:44:42 +00:00
glock.h
glops.c
glops.h
incore.h
inode.c GFS2: Fix inode deallocation race 2010-11-15 12:44:42 +00:00
inode.h GFS2: Fix inode deallocation race 2010-11-15 12:44:42 +00:00
lock_dlm.c
log.c Merge branch 'v2.6.36-rc8' into for-2.6.37/barrier 2010-10-19 09:13:04 +02:00
log.h
lops.c
lops.h
main.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq 2010-10-22 17:13:10 -07:00
meta_io.c writeback: remove nonblocking/encountered_congestion references 2010-10-26 16:52:05 -07:00
meta_io.h
ops_fstype.c convert gfs2 2010-10-29 04:17:16 -04:00
ops_inode.c new helper: ihold() 2010-10-25 21:26:11 -04:00
quota.c GFS2: Userland expects quota limit/warn/usage in 512b blocks 2010-11-19 11:20:29 +00:00
quota.h
recovery.c
recovery.h
rgrp.c GFS2: Fix inode deallocation race 2010-11-15 12:44:42 +00:00
rgrp.h
super.c gfs2: invalidate_inodes() is no-op there 2010-10-25 21:23:01 -04:00
super.h
sys.c
sys.h
trace_gfs2.h
trans.c
trans.h
util.c
util.h
xattr.c
xattr.h