CVS log for xfs-linux-nodel/xfs_attr_leaf.h

[BACK] Up to [Development] / xfs-linux-nodel

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.49 / (download) - annotate - [select for diffs], Wed Jul 23 16:38:25 2008 UTC (9 years, 3 months ago) by xaiki.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.48: +0 -2 lines
Diff to previous 1.48 (unified)

Move xfs_attr_rolltrans to xfs_trans_roll

Move it from the attr code to the transaction code and make the attr
code call the new function.

We rolltrans is really usefull whenever we want to use rolling
transaction, should be generic, it isn't dependent on any part of the
attr code anyway.

We use this excuse to change all the:
 if ((error = xfs_attr_rolltrans()))

calls into:
 error = xfs_trans_roll();
 if (error)

Signed-off-by: Niv Sardi <xaiki@sgi.com>
Merge of xfs-linux-melb:xfs-kern:31729a by kenmcd.

Revision 1.48 / (download) - annotate - [select for diffs], Wed Jun 18 06:16:45 2008 UTC (9 years, 4 months ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.47: +1 -28 lines
Diff to previous 1.47 (unified)

Switches xfs_vn_listxattr to set it's put_listent callback
directly and not go through xfs_attr_list.

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

  Switches xfs_vn_listxattr to set it's put_listent callback
  directly and not go through xfs_attr_list.

Revision 1.47 / (download) - annotate - [select for diffs], Fri Aug 4 13:25:10 2006 UTC (11 years, 2 months ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.46: +32 -9 lines
Diff to previous 1.46 (unified)

Add EA list callbacks for xfs kernel use.
Cleanup some namespace code.
Merge of xfs-linux-melb:xfs-kern:26583a by kenmcd.

  Some namespace macros and additional fields
  for the EA list context.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Mar 17 14:44:48 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.45: +4 -4 lines
Diff to previous 1.45 (unified)

endianess annotations for xfs_attr_leaf_name_remote_t

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

  endianess annotations for xfs_attr_leaf_name_remote_t

Revision 1.45 / (download) - annotate - [select for diffs], Fri Mar 17 14:44:04 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (unified)

endianess annotations for xfs_attr_leaf_name_local_t

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

  endianess annotations for xfs_attr_leaf_name_local_t

Revision 1.44 / (download) - annotate - [select for diffs], Fri Mar 17 14:43:20 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.43: +9 -10 lines
Diff to previous 1.43 (unified)

endianess annotations for xfs_attr_leaf_entry_t

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

  endianess annotations for xfs_attr_leaf_entry_t

Revision 1.43 / (download) - annotate - [select for diffs], Fri Mar 17 14:42:34 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.42: +7 -7 lines
Diff to previous 1.42 (unified)

endianess annotations for xfs_attr_leaf_hdr_t

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

  endianess annotations for xfs_attr_leaf_hdr_t

Revision 1.42 / (download) - annotate - [select for diffs], Thu Jan 12 02:43:50 2006 UTC (11 years, 9 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.41: +43 -36 lines
Diff to previous 1.41 (unified)

Merge in trivial changes, sync up headers with userspace equivalents.
Merge of xfs-linux-melb:xfs-kern:24961a by kenmcd.

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

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

Revision 1.40 / (download) - annotate - [select for diffs], Fri Sep 23 03:48:50 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.39: +35 -42 lines
Diff to previous 1.39 (unified)

Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot.
Merge of xfs-linux-melb:xfs-kern:23901a by kenmcd.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Sep 16 15:10:21 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.38: +8 -6 lines
Diff to previous 1.38 (unified)

Ondisk format extension for extended attributes (attr2).  Basically, the data/attr forks now grow up/down from either end of the literal area, rather than dividing the literal area into two chunks and growing both upward.  Means we can now make much more efficient use of the attribute space, incl. fitting DMF attributes inline in 256 byte inodes, and large jumps in dbench3 performance numbers.  It is self enabling, but can be forced on/off via the attr2/noattr2 mount options.
Merge of xfs-linux-melb:xfs-kern:23835a by kenmcd.

Revision 1.38 / (download) - annotate - [select for diffs], Fri Sep 16 15:09:30 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.37: +0 -0 lines
Diff to previous 1.37 (unified)

Ondisk format extension for extended attributes (attr2).  Basically, the data/attr forks now grow up/down from either end of the literal area, rather than dividing the literal area into two chunks and growing both upward.  Means we can now make much more efficient use of the attribute space, incl. fitting DMF attributes inline in 256 byte inodes, and large jumps in dbench3 performance numbers.  It is self enabling, but can be forced on/off via the attr2/noattr2 mount options.
Merge of xfs-linux-melb:xfs-kern:23834a by kenmcd.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Sep 16 06:02:09 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.36: +3 -2 lines
Diff to previous 1.36 (unified)

Move some code around to prepare for the upcoming extended attributes format change (attr2).
Merge of xfs-linux-melb:xfs-kern:23833a by kenmcd.

Revision 1.36 / (download) - annotate - [select for diffs], Wed May 18 09:29:33 2005 UTC (12 years, 5 months ago) by hch
Branch: MAIN
Changes since 1.35: +0 -12 lines
Diff to previous 1.35 (unified)

mark various symbols static

Patch from Adrian Bunk

Revision 1.35 / (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.34: +0 -1 lines
Diff to previous 1.34 (unified)

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

Revision 1.34 / (download) - annotate - [select for diffs], Thu Jan 29 03:56:41 2004 UTC (13 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.33: +5 -3 lines
Diff to previous 1.33 (unified)

Add the security extended attributes namespace.

Revision 1.33 / (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.32: +5 -3 lines
Diff to previous 1.32 (unified)

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

Revision 1.32 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.31: +305 -0 lines
Diff to previous 1.31 (unified)

The Big Move
linux/fs/xfs/xfs_attr_leaf.h 1.30 Renamed to xfs_attr_leaf.h

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

Nuke

Revision 1.30 / (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.29: +13 -13 lines
Diff to previous 1.29 (unified)

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

Revision 1.29 / (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.28: +23 -23 lines
Diff to previous 1.28 (unified)

whitespace cleanup

Revision 1.28 / (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.27: +1 -1 lines
Diff to previous 1.27 (unified)

Update copyright dates

Revision 1.27 / (download) - annotate - [select for diffs], Mon Feb 25 23:42:16 2002 UTC (15 years, 8 months ago) by nathans
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26 (unified)

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.26 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
CVS Tags: Release-1_0_0, PreRelease-0_10, Linux-2_4_5-merge
Changes since 1.25: +3 -7 lines
Diff to previous 1.25 (unified)

use xfs.h, remove all traces of SIM, push extern declarations into headers,
dead code removal.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Jul 26 16:03:54 2000 UTC (17 years, 3 months ago) by jtk
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (unified)

Endian fixes for the "attributes" fork.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Jun 9 02:50:02 2000 UTC (17 years, 4 months ago) by kenmcd
Branch: MAIN
CVS Tags: GPL-ENCUMBRANCE
Changes since 1.23: +26 -13 lines
Diff to previous 1.23 (unified)

Updated copyright and license notices, ready for open source release
Merge of 2.3.99pre2-xfs:slinx:55821a by ananth.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jan 30 09:59:06 2000 UTC (17 years, 9 months ago) by kenmcd
Branch: MAIN
CVS Tags: DELETE
Changes since 1.22: +19 -1 lines
Diff to previous 1.22 (unified)

Encumbrance review done.
Add copyright and license words consistent with GPL.
Refer to http://fsg.melbourne.sgi.com/reviews/ for details.

There is a slight change in the license terms and conditions words
to go with the copyrights, so most of the files are not getting
new GPL's, just updated versions ... but there are 20-30 more files
here as well.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Feb 4 01:28:30 1999 UTC (18 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.21: +18 -13 lines
Diff to previous 1.21 (unified)

Use xfs_dabufs for all directory and attribute buffering.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Dec 4 21:44:23 1998 UTC (18 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (unified)

Add casts to make this compile cleanly -64.
pv: 617654

Revision 1.20 / (download) - annotate - [select for diffs], Sun Apr 6 02:41:01 1997 UTC (20 years, 6 months ago) by sup
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (unified)

Changed xfs_attr_rolltrans() return the status of the trans_commit
it does.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Dec 6 22:05:48 1996 UTC (20 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18 (unified)

Fold in ficus changes not yet merged in:
revision 1.19
date: 1996/11/21 23:31:09;  author: doucette;  state: Exp;  lines: +1 -1
Fix typo.

Revision 1.18.1.1 / (download) - annotate - [select for diffs], Thu Nov 21 23:31:09 1996 UTC (20 years, 11 months ago) by doucette
CVS Tags: DELETE-1
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (unified) next main 1.19 (unified)

Fix typo.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Nov 19 01:08:57 1996 UTC (20 years, 11 months ago) by doucette
Branch: MAIN
Changes since 1.17: +11 -3 lines
Diff to previous 1.17 (unified)

Fix the hack used to deal with the 64kb blocksize vs. the 16-bit offset
in block values - for attributes we need to align this to a 4-byte boundary
(bug 444571)

Revision 1.17 / (download) - annotate - [select for diffs], Wed Nov 29 11:30:01 1995 UTC (21 years, 11 months ago) by ack
Branch: MAIN
Changes since 1.16: +1 -1 lines
Diff to previous 1.16 (unified)

auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_attr_leaf.h,v
> ----------------------------
> revision 1.18
> date: 1995/11/27 23:05:43;  author: doucette;  state: Exp;  lines: +2 -2
> Fix buf_t in prototype, where buf.h may not be included first.
> =============================================================================

Revision 1.16 / (download) - annotate - [select for diffs], Thu Nov 23 04:17:49 1995 UTC (21 years, 11 months ago) by ack
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15 (unified)

auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_attr_leaf.h,v
> ----------------------------
> revision 1.17
> date: 1995/11/22 20:15:40;  author: curtis;  state: Exp;  lines: +2 -2
> Change the maximum size of attribute that will fit into a leaf block before
> we push the value out to block(s) of its own.  Also affects the overall
> space utilization of the attribute structures.
> =============================================================================

Revision 1.15 / (download) - annotate - [select for diffs], Tue Oct 31 06:13:21 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.14: +27 -27 lines
Diff to previous 1.14 (unified)

auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_attr_leaf.h,v
> ----------------------------
> revision 1.16
> date: 1995/10/31 00:14:51;  author: doucette;  state: Exp;  lines: +2 -2
> Fix build error for utilities, not allowed to use typedef names
> for trans and inode structs here.
> ----------------------------
> revision 1.15
> date: 1995/10/28 02:09:50;  author: curtis;  state: Exp;  lines: +27 -27
> Major rework to fix fundamentally wrong use of the transaction code.
> =============================================================================

Revision 1.14 / (download) - annotate - [select for diffs], Tue Oct 3 04:19:29 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.13: +23 -10 lines
Diff to previous 1.13 (unified)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_attr_leaf.h,v
> ----------------------------
> revision 1.14
> date: 1995/09/30 03:14:49;  author: curtis;  state: Exp;  lines: +24 -11
> Add a "context" structure for passing around info during attr_list() calls,
> change prototypes to use the new structure.
> =============================================================================

Revision 1.13 / (download) - annotate - [select for diffs], Fri Sep 22 09:47:37 1995 UTC (22 years, 1 month ago) by ack
Branch: MAIN
Changes since 1.12: +6 -5 lines
Diff to previous 1.12 (unified)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_attr_leaf.h,v
> ----------------------------
> revision 1.13
> date: 1995/09/22 02:24:02;  author: doucette;  state: Exp;  lines: +5 -4
> Add type xfs_dablk_t for directory and attribute (file) block numbers,
> and use it where appropriate.
> =============================================================================

Revision 1.12 / (download) - annotate - [select for diffs], Wed Aug 16 23:49:03 1995 UTC (22 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.11: +0 -1 lines
Diff to previous 1.11 (unified)

Make xfs_attr_leaf_addname static instead of global.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Aug 16 05:45:48 1995 UTC (22 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.10: +59 -22 lines
Diff to previous 1.10 (unified)

Turn some macros into functions for 32-bit kernels, to save some memory.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jun 20 17:34:39 1995 UTC (22 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.9: +5 -5 lines
Diff to previous 1.9 (unified)

Fix cmd/xfs build problem, shouldn't reference typedef'ed structure
names in header file.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jun 15 01:22:34 1995 UTC (22 years, 4 months ago) by curtis
Branch: MAIN
Changes since 1.8: +5 -1 lines
Diff to previous 1.8 (unified)

Add new prototypes for inactive support.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jun 12 03:05:05 1995 UTC (22 years, 4 months ago) by curtis
Branch: MAIN
Changes since 1.7: +6 -8 lines
Diff to previous 1.7 (unified)

Changed prototypes as a result of "atomic rename" rework.

Revision 1.7 / (download) - annotate - [select for diffs], Wed May 31 03:38:00 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.6: +2 -0 lines
Diff to previous 1.6 (unified)

Add a note about the INCOMPLETE flag.

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 27 03:16:48 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (unified)

Add new prototype for large-attribute-value storage routine

Revision 1.5 / (download) - annotate - [select for diffs], Fri May 26 22:38:45 1995 UTC (22 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.4: +7 -4 lines
Diff to previous 1.4 (unified)

For the XFS_ATTR flags bit fields, name the bits for xfs_db.

Revision 1.4 / (download) - annotate - [select for diffs], Fri May 19 02:00:24 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.3: +17 -20 lines
Diff to previous 1.3 (unified)

Change name of xfs_da_name_t to xfs_da_args_t, plus some interface changes
and some cleanups.

Revision 1.3 / (download) - annotate - [select for diffs], Wed May 17 23:07:26 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.2: +83 -45 lines
Diff to previous 1.2 (unified)

Start adding support for dual-fork inodes, add some stuff for root-only
attributes, and some for out-of-line attribute values.

Revision 1.2 / (download) - annotate - [select for diffs], Tue May 9 00:20:20 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (unified)

Remove an unused argument.

Revision 1.1 / (download) - annotate - [select for diffs], Mon May 8 20:17:30 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN

Initial revision

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>