xfs
[Top] [All Lists]

TAKE - ACLs

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - ACLs
From: Nathan Scott <nathans@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 2 Jul 2002 10:36:15 +1000 (EST)
Sender: owner-linux-xfs@xxxxxxxxxxx
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).



<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - ACLs, Nathan Scott <=