Several changes to reduce the overlap we have with the rest of the
kernel due to ACLs - eg. we no longer add a new field to the struct
super_block. Also use Andreas' idea to work around the problems in
our handling of the umask/mode for inodes coming to us from NFS.
cheers.
Date: Mon Jul 1 17:12:19 PDT 2002
Workarea: snort.melbourne.sgi.com:/home/nathans/linux-xfs
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: 2.4.x-xfs:slinx:122601a
linux/include/linux/posix_acl_xattr.h - 1.1
- the minimal types and macros we need in order to support the
posix_acl extended attributes.
linux/include/linux/fs.h - 1.151
- remove use of additional s_xattr_flags, use the existing inode
flags field instead if ACLs are enabled.
linux/fs/namei.c - 1.44
- use a naming scheme consistent with the other inode flags.
linux/fs/xfs/linux/xfs_linux.h - 1.75
- rework acl headers so that only one, simpler acl header is needed.
linux/fs/xfs/linux/xfs_vnode.c - 1.84
linux/fs/xfs/linux/xfs_super.c - 1.185
- remove use of additional s_xattr_flags, use the existing inode
flags field instead if ACLs are enabled.
linux/fs/xfs/linux/xfs_iops.c - 1.154
- use a naming scheme consistent with the other inode flags. fix
for the NFS umask problem as suggested by AndreasG.
linux/fs/xfs/xfs_acl.h - 1.16
- remove use of additional s_xattr_flags, use the existing inode
flags field instead if ACLs are enabled. changes to ACL type
names and macros so that we can keep external-to-xfs headers
much simpler.
linux/fs/xfs/xfs_acl.c - 1.28
- changes to ACL type names and macros so that we can keep external
headers (to xfs) much simpler.
linux/fs/xfs/linux/xfs_xattr.c - 1.14
- sync revalidate changes with 2.5 (?), small change to some ACL
macros so that we can keep external-to-xfs headers simpler.
linux/fs/xattr.c - 1.7
- fix copyright info - we get this file from Linus only, so don't
make local changes to it.
linux/include/linux/acl_ea.h - 1.3
linux/include/linux/posix_acl.h - 1.3
- rationalise this header (removed).
|