kernel_optimize_test/fs/gfs2
Christoph Hellwig 431547b3c4 sanitize xattr handler prototypes
Add a flags argument to struct xattr_handler and pass it to all xattr
handler methods.  This allows using the same methods for multiple
handlers, e.g. for the ACL methods which perform exactly the same action
for the access and default ACLs, just using a different underlying
attribute.  With a little more groundwork it'll also allow sharing the
methods for the regular user/trusted/secure handlers in extN, ocfs2 and
jffs2 like it's already done for xfs in this patch.

Also change the inode argument to the handlers to a dentry to allow
using the handlers mechnism for filesystems that require it later,
e.g. cifs.

[with GFS2 bits updated by Steven Whitehouse <swhiteho@redhat.com>]

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: James Morris <jmorris@namei.org>
Acked-by: Joel Becker <joel.becker@oracle.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2009-12-16 12:16:49 -05:00
..
acl.c sanitize xattr handler prototypes 2009-12-16 12:16:49 -05:00
acl.h GFS2: Clean up ACLs 2009-12-03 11:47:35 +00:00
aops.c writeback: remove unused nonblocking and congestion checks (gfs2) 2009-12-03 11:59:17 +00:00
bmap.c
bmap.h
dentry.c
dir.c GFS2: Remove dirent_first() function 2009-12-03 11:57:23 +00:00
dir.h
export.c
file.c const: mark struct vm_struct_operations 2009-09-27 11:39:25 -07:00
gfs2.h
glock.c GFS2: Fix glock refcount issues 2009-12-03 12:00:12 +00:00
glock.h GFS2: Remove obsolete code in quota.c 2009-12-03 11:49:30 +00:00
glops.c GFS2: Use forget_all_cached_acls() 2009-12-03 11:45:37 +00:00
glops.h
incore.h GFS2: add barrier/nobarrier mount options 2009-12-03 11:55:54 +00:00
inode.c sanitize xattr handler prototypes 2009-12-16 12:16:49 -05:00
inode.h
Kconfig task_struct: make journal_info conditional 2009-12-15 08:53:27 -08:00
lock_dlm.c
log.c GFS2: Tag all metadata with jid 2009-12-03 11:58:47 +00:00
log.h
lops.c GFS2: Tag all metadata with jid 2009-12-03 11:58:47 +00:00
lops.h
main.c SLOW_WORK: Wait for outstanding work items belonging to a module to clear 2009-11-19 18:10:23 +00:00
Makefile
meta_io.c
meta_io.h
ops_fstype.c GFS2: add barrier/nobarrier mount options 2009-12-03 11:55:54 +00:00
ops_inode.c headers: utsname.h redux 2009-09-23 18:13:10 -07:00
quota.c GFS2: Improve statfs and quota usability 2009-12-03 11:55:17 +00:00
quota.h GFS2: Improve statfs and quota usability 2009-12-03 11:55:17 +00:00
recovery.c GFS2: Tag all metadata with jid 2009-12-03 11:58:47 +00:00
recovery.h
rgrp.c GFS2: Locking order fix in gfs2_check_blk_state 2009-12-03 11:57:41 +00:00
rgrp.h
super.c GFS2: Display nobarrier option in /proc/mounts 2009-12-03 11:57:05 +00:00
super.h GFS2: Alter arguments of gfs2_quota/statfs_sync 2009-12-03 11:48:54 +00:00
sys.c fs/gfs2/sys.c: use %pUB to print UUIDs 2009-12-15 08:53:33 -08:00
sys.h
trace_gfs2.h
trans.c
trans.h
util.c
util.h
xattr.c sanitize xattr handler prototypes 2009-12-16 12:16:49 -05:00
xattr.h sanitize xattr handler prototypes 2009-12-16 12:16:49 -05:00