CVS log for xfs-cmds/xfsprogs/libxfs/xfs.h

[BACK] Up to [Development] / xfs-cmds / xfsprogs / libxfs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.60 / (download) - annotate - [select for diffs], Mon Sep 8 06:18:43 2008 UTC (9 years, 1 month ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.59: +220 -577 lines
Diff to previous 1.59 (colored)

Update xfsprogs to latest kernel headers and functions
Merge of master-melb:xfs-cmds:32070a by kenmcd.

Revision 1.59 / (download) - annotate - [select for diffs], Tue May 22 15:59:41 2007 UTC (10 years, 4 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.58: +4 -2 lines
Diff to previous 1.58 (colored)

Userspace support for lazy superblock counters

libxfs changes to match kernel support
repair, db, growfs and mkfs changes needed to support this feature.
Merge of master-melb:xfs-cmds:28654a by kenmcd.

  Userspace support for lazy superblock counters

Revision 1.58 / (download) - annotate - [select for diffs], Fri Aug 4 13:48:38 2006 UTC (11 years, 2 months ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.57: +2 -0 lines
Diff to previous 1.57 (colored)

Fix dirv2 rebuild in phase6
Merge of master-melb:xfs-cmds:26664a by kenmcd.

  pv:954405
  Exported a couple more libxfs bmap functions

Revision 1.57 / (download) - annotate - [select for diffs], Fri Jun 30 14:38:12 2006 UTC (11 years, 3 months ago) by mvalluri
Branch: MAIN
Changes since 1.56: +1 -0 lines
Diff to previous 1.56 (colored)

Added prefetching to buffer cache via POSIX lio_listio interface.
Added mapping for xfs_bmapi_single.

Revision 1.56 / (download) - annotate - [select for diffs], Thu May 18 15:52:04 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.55: +10 -6 lines
Diff to previous 1.55 (colored)

Implement buffer and inode caching in libxfs, groundwork for a parallel version of xfs_repair.
Merge of master-melb:xfs-cmds:25967a by kenmcd.

Revision 1.55 / (download) - annotate - [select for diffs], Tue May 2 15:35:40 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.54: +18 -11 lines
Diff to previous 1.54 (colored)

Fix alignment issue back porting to IRIX.
Merge of master-melb:xfs-cmds:25869a by kenmcd.

Revision 1.54 / (download) - annotate - [select for diffs], Fri Apr 28 04:02:55 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.53: +1 -1 lines
Diff to previous 1.53 (colored)

Complete uuid platform abstractions, fix do_div for 64 bit platforms.
Merge of master-melb:xfs-cmds:25844a by kenmcd.

Revision 1.53 / (download) - annotate - [select for diffs], Thu Apr 27 15:40:54 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.52: +14 -30 lines
Diff to previous 1.52 (colored)

Backport xfs_repair from the xfs-cmds tree to IRIX to aid parallel repair merging later.
Merge of master-melb:xfs-cmds:25838a by kenmcd.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Dec 17 14:08:50 2005 UTC (11 years, 10 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.51: +6 -0 lines
Diff to previous 1.51 (colored)

Cleanup xfs_repair error reporting slightly.
Merge of master-melb:xfs-cmds:24862a by kenmcd.

Revision 1.51 / (download) - annotate - [select for diffs], Fri Nov 11 14:27:22 2005 UTC (11 years, 11 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.50: +12 -26 lines
Diff to previous 1.50 (colored)

Update copyright/license notices to match SGI legal prefered boilerplate.
Merge of master-melb:xfs-cmds:24374a by kenmcd.

Revision 1.50 / (download) - annotate - [select for diffs], Fri Nov 11 14:23:54 2005 UTC (11 years, 11 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.49: +0 -1 lines
Diff to previous 1.49 (colored)

Provide mkfs options to easily exercise all inheritable attributes, esp. the extsize allocator hint.
Merge of master-melb:xfs-cmds:24370a by kenmcd.

Revision 1.49 / (download) - annotate - [select for diffs], Fri Nov 11 14:23:10 2005 UTC (11 years, 11 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.48: +2 -0 lines
Diff to previous 1.48 (colored)

Implement the di_extsize allocator hint for non-realtime files as well.  Also provides a mechanism for inheriting this property from the parent directory for new files.
Merge of master-melb:xfs-cmds:24369a by kenmcd.

Revision 1.48 / (download) - annotate - [select for diffs], Tue Nov 8 14:07:59 2005 UTC (11 years, 11 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.47: +1 -0 lines
Diff to previous 1.47 (colored)

Merge back kernel fixes/code updates in xfs.
Merge of master-melb:xfs-cmds:24318a by kenmcd.

Revision 1.47 / (download) - annotate - [select for diffs], Tue Nov 8 14:07:11 2005 UTC (11 years, 11 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.46: +7 -2 lines
Diff to previous 1.46 (colored)

Merge back recent changes from xfs kernel headers.
Merge of master-melb:xfs-cmds:24317a by kenmcd.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Sep 29 03:27:13 2005 UTC (12 years ago) by nathans
Branch: MAIN
Changes since 1.45: +4 -2 lines
Diff to previous 1.45 (colored)

Merge back further kernel changes into libxfs, esp. attr2 related, and extend xfs_db attrset code to allow noattr2 debugging also.

Revision 1.45 / (download) - annotate - [select for diffs], Fri Sep 16 15:19:56 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.44: +1 -1 lines
Diff to previous 1.44 (colored)

Support for updated inline extended attributes format (attr2).
Merge of master-melb:xfs-cmds:23839a by kenmcd.

Revision 1.44 / (download) - annotate - [select for diffs], Fri Sep 16 15:19:08 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.43: +48 -8 lines
Diff to previous 1.43 (colored)

Add xfs_db expert mode commands for set/remove of extended attributes.
Merge of master-melb:xfs-cmds:23838a by kenmcd.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Jun 7 14:56:07 2005 UTC (12 years, 4 months ago) by hch
Branch: MAIN
Changes since 1.42: +2 -3 lines
Diff to previous 1.42 (colored)

resync endianess handling in xfsprogs with the kernel

Revision 1.42 / (download) - annotate - [select for diffs], Tue Apr 19 03:57:24 2005 UTC (12 years, 6 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.41: +3 -2 lines
Diff to previous 1.41 (colored)

Merge back kernel changes into libxfs, mainly endian stuff.
Merge of master-melb:xfs-cmds:22256a by kenmcd.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Jan 20 00:41:43 2004 UTC (13 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.40: +3 -2 lines
Diff to previous 1.40 (colored)

xfsprogs update - Debian installer support, sync user/kernel stuff.
Fix whitespace botch, update copyright.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Jan 19 22:29:50 2004 UTC (13 years, 9 months ago) by sandeen
Branch: MAIN
Changes since 1.39: +1 -0 lines
Diff to previous 1.39 (colored)

Fix a memory leak in libxfs, were not freeing
allocated inode forks
#define for libxfs_idestroy_fork

Revision 1.39 / (download) - annotate - [select for diffs], Wed Dec 17 10:30:22 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored)

Fix dev_t mangling in xfsprogs tools, use xfs_dev_t as its size is what we expect.

Revision 1.38 / (download) - annotate - [select for diffs], Fri Sep 19 05:37:49 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.37: +1 -0 lines
Diff to previous 1.37 (colored)

xfsprogs update - fix db to display new inode flags, sync user/kernel code.

Revision 1.37 / (download) - annotate - [select for diffs], Tue May 20 05:59:27 2003 UTC (14 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.36: +1 -0 lines
Diff to previous 1.36 (colored)

Sync up XFS user and kernel source.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Apr 29 01:52:34 2003 UTC (14 years, 5 months ago) by nathans
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.35: +1 -4 lines
Diff to previous 1.35 (colored)

Fix includes to not be relative to paths provided by -I directives, for
the xfsprogs and xfsdump builds.  At this stage still provide these gcc
options in the build but later that can be removed too now that headers
are clean.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Apr 16 18:29:10 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
Changes since 1.34: +6 -6 lines
Diff to previous 1.34 (colored)

Merge whitespace changes over

Revision 1.34 / (download) - annotate - [select for diffs], Mon Apr 7 00:03:34 2003 UTC (14 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.33: +2 -0 lines
Diff to previous 1.33 (colored)

Sync user and kernel code, make xfs_io -f option useful.
Sync user and kernel code.

Revision 1.33 / (download) - annotate - [select for diffs], Thu Apr 3 21:58:27 2003 UTC (14 years, 6 months ago) by sandeen
Branch: MAIN
Changes since 1.32: +9 -0 lines
Diff to previous 1.32 (colored)

kernel / libxfs sync-up
Implement get_unaligned / put_unaligned in libxfs
Change typecasts to a type available in kernel & userspace
Add get_unaligned / put_unaligned routines
(lifted from kernel)

Revision 1.32 / (download) - annotate - [select for diffs], Mon Mar 31 02:57:10 2003 UTC (14 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.31: +44 -1 lines
Diff to previous 1.31 (colored)

Bunch of portability related changes to xfsprogs.  Includes some code to
allow db/mkfs/repair to be used on Mac's (maybe useful for dual boot), &
some code to build on IRIX too (useful for purify-ing xfs_repair only).
Abstract platform dependent code out into headers.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Mar 18 05:44:53 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.30: +4 -0 lines
Diff to previous 1.30 (colored)

xfsprogs update - kernel/user sync up and Ethan's Mac partition code.
CONTRIBUTED: erbenson@alaska.net.
Sync up user/kernel code after recent changes.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Mar 7 01:52:48 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.29: +1 -0 lines
Diff to previous 1.29 (colored)

Need to define cmn_err in libxfs for all gcc versions, ie. with both of
the supported incantations of varargs cpp macros.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Mar 6 06:59:34 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.28: +6 -1 lines
Diff to previous 1.28 (colored)

New xfsprogs version - enabled unwritten extents by default, new commands
in xfs_db and xfs_admin to manipulate the version extflg bit on unmounted
filesystems, make xfs_db check for a dirty log before zeroing it in the
uuid command, man page updates, sync'd up user/kernel code and headers.
Add stripe information into xfs_bmap output.
Sync with recent kernel changes.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Jan 3 04:44:31 2003 UTC (14 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.27: +18 -19 lines
Diff to previous 1.27 (colored)

Sync up user/kernel sources and headers (native extents).
Sync up user/kernel sources and headers (native extents).

Revision 1.27 / (download) - annotate - [select for diffs], Thu Nov 14 23:48:29 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.26: +0 -2 lines
Diff to previous 1.26 (colored)

Fix trivial compiler warnings - couple of dup'd symbols crept in here.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Nov 13 06:59:25 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.25: +3 -0 lines
Diff to previous 1.25 (colored)

Minor update - include less kernel headers, abstract some Linux/IRIX diffs
in growfs to more easily keep track of changes there.
Sync up with recent kernel changes so that fewer xfsprogs headers are
including kernel headers.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Oct 31 11:24:20 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.24: +2 -4 lines
Diff to previous 1.24 (colored)

xfsprogs updates - initial sync up with recent kernel changes (not quite
complete yet); bump version; move some common headers to a common place;
fix several compiler warnings with recent gcc versions (3.2+).
Keep commonly repeated headers along with all the other common headers.
Fix minor warnings with more recent versions of gcc.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Oct 10 06:29:03 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.23: +0 -1 lines
Diff to previous 1.23 (colored)

Fix libxfs device flush ioctl, sync with kernel source.
CONTRIBUTED: Anton Blanchard <anton@samba.org>
Sync with kernel source (replace b* with mem* memory api).

Revision 1.23 / (download) - annotate - [select for diffs], Fri Aug 30 06:13:52 2002 UTC (15 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.22: +3 -4 lines
Diff to previous 1.22 (colored)

sync user/kernel after recent kernel changes.  noop for userspace.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Aug 8 06:35:44 2002 UTC (15 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.21: +19 -0 lines
Diff to previous 1.21 (colored)

bump version to 2.2, document changes -- sync shared headers, EVMS stripe
unit/width extraction, mkfs defaults to 4K blocksize again (as on IRIX) &
no longer punts on using the current pagesize.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jul 10 17:20:55 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.20: +1 -1 lines
Diff to previous 1.20 (colored)

userspace sync-up

Revision 1.20 / (download) - annotate - [select for diffs], Tue Jun 4 23:07:56 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19 (colored)

Update copyright dates (again)

Revision 1.19 / (download) - annotate - [select for diffs], Tue Jun 4 22:53:09 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

Undoes mod:     xfs-cmds:slinx:120772a
Undo xfs-cmds:slinx:120772a, inadvertently whacked a previous mod.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Jun 4 17:58:21 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

Update copyright dates

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jun 3 01:47:28 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.16: +2 -0 lines
Diff to previous 1.16 (colored)

sync with recent kernel changes, noop for userspace.

Revision 1.16 / (download) - annotate - [select for diffs], Fri May 31 04:55:57 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.15: +1 -0 lines
Diff to previous 1.15 (colored)

sync with kernel source changes, no affect on userspace.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Apr 17 05:34:30 2002 UTC (15 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 (colored)

bump minor version for minor change - sync with recent kernel changes
(mainly do less endian swabbing on some code paths).

Revision 1.14 / (download) - annotate - [select for diffs], Tue Mar 12 02:35:54 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

bump minor version to pick up Erics BLKGETSIZE change from awhile ago and
sync userspace and kernel code up (minor changes only, doesn't affect user
tools at all).

Revision 1.13 / (download) - annotate - [select for diffs], Mon Feb 25 22:35:36 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.12: +4 -3 lines
Diff to previous 1.12 (colored)

Merge of xfs-cmds-2.4.18:slinx:112141a by nathans.

  stub out some more not-used-in-userspace kernel routines.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Feb 25 22:24:34 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

Merge of xfs-cmds-2.4.18:slinx:111238a by nathans.

  sync with recent kernel source changes, noop for userspace.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Dec 12 03:18:29 2001 UTC (15 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.10: +1 -0 lines
Diff to previous 1.10 (colored)

sync recent XFS kernel source changes back into libxfs - missed a part
yesterday (xfs_initialize_perag was missing).

Revision 1.10 / (download) - annotate - [select for diffs], Tue Dec 11 02:51:37 2001 UTC (15 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

sync kernel changes (32 bit inodes) with userspace code.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 5 07:11:19 2001 UTC (15 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.8: +3 -2 lines
Diff to previous 1.8 (colored)

fix a bug in the validation of the size of the realtime device.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Sep 12 22:54:27 2001 UTC (16 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.7: +1 -0 lines
Diff to previous 1.7 (colored)

ensure uint_t is defined, we need it now.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jul 8 23:41:21 2001 UTC (16 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6 (colored)

sync with low memory changes from kernel - these are noops in userspace though.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Apr 16 22:53:46 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.5: +5 -3 lines
Diff to previous 1.5 (colored)

define KM_SLEEP and KM_SLEEP_IO, they are referenced now.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Apr 9 07:41:10 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.4: +8 -2 lines
Diff to previous 1.4 (colored)

use __VA_ARGS__ if gcc on build machine supports it, else fall back to
preprocessor ## directive.  fixes some warnings on recent gcc versions.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Apr 4 04:11:07 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.3: +8 -1 lines
Diff to previous 1.3 (colored)

sync with Steves recent kernel changes in xfs_btree code.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Mar 29 22:14:58 2001 UTC (16 years, 6 months ago) by mann
Branch: MAIN
CVS Tags: Release-1_0_0
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Syncing with xfs_linux.h

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jan 15 06:52:52 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

initial version for reworked xfsprogs build environment.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jan 15 05:36:03 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN

cmd/xfs/libxfs/xfs.h 1.9 Renamed to cmd/xfsprogs/libxfs/xfs.h

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>