linux-IllusionX/fs/gfs2
Al Viro a4ffdde6e5 simplify checks for I_CLEAR/I_FREEING
add I_CLEAR instead of replacing I_FREEING with it.  I_CLEAR is
equivalent to I_FREEING for almost all code looking at either;
it's there to keep track of having called clear_inode() exactly
once per inode lifetime, at some point after having set I_FREEING.
I_CLEAR and I_FREEING never get set at the same time with the
current code, so we can switch to setting i_flags to I_FREEING | I_CLEAR
instead of I_CLEAR without loss of information.  As the result of
such change, checks become simpler and the amount of code that needs
to know about I_CLEAR shrinks a lot.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2010-08-09 16:47:44 -04:00
..
acl.c
acl.h
aops.c check ATTR_SIZE contraints in inode_change_ok 2010-08-09 16:47:39 -04:00
bmap.c
bmap.h
dentry.c
dir.c GFS2: Use kmalloc when possible for ->readdir() 2010-07-28 11:10:03 -07:00
dir.h
export.c
file.c
gfs2.h
glock.c mm: add context argument to shrinker callback 2010-07-19 14:56:17 +10:00
glock.h
glops.c
glops.h
incore.h
inode.c simplify checks for I_CLEAR/I_FREEING 2010-08-09 16:47:44 -04:00
inode.h
Kconfig
lock_dlm.c
log.c
log.h
lops.c
lops.h
main.c
Makefile
meta_io.c
meta_io.h
ops_fstype.c
ops_inode.c check ATTR_SIZE contraints in inode_change_ok 2010-08-09 16:47:39 -04:00
quota.c mm: add context argument to shrinker callback 2010-07-19 14:56:17 +10:00
quota.h mm: add context argument to shrinker callback 2010-07-19 14:56:17 +10:00
recovery.c
recovery.h
rgrp.c
rgrp.h
super.c
super.h
sys.c
sys.h
trace_gfs2.h
trans.c
trans.h
util.c
util.h
xattr.c remove inode_setattr 2010-08-09 16:47:37 -04:00
xattr.h