ACL config cleanup
This takes out some #ifdef's of CONFIG_FS_POSIX_ACL for
inline code and include's.
I have left the #ifdefs of the struct fields and function
definitions as this is consistent with some of the
quota, dmapi and trace code.
However, they could all be changed if one so desired.
I took out a number of the xfs_iaccess() calls that
were being $ifdef 0'ed out so as to avoid further confusion
(in wrongly wanting to put them back in).
Q: What is the story with xfs_stickytest() ?
All calls are macro'ed out.
The TAKE also puts the acl and attr sys calls into their
own files instead of being in linux/fs/stat.c -
this is like what Andreas' ACL patch does -
it makes things clearer IMO.
--Tim
Modid: 2.4.x-xfs:slinx:82732a
Date: Mon Jan 22 23:11:51 PST 2001
Workarea: snort:/diskb/build4/tes/slinx-xfs-acl
Author: tes
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
linux/fs/Makefile - 1.26
linux/fs/stat.c - 1.18
linux/fs/xfs/linux/xfs_iops.c - 1.91
linux/fs/xfs/xfs.h - 1.16
linux/fs/xfs/xfs_acl.h - 1.3
linux/fs/xfs/xfs_inode.c - 1.311
linux/fs/xfs/xfs_vnodeops.c - 1.487
linux/fs/ext_attr.c - 1.1
linux/fs/noposix_acl.c - 1.1
linux/fs/posix_acl.c - 1.1
|