CVS log for linux-2.4-xfs/fs/xfs/xfs_acl.h

[BACK] Up to [Development] / linux-2.4-xfs / fs / xfs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.43 / (download) - annotate - [select for diffs], Tue Sep 16 16:11:25 2008 UTC (9 years, 1 month ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.42: +0 -2 lines
Diff to previous 1.42 (colored)

Undoes mod:     xfs-linux-melb:xfs-kern:32122a
undo test git mod
Merge of xfs-linux-melb:xfs-kern:32127a by kenmcd.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Sep 16 16:10:31 2008 UTC (9 years, 1 month ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.41: +0 -1 lines
Diff to previous 1.41 (colored)

Undoes mod:     xfs-linux-melb:xfs-kern:32124a
undo test git mod
Merge of xfs-linux-melb:xfs-kern:32125a by kenmcd.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Sep 16 16:09:40 2008 UTC (9 years, 1 month ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.40: +1 -0 lines
Diff to previous 1.40 (colored)

[XFS] one line
multiple line 1
multiple line 2

SGI-Git-Id: 6aec762e9268275d53ebeec79e9f667d31ab7794
SGI-Git-Author: Tim Shimmin  <tes@sgi.com>
SGI-Git-Date: Tue Sep 16 16:57:09 2008 +1000
Merge of xfs-linux-melb:xfs-kern:32124a by kenmcd.

Revision 1.40 / (download) - annotate - [select for diffs], Tue Sep 16 16:08:48 2008 UTC (9 years, 1 month ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.39: +2 -0 lines
Diff to previous 1.39 (colored)

[XFS] one line

1st line
2nd line



SGI-Git-Id: e574439763b3051ec013bb275f2c423ef924fdc0
SGI-Git-Author: Tim Shimmin  <tes@sgi.com>
SGI-Git-Date: Tue Sep 16 15:52:22 2008 +1000
Merge of xfs-linux-melb:xfs-kern:32122a by kenmcd.

Revision 1.39 / (download) - annotate - [select for diffs], Mon Jul 28 15:43:25 2008 UTC (9 years, 2 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.38: +7 -7 lines
Diff to previous 1.38 (colored)

kill bhv_vnode_t

All remaining bhv_vnode_t instance are in code that's more or less Linux
specific.  (Well, for xfs_acl.c that could be argued, but that code is
on the removal list, too).  So just do an s/bhv_vnode_t/struct inode/
over the whole tree.  We can clean up variable naming and some useless
helpers later.


Signed-off-by: Christoph Hellwig <hch@lst.de>
Merge of xfs-linux-melb:xfs-kern:31781a by kenmcd.

  kill bhv_vnode_t

Revision 1.38 / (download) - annotate - [select for diffs], Fri Jun 27 04:11:35 2008 UTC (9 years, 3 months ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Fix up problem when CONFIG_XFS_POSIX_ACL is not set and yet we still can use
the _ACL_TYPE_* definitions in linux-2.6/xfs_xattr.c.
The forthcoming generic acl code will also fix this problem.
Merge of xfs-linux-melb:xfs-kern:31369a by kenmcd.

  Fix up problem when CONFIG_XFS_POSIX_ACL is not set and yet we still can use
  the _ACL_TYPE_* definitions in linux-2.6/xfs_xattr.c.
  Move the definitions further up before the #ifdef config stuff.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Jan 18 15:05:14 2008 UTC (9 years, 9 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.36: +0 -2 lines
Diff to previous 1.36 (colored)

[PATCH 4/4] use generic_permission

Now that all direct caller of xfs_iaccess are gone we can kill
xfs_iaccess and xfs_access and just use generic_permission with a
check_acl callback.  This is required for the per-mount read-only
patchset in -mm to work properly with XFS.


Signed-off-by: Christoph Hellwig <hch@lst.de>
Merge of xfs-linux-melb:xfs-kern:30370a by kenmcd.

  use generic_permission

Revision 1.36 / (download) - annotate - [select for diffs], Thu Sep 27 06:15:00 2007 UTC (10 years ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.35: +3 -3 lines
Diff to previous 1.35 (colored)

simplify xfs_create/mknod/symlink prototype

Simplify the prototype for xfs_create/xfs_mkdir/xfs_symlink by not
passing down a bhv_vattr_t that just hogs stack space.  Instead pass
down the mode in a mode_t and in case of xfs_crate the rdev as a scalar
type aswell.


Signed-off-by: Christoph Hellwig <hch@lst.de>
Merge of xfs-linux-melb:xfs-kern:29794a by kenmcd.

  simplify xfs_create/mknod/symlink prototype

Revision 1.35 / (download) - annotate - [select for diffs], Fri Aug 24 16:10:21 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.34: +7 -8 lines
Diff to previous 1.34 (colored)

kill struct bhv_vnode

Now that struct bhv_vnode is empty we can just kill it.  Retain bhv_vnode_t
as a typedef for struct inode for the time beeing until all the fallout is
cleaned up.


Signed-off-by: Christoph Hellwig <hch@lst.de>
Merge of xfs-linux-melb:xfs-kern:29500a by kenmcd.

  struct bhv_vnode is empty so just retain it as a typedef to a
  struct inode to minimise cosmetic change.

Revision 1.34 / (download) - annotate - [select for diffs], Tue May 30 15:57:54 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.33: +1 -1 lines
Diff to previous 1.33 (colored)

Resolve a namespace collision on remaining vtypes for FreeBSD porters.
Merge of xfs-linux-melb:xfs-kern:26108a by kenmcd.

Revision 1.33 / (download) - annotate - [select for diffs], Tue May 30 15:56:57 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.32: +8 -8 lines
Diff to previous 1.32 (colored)

Resolve a namespace collision on vnode/vnodeops for FreeBSD porters.
Merge of xfs-linux-melb:xfs-kern:26107a by kenmcd.

Revision 1.32 / (download) - annotate - [select for diffs], Wed Mar 22 02:48:15 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Fixup naming inconsistencies found by Pekka Enberg and one from Jan Engelhardt.
Merge of xfs-linux-melb:xfs-kern:25529a by kenmcd.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Sep 23 03:51:28 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.30: +12 -26 lines
Diff to previous 1.30 (colored)

Update license/copyright notices to match the prefered SGI boilerplate.
Merge of xfs-linux-melb:xfs-kern:23903a by kenmcd.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Oct 1 05:55:13 2004 UTC (13 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.29: +0 -2 lines
Diff to previous 1.29 (colored)

Remove unused function prototypes.
Merge of xfs-linux-melb:xfs-kern:19636a by kenmcd.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Jun 28 10:03:43 2004 UTC (13 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.28: +1 -1 lines
Diff to previous 1.28 (colored)

sparse: annotate source for user pointers.  From Chris Wedgwood.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Jun 15 02:02:48 2004 UTC (13 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.27: +11 -15 lines
Diff to previous 1.27 (colored)

Sanitise the ACL initialisation macros.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jun 8 07:09:06 2004 UTC (13 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.26: +0 -0 lines
Diff to previous 1.26 (colored)

sparse: fix uses of macros before their definitions, etc.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Dec 12 04:08:29 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.25: +3 -1 lines
Diff to previous 1.25 (colored)

Rework some extended attributes code to make it more easily extended.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 3 months ago) by cattelan
Branch: MAIN
Changes since 1.24: +120 -0 lines
Diff to previous 1.24 (colored)

The Big Move
linux/fs/xfs/xfs_acl.h 1.23 Renamed to xfs_acl.h

Revision 1.24 / (download) - annotate - [select for diffs], Fri Jun 27 17:57:21 2003 UTC (14 years, 3 months ago) by cattelan
Branch: MAIN
CVS Tags: DENUKE
Changes since 1.23: +0 -120 lines
Diff to previous 1.23 (colored)

Nuke

Revision 1.23 / (download) - annotate - [select for diffs], Tue Apr 15 23:16:46 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.22: +6 -6 lines
Diff to previous 1.22 (colored)

Whitespace cleanup
Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)

Revision 1.22 / (download) - annotate - [select for diffs], Tue Dec 3 18:00:04 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.21: +1 -1 lines
Diff to previous 1.21 (colored)

bring ACL ifdefs in line with 2.5
s/CONFIG_FS_POSIX_ACL/CONFIG_XFS_POSIX_ACL/g

Revision 1.21 / (download) - annotate - [select for diffs], Mon Aug 12 03:42:18 2002 UTC (15 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.20: +0 -4 lines
Diff to previous 1.20 (colored)

Switch to using a superblock flag (MS_POSIXACL) instead of an inode
flag (S_POSIXACL) - seems to be the consensus on how to do this.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jul 31 22:09:41 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

get rid of EOPNOTSUPP

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jul 31 21:19:39 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18 (colored)

move from xfs_zone back to kmem_zone

Revision 1.18 / (download) - annotate - [select for diffs], Wed Jul 10 19:00:42 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.17: +10 -10 lines
Diff to previous 1.17 (colored)

whitespace cleanup

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jul 4 00:16:22 2002 UTC (15 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.16: +4 -5 lines
Diff to previous 1.16 (colored)

minor tidyups as suggested by Tim.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jul 2 00:12:19 2002 UTC (15 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.15: +10 -4 lines
Diff to previous 1.15 (colored)

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.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jun 20 05:33:04 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.14: +34 -4 lines
Diff to previous 1.14 (colored)

move data structure and macro declarations close to the code implementing them.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jun 17 06:53:26 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.13: +8 -12 lines
Diff to previous 1.13 (colored)

Rework the test for default acls to be CONFIG setting friendly, and still
keep related pieces together.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jun 14 05:04:15 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.12: +18 -6 lines
Diff to previous 1.12 (colored)

Take xfs_acl_t off the stack - allocate it from an xfs_acl zone instead;
wrap up use of acls in macros such that an alternate implementation could
be plugged in potentially - for the guys investigating large ACE counts &
extended permission bits.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Jun 7 15:38:24 2002 UTC (15 years, 4 months ago) by roehrich
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored)

fix the logic in _ACL_XFS_IACCESS

Revision 1.11 / (download) - annotate - [select for diffs], Thu Jun 6 11:59:51 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

optimize the case of acls built in but no acls on a file

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jun 4 16:30:46 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 (colored)

Update copyright dates

Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 3 23:44:42 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.8: +5 -0 lines
Diff to previous 1.8 (colored)

jump through a few more hoops getting the split patches simplified.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Feb 28 04:39:36 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.7: +5 -0 lines
Diff to previous 1.7 (colored)

rearrange code a bit to fix some compile warnings if CONFIG_POSIX_ACL
is not defined.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Feb 26 00:34:21 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.6: +2 -0 lines
Diff to previous 1.6 (colored)

Merge of 2.4.18-xfs:slinx:112555a by nathans.

  system names are now only printed if the underlying xfsroot attribute
  also exists.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Feb 25 23:42:16 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.5: +23 -10 lines
Diff to previous 1.5 (colored)

Merge of 2.4.18-xfs:slinx:111144a by nathans.

  Kernel changes to transition us to the new extended attribute and ACL
  interfaces.  Some minor code rearranging (files moved, some deleted,
  some new ones from ext2/ext3 ACL project) too.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Nov 14 04:41:19 2001 UTC (15 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.4: +5 -7 lines
Diff to previous 1.4 (colored)

convert over from struct acl and other ACL related types/macros to
an xfs_acl_t variant so we can tell what is XFS-specific and what
is not.  will help our transition to a common EA/ACL codebase while
keeping our existing ondisk format intact.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Apr 17 05:16:51 2001 UTC (16 years, 6 months ago) by tes
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.3: +6 -3 lines
Diff to previous 1.3 (colored)

pv#820248; rv:ajag@engr;
Fix up the parameters for _ACL_INHERIT and add _ACL_GET_DEFAULT.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jan 23 07:11:51 2001 UTC (16 years, 8 months ago) by tes
Branch: MAIN
CVS Tags: Release-1_0_0, PreRelease-0_10
Changes since 1.2: +8 -0 lines
Diff to previous 1.2 (colored)

ACL config cleanup

Revision 1.2 / (download) - annotate - [select for diffs], Fri Jan 19 06:50:04 2001 UTC (16 years, 9 months ago) by tes
Branch: MAIN
Changes since 1.1: +0 -10 lines
Diff to previous 1.1 (colored)

Make ACLs compile configurable

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jan 15 10:28:46 2001 UTC (16 years, 9 months ago) by tes
Branch: MAIN

Add XFS/ACL support

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>