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

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.56 / (download) - annotate - [select for diffs], Wed Sep 24 16:17:16 2008 UTC (9 years, 1 month ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.55: +1 -1 lines
Diff to previous 1.55 (colored)

make btree tracing generic

Make the existing bmap btree tracing generic so that it applies to all
btree types.

Some fragments lifted from a patch by Dave Chinner.


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

  make btree tracing generic

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

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

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

[XFS] this is another test line

this is some more text
to try out



SGI-Git-Id: 25654aab21faf9de5504eaa67d61f62b24026b2b
SGI-Git-Author: tim shim  <tes@sgi.com>
SGI-Git-Date: Tue Sep 16 12:08:19 2008 +1000
Merge of xfs-linux-melb:xfs-kern:32119a by kenmcd.

Revision 1.53 / (download) - annotate - [select for diffs], Tue Apr 22 06:14:21 2008 UTC (9 years, 6 months ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.52: +1 -1 lines
Diff to previous 1.52 (colored)

Fix broken HAVE_SPLICE removal commit.

Commit e687330b5ed1ea899fdaf0dea50aba196b6e019a was meant to
remove the unused HAVE_SPLICE macro, instead an unrelated
change was checked enabling QUOTADEBUG when building DEBUG XFS.
Restore the intended changes.
Merge of xfs-linux-melb:xfs-kern:30924a by kenmcd.

  Restore disabled QUOTADEBUG for DEBUG builds.

Revision 1.52 / (download) - annotate - [select for diffs], Tue Apr 15 06:15:16 2008 UTC (9 years, 6 months ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.51: +1 -1 lines
Diff to previous 1.51 (colored)

Remove unused HAVE_SPLICE macro.

HAVE_SPLICE was part of the infrastructure for building 2.4 and 2.6
kernels out of the same tree. Now we don't build 2.4 kernels this
Merge of xfs-linux-melb:xfs-kern:30878a by kenmcd.

  Remove unused HAVE_SPLICE macro.

Revision 1.51 / (download) - annotate - [select for diffs], Tue Dec 11 05:17:10 2007 UTC (9 years, 10 months ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.50: +0 -5 lines
Diff to previous 1.50 (colored)

kill last 2.4 ifdef leftover

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

  kill last 2.4 ifdef leftover

Revision 1.50 / (download) - annotate - [select for diffs], Tue Sep 11 06:11:49 2007 UTC (10 years, 1 month ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.49: +1 -1 lines
Diff to previous 1.49 (colored)

clean up vnode/inode tracing

Simplify vnode tracing calls by embedding function name & return addr
in the calling macro.

Also do a lot of vnode->inode renaming for consistency, while
we're at it.

Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Merge of xfs-linux-melb:xfs-kern:29650a by kenmcd.

  clean up vnode/inode tracing

Revision 1.49 / (download) - annotate - [select for diffs], Mon Jul 9 06:12:03 2007 UTC (10 years, 3 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.48: +1 -0 lines
Diff to previous 1.48 (colored)

Concurrent Multi-File Data Streams

In media spaces, video is often stored in a frame-per-file format.
When dealing with uncompressed realtime HD video streams in this format,
it is crucial that files do not get fragmented and that multiple files
a placed contiguously on disk.

When multiple streams are being ingested and played out at the same
time, it is critical that the filesystem does not cross the streams
and interleave them together as this creates seek and readahead
cache miss latency and prevents both ingest and playout from meeting
frame rate targets.

This patch set creates a "stream of files" concept into the allocator
to place all the data from a single stream contiguously on disk so
that RAID array readahead can be used effectively. Each additional
stream gets placed in different allocation groups within the
filesystem, thereby ensuring that we don't cross any streams. When
an AG fills up, we select a new AG for the stream that is not in
use.

The core of the functionality is the stream tracking - each inode
that we create in a directory needs to be associated with the
directories' stream. Hence every time we create a file, we look up
the directories' stream object and associate the new file with that
object.

Once we have a stream object for a file, we use the AG that the
stream object point to for allocations. If we can't allocate in that
AG (e.g. it is full) we move the entire stream to another AG. Other
inodes in the same stream are moved to the new AG on their next
allocation (i.e. lazy update).

Stream objects are kept in a cache and hold a reference on the
inode. Hence the inode cannot be reclaimed while there is an
outstanding stream reference. This means that on unlink we need to
remove the stream association and we also need to flush all the
associations on certain events that want to reclaim all unreferenced
inodes (e.g.  filesystem freeze).
Merge of xfs-linux-melb:xfs-kern:29096a by kenmcd.

  Concurrent Multi-File Data Streams feature check in.

Revision 1.48 / (download) - annotate - [select for diffs], Mon Oct 16 03:52:22 2006 UTC (11 years ago) by vapo.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.47: +22 -0 lines
Diff to previous 1.47 (colored)

956618: Linux crashes on boot with XFS-DMAPI filesystem when CONFIG_XFS_TRACE is on
Merge of xfs-linux-melb:xfs-kern:27196a by kenmcd.

  dmapi still needs to have XFS_VNODE_TRACE defined, so it doesn't mess up 
  struct xfs_vnode when XFS_TRACE is enabled.  I had a brainwave on this one 
  - why not do all the #defines in xfs.h and fix the few files that don't 
  include it?

Revision 1.47 / (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.46: +12 -26 lines
Diff to previous 1.46 (colored)

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

Revision 1.46 / (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.45: +0 -3 lines
Diff to previous 1.45 (colored)

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

Revision 1.45 / (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.44: +1 -0 lines
Diff to previous 1.44 (colored)

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

Revision 1.44 / (download) - annotate - [select for diffs], Fri Feb 6 04:26:12 2004 UTC (13 years, 8 months ago) by nathans
Branch: MAIN
Changes since 1.43: +0 -20 lines
Diff to previous 1.43 (colored)

Sync up with external trees, fixing the build after support source renames.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Jan 13 22:37:05 2004 UTC (13 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.42: +0 -2 lines
Diff to previous 1.42 (colored)

Merge the bulk of the bits over from the -dev tree.
Some of the code needs some cleanup now but this mod
basically is to bring the xfs-linux tree in sync with -dev.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Dec 30 01:31:52 2003 UTC (13 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.41: +4 -3 lines
Diff to previous 1.41 (colored)

Final bit of code moving to unify the tree
rename page_buf.c/h to xfs_buf.c/h and merge in upper level xfs_buf.h
include changes

Revision 1.41 / (download) - annotate - [select for diffs], Tue Dec 16 06:11:00 2003 UTC (13 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.40: +7 -1 lines
Diff to previous 1.40 (colored)

Fix up Makefiles and include files to deal with merged tree

Revision 1.40 / (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.39: +59 -0 lines
Diff to previous 1.39 (colored)

The Big Move
linux/fs/xfs/xfs.h 1.38 Renamed to xfs.h

Revision 1.39 / (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.38: +0 -59 lines
Diff to previous 1.38 (colored)

Nuke

Revision 1.38 / (download) - annotate - [select for diffs], Thu May 1 16:22:06 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.37: +3 -52 lines
Diff to previous 1.37 (colored)

Rework the way xfs includes xfs_<blah>.h headers.
This reduces a lot of the compile dependenciesÂ,
and should reduce some of the "recompile all" situations.

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

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

Revision 1.36 / (download) - annotate - [select for diffs], Fri Apr 4 17:27:05 2003 UTC (14 years, 6 months ago) by hch
Branch: MAIN
Changes since 1.35: +0 -1 lines
Diff to previous 1.35 (colored)

remove atomicIncWithWrap
don't include atomic.h

Revision 1.35 / (download) - annotate - [select for diffs], Mon Mar 17 06:02:57 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.34: +4 -8 lines
Diff to previous 1.34 (colored)

Separate the quota source into its own subdirectory ala dmapi.
Push a bunch of quota- and dmapi-specific code down into these
subdirs which previously was compiled into the core XFS code,
and don't descend into these subdirs if options config'd off.
Separate the quota source into its own subdirectory ala dmapi.
Push a bunch of quota- and dmapi-specific code down into these
subdirs which previously was compiled into the core XFS code,
and don't descend into these subdirs if options config'd off.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Nov 13 23:11:12 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.33: +0 -0 lines
Diff to previous 1.33 (colored)

Undoes mod:     2.4.x-xfs:slinx:132930a
Rethink some of those recent types changes slightly.

Revision 1.33 / (download) - annotate - [select for diffs], Wed Nov 13 02:25:49 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.32: +1 -0 lines
Diff to previous 1.32 (colored)

Change AT_* to XFS_AT_* to prevent namespace collisions; move some type
declarations into more appropriate places.
Move some type declarations into more appropriate places.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Oct 21 05:01:58 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.31: +0 -2 lines
Diff to previous 1.31 (colored)

Minor header reorg to get xfs_lrw.h back into line with the other linux
headers.  Allows us to not repeat the xfs_stratcb declaration in several
places.  Also rename linvfs_set_inode_ops to xfs_set_inodeops since its
an auxillary routine not a linvfs method.
Remove include of xfs_lrw.h, added it to xfs_linux.h.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Jul 30 21:39:08 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.30: +1 -3 lines
Diff to previous 1.30 (colored)

remove xfs/support/arch.h

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jul 30 14:19:39 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.29: +0 -1 lines
Diff to previous 1.29 (colored)

remove xfs_cxfs.h

Revision 1.29 / (download) - annotate - [select for diffs], Fri Jul 26 22:39:53 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.28: +2 -0 lines
Diff to previous 1.28 (colored)

remove unnecessary includes, ensure config.h

Revision 1.28 / (download) - annotate - [select for diffs], Thu Jul 25 16:40:28 2002 UTC (15 years, 3 months ago) by roehrich
Branch: MAIN
Changes since 1.27: +0 -3 lines
Diff to previous 1.27 (colored)

From Chris Hellwig:

This one removes make the XFS filesystem code independent of the dmapi
headers (include/linux/dmapi.h & include/linux/dmapi_kern.h).

Details:
* include <linux/dmapi.h> and <linux/dmapi_kern.h> in xfs_dmapi.h if
  CONFIG_XFS_DMAPI is set instead of unconditionally in xfs.h
* make most of the current contents of xfs_dmapi.h depent on
  CONFIG_XFS_DMAPI
* provide stubs for the dmapi functionality in xfs_dmapi.h otherwise
* kill xfs_dmistubs.c
No Message Supplied

Revision 1.27 / (download) - annotate - [select for diffs], Thu Jul 18 18:08:47 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

remove support/types.h

Revision 1.26 / (download) - annotate - [select for diffs], Fri Jul 12 22:02:08 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.25: +4 -0 lines
Diff to previous 1.25 (colored)

include xfs_fs.h here

Revision 1.25 / (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.24: +11 -11 lines
Diff to previous 1.24 (colored)

whitespace cleanup

Revision 1.24 / (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.23: +1 -0 lines
Diff to previous 1.23 (colored)

add cap header file in here so that everything still has access to it.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 13 17:31:52 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.22: +0 -1 lines
Diff to previous 1.22 (colored)

remove grio code

Revision 1.22 / (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.21: +1 -1 lines
Diff to previous 1.21 (colored)

Update copyright dates

Revision 1.21 / (download) - annotate - [select for diffs], Tue May 21 04:27:18 2002 UTC (15 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.20: +16 -1 lines
Diff to previous 1.20 (colored)

changes to fold xfs_support code back into XFS (the other sgi projects
using this will be / have been fixed).  reduces our footprint on the
base kernel.  NB: xfs_support.o as a distinct module no longer exists.

Revision 1.20 / (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.19: +1 -0 lines
Diff to previous 1.19 (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.19 / (download) - annotate - [select for diffs], Fri Jan 11 22:40:48 2002 UTC (15 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18 (colored)

relocate xfs_support header files

Revision 1.18 / (download) - annotate - [select for diffs], Wed Apr 25 05:02:25 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.17: +0 -28 lines
Diff to previous 1.17 (colored)

move most linux-specific includes info linux/xfs_linux.h, remove some dups.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Mar 14 08:07:20 2001 UTC (16 years, 7 months ago) by kaos
Branch: MAIN
CVS Tags: Release-1_0_0, PreRelease-0_10
Changes since 1.16: +1 -1 lines
Diff to previous 1.16 (colored)

Make xfs support a separate component to handle xscsi/xvm

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 23 07:11:51 2001 UTC (16 years, 9 months ago) by tes
Branch: MAIN
Changes since 1.15: +1 -4 lines
Diff to previous 1.15 (colored)

ACL config cleanup

Revision 1.15 / (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.14: +4 -1 lines
Diff to previous 1.14 (colored)

Make ACLs compile configurable

Revision 1.14 / (download) - annotate - [select for diffs], Wed Jan 17 04:01:25 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.13: +1 -0 lines
Diff to previous 1.13 (colored)

slightly modify dmapi include mechanism to assist sharing with userspace.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 15 10:28:46 2001 UTC (16 years, 9 months ago) by tes
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Add XFS/ACL support

Revision 1.12 / (download) - annotate - [select for diffs], Fri Jan 5 01:57:27 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.11: +0 -2 lines
Diff to previous 1.11 (colored)

remove unused headers.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Nov 16 02:50:50 2000 UTC (16 years, 11 months ago) by dxm
Branch: MAIN
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

include new xfs_arch.h

Revision 1.10 / (download) - annotate - [select for diffs], Tue Nov 14 02:57:58 2000 UTC (16 years, 11 months ago) by dxm
Branch: MAIN
Changes since 1.9: +3 -6 lines
Diff to previous 1.9 (colored)

Split XFS support code into xfs_support module

Revision 1.9 / (download) - annotate - [select for diffs], Fri Nov 10 13:42:26 2000 UTC (16 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 (colored)

move include of globals.h above errors.h

Revision 1.8 / (download) - annotate - [select for diffs], Tue Oct 24 07:02:41 2000 UTC (17 years ago) by kaos
Branch: MAIN
Changes since 1.7: +0 -4 lines
Diff to previous 1.7 (colored)

Remove unnecessary include asm/kdb.h

Revision 1.7 / (download) - annotate - [select for diffs], Fri Oct 20 06:03:15 2000 UTC (17 years ago) by ajag
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6 (colored)

Remove pseudo-inc/attributes.h replace with linux/attributes.h

Revision 1.6 / (download) - annotate - [select for diffs], Fri Oct 20 00:13:00 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 (colored)

add xqm.h, remove pseudo-inc version.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Sep 29 06:06:57 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.4: +0 -3 lines
Diff to previous 1.4 (colored)

move a header.  remove a bogus #define.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 28 04:14:43 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.3: +3 -5 lines
Diff to previous 1.3 (colored)

bit of header file churn - remove 5, add 3.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Sep 28 00:11:43 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.2: +0 -5 lines
Diff to previous 1.2 (colored)

remove unused headers.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Sep 26 05:02:06 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.1: +7 -12 lines
Diff to previous 1.1 (colored)

remove no longer needed pseudo-inc headers.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Sep 25 04:53:07 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN

meta-include file for all xfs source, ensuring everything is included
in the right order & providing one place for header cleanup (also
simplifies lots of .c files wrt #defines, etc).

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>