CVS log for xfs-linux/linux-2.4/Attic/xfs_linux.h

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.164 / (download) - annotate - [select for diffs], Thu Sep 27 04:02:18 2007 UTC (10 years, 1 month ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.163: +0 -399 lines
Diff to previous 1.163 (unified)

Remove fs/xfs/linux-2.4 as building for 2.4 kernels is no longer supported from this tree
Merge of xfs-linux-melb:xfs-kern:29785a by kenmcd.

Revision 1.163 / (download) - annotate - [select for diffs], Thu Aug 2 16:11:00 2007 UTC (10 years, 2 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.162: +1 -0 lines
Diff to previous 1.162 (unified)

move linux/log2.h header to xfs_linux.h

Generally we try not to directly include linux header files
in core xfs code; xfs_linux.h is the spot for that.

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

  move linux/log2.h header to xfs_linux.h

Revision 1.162 / (download) - annotate - [select for diffs], Fri Aug 18 04:06:19 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.161: +2 -1 lines
Diff to previous 1.161 (unified)

Add lock annotations to xfs_trans_update_ail and xfs_trans_delete_ail

xfs_trans_update_ail and xfs_trans_delete_ail get called with the AIL lock
held, and release it.  Add lock annotations to these two functions so that
sparse can check callers for lock pairing, and so that sparse will not
complain about these functions since they intentionally use locks in this
manner.

Signed-off-by: Josh Triplett <josh@freedesktop.org>
Merge of xfs-linux-melb:xfs-kern:26807a by kenmcd.

  Add lock annotations to xfs_trans_update_ail and xfs_trans_delete_ail

Revision 1.161 / (download) - annotate - [select for diffs], Fri Aug 18 04:05:31 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.160: +7 -0 lines
Diff to previous 1.160 (unified)

Fix a porting botch on the realtime subvol growfs code path.
Merge of xfs-linux-melb:xfs-kern:26806a by kenmcd.

Revision 1.160 / (download) - annotate - [select for diffs], Thu Aug 10 15:31:06 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.159: +0 -7 lines
Diff to previous 1.159 (unified)

Remove several macros that are no longer used anywhere

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

  Remove several macros that are no longer used anywhere

Revision 1.159 / (download) - annotate - [select for diffs], Fri Jun 23 16:00:26 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.158: +1 -1 lines
Diff to previous 1.158 (unified)

Remove a couple of no-longer-used macros.
Merge of xfs-linux-melb:xfs-kern:26339a by kenmcd.

Revision 1.158 / (download) - annotate - [select for diffs], Tue Jun 20 03:49:47 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.157: +2 -18 lines
Diff to previous 1.157 (unified)

Map EFSCORRUPTED to an actual error code, not just a made up one (990).  Turns out some ye-olde unices used EUCLEAN as Filesystem-needs-cleaning, so now we use that too.
Merge of xfs-linux-melb:xfs-kern:26286a by kenmcd.

Revision 1.157 / (download) - annotate - [select for diffs], Thu Jun 15 03:59:10 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.156: +1 -0 lines
Diff to previous 1.156 (unified)

Backport a trimmed down 2.6 radix-tree and linked-list implementation for the porters - we have at least two radix-tree users under development.
Merge of xfs-linux-melb:xfs-kern:26252a by kenmcd.

Revision 1.156 / (download) - annotate - [select for diffs], Tue May 30 15:50:21 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.155: +9 -0 lines
Diff to previous 1.155 (unified)

Make the pflags test/set wrappers more legible for us mere humans.
Merge of xfs-linux-melb:xfs-kern:26099a by kenmcd.

Revision 1.155 / (download) - annotate - [select for diffs], Mon May 29 06:16:44 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.154: +1 -0 lines
Diff to previous 1.154 (unified)

Pull back various small mainline tidbits - percpu api changes mainly.
Merge of xfs-linux-melb:xfs-kern:26073a by kenmcd.

Revision 1.154 / (download) - annotate - [select for diffs], Fri May 19 06:06:01 2006 UTC (11 years, 5 months ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.153: +1 -0 lines
Diff to previous 1.153 (unified)

Add degframentation exclusion support
Merge of xfs-linux-melb:xfs-kern:25986a by kenmcd.

  Define generic xfs_inherit_nedefrag tuneable

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

Complete transition away from linvfs naming convention, finally.
Merge of xfs-linux-melb:xfs-kern:25474a by kenmcd.

Revision 1.152 / (download) - annotate - [select for diffs], Mon Mar 6 14:19:18 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.151: +1 -1 lines
Diff to previous 1.151 (unified)

Switch over from linvfs names for address space ops for consistent naming.
Merge of xfs-linux-melb:xfs-kern:25378a by kenmcd.

Revision 1.151 / (download) - annotate - [select for diffs], Fri Feb 3 14:17:46 2006 UTC (11 years, 8 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.150: +1 -0 lines
Diff to previous 1.150 (unified)

On machines with more than 8 cpus, when running parallel
I/O threads, the incore superblock lock becomes the limiting
factor for buffered write throughput. Make the contended
fields in the incore superblock use per-cpu counters so
that there is no global lock to limit scalability.
Merge of xfs-linux-melb:xfs-kern:25106a by kenmcd.

  Ensure per-cpu sb counters are not enabled.

Revision 1.150 / (download) - annotate - [select for diffs], Fri Feb 3 02:45:57 2006 UTC (11 years, 8 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.149: +2 -0 lines
Diff to previous 1.149 (unified)

Merge in Russells 2.4 build fixes after the mutex API changes.
Merge of xfs-linux-melb:xfs-kern:25098a by kenmcd.

Revision 1.149 / (download) - annotate - [select for diffs], Sat Dec 17 11:31:50 2005 UTC (11 years, 10 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.148: +2 -1 lines
Diff to previous 1.148 (unified)

Complete the pagebuf -> xfs_buf naming convention transition, finally.
Merge of xfs-linux-melb:xfs-kern:24866a by kenmcd.

Revision 1.148 / (download) - annotate - [select for diffs], Wed Oct 5 03:55:12 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.147: +5 -17 lines
Diff to previous 1.147 (unified)

Rework the dquot hash sizing heuristics.
Merge of xfs-linux-melb:xfs-kern:24012a by kenmcd.

Revision 1.147 / (download) - annotate - [select for diffs], Sun Oct 2 12:47:06 2005 UTC (12 years ago) by hch
Branch: MAIN
Changes since 1.146: +10 -0 lines
Diff to previous 1.146 (unified)

Fix sparse warnings in ktrace.[ch]

Revision 1.146 / (download) - annotate - [select for diffs], Mon Sep 26 16:35:34 2005 UTC (12 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.145: +4 -0 lines
Diff to previous 1.145 (unified)

endianess annotations and cleanup for the quota code

Revision 1.145 / (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.144: +12 -26 lines
Diff to previous 1.144 (unified)

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

Revision 1.144 / (download) - annotate - [select for diffs], Tue Sep 20 15:25:32 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.143: +0 -4 lines
Diff to previous 1.143 (unified)

Remove a null CELL macro and its one caller, not useful to anyone.
Merge of xfs-linux-melb:xfs-kern:23860a by kenmcd.

Revision 1.143 / (download) - annotate - [select for diffs], Tue Sep 20 15:24:48 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.142: +1 -0 lines
Diff to previous 1.142 (unified)

Fix up an internal sort function name collision issue.
Merge of xfs-linux-melb:xfs-kern:23859a by kenmcd.

Revision 1.142 / (download) - annotate - [select for diffs], Mon Sep 5 03:48:30 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.141: +5 -1 lines
Diff to previous 1.141 (unified)

Sort out some cosmetic differences between XFS trees.
Merge of xfs-linux-melb:xfs-kern:23719a by kenmcd.

Revision 1.141 / (download) - annotate - [select for diffs], Thu Jun 23 06:00:00 2005 UTC (12 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.140: +1 -2 lines
Diff to previous 1.140 (unified)

Fix up 2.4 kernel builds after backporting 2.6 changes.
Merge of xfs-linux-melb:xfs-kern:22954a by kenmcd.

Revision 1.140 / (download) - annotate - [select for diffs], Wed Jun 22 03:43:05 2005 UTC (12 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.139: +2 -0 lines
Diff to previous 1.139 (unified)

Merge back mainline 2.6 changes - qsort and ROTL transition.
Merge of xfs-linux-melb:xfs-kern:22938a by kenmcd.

Revision 1.139 / (download) - annotate - [select for diffs], Fri Jun 3 06:03:33 2005 UTC (12 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.138: +4 -2 lines
Diff to previous 1.138 (unified)

Add support for project quota, based on Dan Knappes earlier work.
Merge of xfs-linux-melb:xfs-kern:22805a by kenmcd.

Revision 1.138 / (download) - annotate - [select for diffs], Fri Oct 15 19:15:18 2004 UTC (13 years ago) by gwehrman
Branch: MAIN
Changes since 1.137: +1 -0 lines
Diff to previous 1.137 (unified)

Add xfs_rotorstep sysctl for controlling placement of extents for new
files by the inode32 allocator.

Revision 1.137 / (download) - annotate - [select for diffs], Mon Sep 27 03:34:33 2004 UTC (13 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.136: +1 -0 lines
Diff to previous 1.136 (unified)

Make xfssyncd more generic, hand off out-of-space flushing to it - fixes deadlocks near full and fixes a 4KSTACKS problem in XFS.
Merge of xfs-linux-melb:xfs-kern:19600a by kenmcd.

Revision 1.136 / (download) - annotate - [select for diffs], Wed Sep 22 07:13:53 2004 UTC (13 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.135: +1 -0 lines
Diff to previous 1.135 (unified)

Add nosymlinks inode flag for the security folks, reserve projinherit flag.

Revision 1.135 / (download) - annotate - [select for diffs], Mon Jul 12 17:44:02 2004 UTC (13 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.134: +11 -2 lines
Diff to previous 1.134 (unified)

Turn on XFS_BIG_BLKNOS and/or XFS_BIG_INUMS if LBD patch
is present and enabled

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

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

Revision 1.133 / (download) - annotate - [select for diffs], Fri May 14 03:13:52 2004 UTC (13 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.132: +4 -4 lines
Diff to previous 1.132 (unified)

Export/import tunable time intervals as centisecs not jiffies.

Revision 1.132 / (download) - annotate - [select for diffs], Thu Apr 22 12:49:48 2004 UTC (13 years, 6 months ago) by hch
Branch: MAIN
Changes since 1.131: +1 -0 lines
Diff to previous 1.131 (unified)

close external blockdevice after final flush
include blkdev.h

Revision 1.131 / (download) - annotate - [select for diffs], Tue Apr 20 08:04:37 2004 UTC (13 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.130: +3 -6 lines
Diff to previous 1.130 (unified)

Fix vmtruncate abuse in the XFS setattr ATTR_SIZE operation.

Revision 1.130 / (download) - annotate - [select for diffs], Mon Mar 15 22:10:59 2004 UTC (13 years, 7 months ago) by sandeen
Branch: MAIN
Changes since 1.129: +4 -0 lines
Diff to previous 1.129 (unified)

define pgoff_t for 2.6 compat

Revision 1.129 / (download) - annotate - [select for diffs], Tue Feb 10 12:01:38 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.128: +3 -0 lines
Diff to previous 1.128 (unified)

use generic XFS stats and sysctl infrastructure in pagebuf
add pagebuf sysctls

Revision 1.128 / (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.127: +48 -1 lines
Diff to previous 1.127 (unified)

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

Revision 1.127 / (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.126: +3 -0 lines
Diff to previous 1.126 (unified)

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.126 / (download) - annotate - [select for diffs], Tue Dec 30 01:31:52 2003 UTC (13 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.125: +1 -1 lines
Diff to previous 1.125 (unified)

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 xfs_buf.h 

Revision 1.125 / (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.124: +12 -12 lines
Diff to previous 1.124 (unified)

Fix up Makefiles and include files to deal with merged tree

Revision 1.124 / (download) - annotate - [select for diffs], Tue Dec 16 01:05:04 2003 UTC (13 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.123: +335 -0 lines
Diff to previous 1.123 (unified)

Move the files around to finalize the 2.4/2.6 merge
linux/xfs_linux.h 1.122 Renamed to linux-2.4/xfs_linux.h

Revision 1.123 / (download) - annotate - [select for diffs], Tue Dec 16 00:57:46 2003 UTC (13 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.122: +0 -335 lines
Diff to previous 1.122 (unified)

Delete imported files so they can re-named

Revision 1.122 / (download) - annotate - [select for diffs], Fri Dec 12 00:13:00 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.121: +0 -10 lines
Diff to previous 1.121 (unified)

Remove some unnecessary kernel-version conditional code.

Revision 1.121 / (download) - annotate - [select for diffs], Sun Nov 23 21:53:15 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.120: +6 -4 lines
Diff to previous 1.120 (unified)

Abstract sendfile operation out, supporting multiple kernels more easily.

Revision 1.120 / (download) - annotate - [select for diffs], Sat Nov 22 22:07:18 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.119: +12 -0 lines
Diff to previous 1.119 (unified)

Move the stack trace wrapper into a kernel-version-specific location.

Revision 1.119 / (download) - annotate - [select for diffs], Fri Nov 21 01:49:22 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.118: +4 -0 lines
Diff to previous 1.118 (unified)

Seperate the NFS reference cache code out from xfs_rw.c to simplify management of different kernel versions.

Revision 1.118 / (download) - annotate - [select for diffs], Thu Nov 20 03:58:20 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.117: +0 -18 lines
Diff to previous 1.117 (unified)

Change pagebuf to use the same ktrace implementation as XFS, instead of reinventing that wheel.

Revision 1.117 / (download) - annotate - [select for diffs], Tue Nov 18 01:26:36 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.116: +4 -0 lines
Diff to previous 1.116 (unified)

Backport some trivial changes from the 2.6 code base - page uptodate flag macro name changes

Revision 1.116 / (download) - annotate - [select for diffs], Thu Nov 13 22:40:38 2003 UTC (13 years, 11 months ago) by sandeen
Branch: MAIN
Changes since 1.115: +4 -0 lines
Diff to previous 1.115 (unified)

Use buffer head flag set/clear routines as in 2.6
kernel to reduce 2.4/2.6 differences in xfs
emit BH_Unwritten flag handling macros

Revision 1.115 / (download) - annotate - [select for diffs], Thu Nov 13 22:35:10 2003 UTC (13 years, 11 months ago) by sandeen
Branch: MAIN
Changes since 1.114: +5 -0 lines
Diff to previous 1.114 (unified)

Use i_size_read/i_size_write semantics from 2.6
kernel to reduce 2.4/2.6 differences in xfs
Define i_size_read/i_size_write - 2.6 semantics

Revision 1.114 / (download) - annotate - [select for diffs], Mon Oct 20 04:21:43 2003 UTC (14 years ago) by nathans
Branch: MAIN
Changes since 1.113: +5 -0 lines
Diff to previous 1.113 (unified)

Fix build with tracing enabled, couple of portability macros, move externs into headers.

Revision 1.113 / (download) - annotate - [select for diffs], Wed Oct 8 17:10:55 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.112: +0 -2 lines
Diff to previous 1.112 (unified)

remove FINVIS from xfs, instead use a seperate file ops
vector for files which are opened for invisible I/O.
FINVIS goes away

Revision 1.112 / (download) - annotate - [select for diffs], Wed Sep 17 01:42:20 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.111: +1 -0 lines
Diff to previous 1.111 (unified)

Some tweaks to the additional inode flags, suggested by Ethan

Revision 1.111 / (download) - annotate - [select for diffs], Mon Sep 15 05:03:19 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.110: +2 -0 lines
Diff to previous 1.110 (unified)

Undoes mod:     xfs-linux:slinx:158358a
Implement several additional inode flags - immutable, append-only, etc; contributed by Ethan Benson.

Revision 1.110 / (download) - annotate - [select for diffs], Mon Sep 15 03:40:38 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.109: +0 -2 lines
Diff to previous 1.109 (unified)

Undoes mod:     xfs-linux:slinx:158357a
Undo last mod, checked in against wrong bug number with wrong change message.

Revision 1.109 / (download) - annotate - [select for diffs], Mon Sep 15 03:13:46 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.108: +2 -0 lines
Diff to previous 1.108 (unified)

Separate the big filesystems macro out into separate big inums and blknos macros.  Also fix the check for too-large filesystems in the process.

Revision 1.108 / (download) - annotate - [select for diffs], Wed Jul 2 02:35:27 2003 UTC (14 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.107: +9 -5 lines
Diff to previous 1.107 (unified)

rework sysctl initialization to avoid confusion

Revision 1.107 / (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.106: +322 -0 lines
Diff to previous 1.106 (unified)

The Big Move
linux/fs/xfs/linux/xfs_linux.h 1.105 Renamed to linux/xfs_linux.h

Revision 1.106 / (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.105: +0 -322 lines
Diff to previous 1.105 (unified)

Nuke

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

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.104 / (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.103: +23 -23 lines
Diff to previous 1.103 (unified)

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

Revision 1.103 / (download) - annotate - [select for diffs], Wed Mar 26 20:14:08 2003 UTC (14 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.102: +6 -4 lines
Diff to previous 1.102 (unified)

bring us back in sync with mainline
Merge of 2.5.x-xfs:slinx:142714a by hch.

  cleanup quota block comment

Revision 1.102 / (download) - annotate - [select for diffs], Mon Mar 17 00:44:06 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.101: +1 -12 lines
Diff to previous 1.101 (unified)

Find more appropriate homes for uuid_t, timespec_t and xfs_dirent_t defs.

Revision 1.101 / (download) - annotate - [select for diffs], Thu Mar 13 21:53:42 2003 UTC (14 years, 7 months ago) by cattelan
Branch: MAIN
Changes since 1.100: +4 -0 lines
Diff to previous 1.100 (unified)

Move sector_t def to a more appropriate spot

Revision 1.100 / (download) - annotate - [select for diffs], Wed Mar 12 04:51:42 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.99: +20 -0 lines
Diff to previous 1.99 (unified)

Christoph suggests some of the unwritten extent defines relating to
buffer_header state should be out in a header somewhere - make it so.

Revision 1.99 / (download) - annotate - [select for diffs], Wed Mar 12 03:33:01 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.98: +13 -1 lines
Diff to previous 1.98 (unified)

Next step in bhv code cleanup - this is a start on moving quota and dmapi
into behavior layers, purging several points where these sit slap bang in
the middle of XFS code (esp. read_super).  Also removes numerous #ifdef's
and a bunch of unused #define's from all over the place.  More to come.

Revision 1.98 / (download) - annotate - [select for diffs], Tue Mar 4 20:15:43 2003 UTC (14 years, 7 months ago) by overby
Branch: MAIN
Changes since 1.97: +1 -0 lines
Diff to previous 1.97 (unified)

Add error reporting calls in error paths that return EFSCORRUPTED

Revision 1.97 / (download) - annotate - [select for diffs], Tue Dec 31 20:01:01 2002 UTC (14 years, 9 months ago) by sandeen
Branch: MAIN
Changes since 1.96: +1 -0 lines
Diff to previous 1.96 (unified)

#include pagemap.h for new max file offset macro

Revision 1.96 / (download) - annotate - [select for diffs], Fri Dec 13 21:27:14 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.95: +0 -1 lines
Diff to previous 1.95 (unified)

remove superlous MAXNAMELEN checks
remove second (identical) MAXNAMELEN define

Revision 1.95 / (download) - annotate - [select for diffs], Tue Dec 3 19:19:47 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.94: +2 -1 lines
Diff to previous 1.94 (unified)

small syncups with 2.5
include major.h (some ports don't get it implicitly)
include mm.h instead of fs.h (includes fs.h implicitly)

Revision 1.94 / (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.93: +12 -0 lines
Diff to previous 1.93 (unified)

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

Revision 1.93 / (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.92: +0 -12 lines
Diff to previous 1.92 (unified)

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.92 / (download) - annotate - [select for diffs], Tue Nov 12 20:11:48 2002 UTC (14 years, 11 months ago) by hch
Branch: MAIN
Changes since 1.91: +0 -1 lines
Diff to previous 1.91 (unified)

Remove rootfs special-casing in the quota code
remove rootdev alias

Revision 1.91 / (download) - annotate - [select for diffs], Thu Oct 24 20:18:15 2002 UTC (15 years ago) by sandeen
Branch: MAIN
Changes since 1.90: +1 -0 lines
Diff to previous 1.90 (unified)

Implement xfs_panic_mask
#define xfs_panic_mask as a sysctl parameter

Revision 1.90 / (download) - annotate - [select for diffs], Wed Oct 23 04:21:07 2002 UTC (15 years ago) by kaos
Branch: MAIN
Changes since 1.89: +4 -0 lines
Diff to previous 1.89 (unified)

Undoes mod:     2.4.x-xfs:slinx:130826a
Revert STATIC->static change

Revision 1.89 / (download) - annotate - [select for diffs], Wed Oct 23 03:54:05 2002 UTC (15 years ago) by kaos
Branch: MAIN
Changes since 1.88: +0 -4 lines
Diff to previous 1.88 (unified)

Replace STATIC with static in xfs code

Revision 1.88 / (download) - annotate - [select for diffs], Mon Oct 21 14:40:44 2002 UTC (15 years ago) by hch
Branch: MAIN
Changes since 1.87: +0 -2 lines
Diff to previous 1.87 (unified)

remove nopkg() alias for ENOSYS
remove nopkg() and LONGLONG_MAX declarations

Revision 1.87 / (download) - annotate - [select for diffs], Mon Oct 21 13:21:21 2002 UTC (15 years ago) by hch
Branch: MAIN
Changes since 1.86: +0 -1 lines
Diff to previous 1.86 (unified)

fix jiffies (lbolt) compare
remove lbolt alias for jiffies

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

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.
Add include of xfs_lrw.h, removed from xfs.h - this is a more consistent spot.

Revision 1.85 / (download) - annotate - [select for diffs], Tue Oct 8 00:08:03 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.84: +4 -0 lines
Diff to previous 1.84 (unified)

Symlinks are created by default with mode 777 now, old behavior is still
accessible through sysctl through.  irixsgid mount option deprecated and
it too is still accessible through sysctl.
Make restricted_chown, irix_sgid_inherit and irix_symlink_mode as
configurable parameters.

Revision 1.84 / (download) - annotate - [select for diffs], Thu Sep 5 05:37:11 2002 UTC (15 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.83: +5 -5 lines
Diff to previous 1.83 (unified)

remove an unneeded #include file.

Revision 1.83 / (download) - annotate - [select for diffs], Tue Aug 20 21:15:42 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.82: +0 -5 lines
Diff to previous 1.82 (unified)

remove some more 'CELL_CAPABLE' code

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

get rid of EOPNOTSUPP

Revision 1.81 / (download) - annotate - [select for diffs], Sat Jul 27 14:25:06 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.80: +1 -6 lines
Diff to previous 1.80 (unified)

remove some unneeded defines, switch from extern inline to static
inline for roundup_64.

Revision 1.80 / (download) - annotate - [select for diffs], Mon Jul 22 18:34:31 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.79: +0 -4 lines
Diff to previous 1.79 (unified)

remove kdev_t abuse from XFS

Revision 1.79 / (download) - annotate - [select for diffs], Mon Jul 22 16:43:26 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.78: +5 -3 lines
Diff to previous 1.78 (unified)

rework of inode-related core changes

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

move dmapi includes out of here

Revision 1.77 / (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.76: +39 -39 lines
Diff to previous 1.76 (unified)

whitespace cleanup

Revision 1.76 / (download) - annotate - [select for diffs], Tue Jul 2 04:11:05 2002 UTC (15 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.75: +0 -1 lines
Diff to previous 1.75 (unified)

move include of posix_acl_xattr.h so that split patches can compile
without the acl patch included.

Revision 1.75 / (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.74: +4 -2 lines
Diff to previous 1.74 (unified)

rework acl headers so that only one, simpler acl header is needed.

Revision 1.74 / (download) - annotate - [select for diffs], Mon Jul 1 01:09:33 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.73: +1 -1 lines
Diff to previous 1.73 (unified)

make our kdev_val() 2.5 compat macro dependent on kernel version as 2.4.19
looks like it will have a kdev_val now.  fixes up some warnings.

Revision 1.73 / (download) - annotate - [select for diffs], Fri Jun 14 20:50:55 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.72: +0 -15 lines
Diff to previous 1.72 (unified)

more small cleanups

Revision 1.72 / (download) - annotate - [select for diffs], Thu Jun 13 19:40:15 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.71: +0 -6 lines
Diff to previous 1.71 (unified)

remove lock wait priotiry flags

Revision 1.71 / (download) - annotate - [select for diffs], Tue Jun 11 15:27:28 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.70: +0 -24 lines
Diff to previous 1.70 (unified)

remove old mips abi code

Revision 1.70 / (download) - annotate - [select for diffs], Mon Jun 10 18:29:39 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.69: +0 -1 lines
Diff to previous 1.69 (unified)

remove dead code

Revision 1.69 / (download) - annotate - [select for diffs], Thu Jun 6 15:46:50 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.68: +0 -6 lines
Diff to previous 1.68 (unified)

remove definition of pathname_t

Revision 1.68 / (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.67: +1 -1 lines
Diff to previous 1.67 (unified)

Update copyright dates

Revision 1.67 / (download) - annotate - [select for diffs], Fri May 31 03:57:01 2002 UTC (15 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.66: +1 -1 lines
Diff to previous 1.66 (unified)

minor change to keep files the same/similar between 2.4 and 2.5.

Revision 1.66 / (download) - annotate - [select for diffs], Fri May 31 00:44:20 2002 UTC (15 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.65: +4 -0 lines
Diff to previous 1.65 (unified)

kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl.
use of the kdev compat macros, removed pb_dev from page_buf_t, made
XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev
field from xfs_dquot).

Revision 1.65 / (download) - annotate - [select for diffs], Fri Apr 26 02:33:11 2002 UTC (15 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.64: +4 -50 lines
Diff to previous 1.64 (unified)

tidy up bytes-per-click type macros so that page sizes other than 4/8/16K
can be used with XFS.

Revision 1.64 / (download) - annotate - [select for diffs], Wed Apr 10 03:49:40 2002 UTC (15 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.63: +14 -8 lines
Diff to previous 1.63 (unified)

ENOTSUP was defined to be ENOTSUPP.  this is a problem because some glibc
versions and some architectures do not grok this code (errno.h in the kernel
only defines this within __KERNEL__).  we now define it as EOPNOTSUPP which
will work everywhere and is the same thing we use for extended attributes
not available elsewhere in the kernel (ENOTSUP is the ACL not enabled code).

Revision 1.63 / (download) - annotate - [select for diffs], Thu Mar 28 19:45:15 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.62: +0 -1 lines
Diff to previous 1.62 (unified)

remove avl.h include, file deleted

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

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

  idiot.

Revision 1.61 / (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.60: +8 -4 lines
Diff to previous 1.60 (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.60 / (download) - annotate - [select for diffs], Wed Feb 13 21:33:50 2002 UTC (15 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.59: +1 -1 lines
Diff to previous 1.59 (unified)

Use the barrier() macro

Revision 1.59 / (download) - annotate - [select for diffs], Mon Jan 14 23:45:40 2002 UTC (15 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.58: +1 -0 lines
Diff to previous 1.58 (unified)

renamed linux/include/linux/avl.h => linux/fs/xfs/pagebuf/avl.h.

Revision 1.58 / (download) - annotate - [select for diffs], Fri Jan 11 23:31:51 2002 UTC (15 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.57: +1 -1 lines
Diff to previous 1.57 (unified)

Merge pagebuf module into XFS

Revision 1.57 / (download) - annotate - [select for diffs], Tue Dec 11 20:29:05 2001 UTC (15 years, 10 months ago) by roehrich
Branch: MAIN
Changes since 1.56: +0 -2 lines
Diff to previous 1.56 (unified)

Clean up a pile of invisible I/O problems:

- By having an O-flag, non-privileged users could get invisible I/O--bad,bad.
  So toss out the O-flag and use our existing FINVIS in filp->f_mode.  Seems
  to me we really need a new field in struct file for stuff like this, but
  this will do for now.
- Sometimes linvfs_follow_link would get invisible I/O, because of garbage
  in the kmalloc'd memory.
- xfs_open_by_handle is supposed to set invisible I/O, but it wasn't doing
  that on Linux.  This is this function's purpose in life, so, it was kinda
  missing the boat.
No Message Supplied

Revision 1.56 / (download) - annotate - [select for diffs], Sun Oct 14 07:09:57 2001 UTC (16 years ago) by nathans
Branch: MAIN
Changes since 1.55: +0 -1 lines
Diff to previous 1.55 (unified)

acl.h no longer exists, so don't include it.

Revision 1.55 / (download) - annotate - [select for diffs], Wed Sep 26 19:08:38 2001 UTC (16 years, 1 month ago) by sandeen
Branch: MAIN
Changes since 1.54: +1 -0 lines
Diff to previous 1.54 (unified)

include xfs_sysctl.h

Revision 1.54 / (download) - annotate - [select for diffs], Tue Sep 11 03:12:20 2001 UTC (16 years, 1 month ago) by kaos
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (unified)

Upgrade to 2.4.10-pre8

Revision 1.53 / (download) - annotate - [select for diffs], Tue Sep 4 05:53:35 2001 UTC (16 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.52: +6 -0 lines
Diff to previous 1.52 (unified)

minor change to help with merging ext2 and xfs ea/acl code.

Revision 1.52 / (download) - annotate - [select for diffs], Thu Aug 23 11:23:54 2001 UTC (16 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.51: +5 -6 lines
Diff to previous 1.51 (unified)

don't need to make up a bogus errno for EWRONGFS - this is noever passed
back to userspace and is in fact never even looked at in the kernel.  so
just equate it to EINVAL and be done with it.

Revision 1.51 / (download) - annotate - [select for diffs], Mon Aug 20 07:39:46 2001 UTC (16 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.50: +1 -1 lines
Diff to previous 1.50 (unified)

default to STATIC being static.

Revision 1.50 / (download) - annotate - [select for diffs], Fri May 18 00:20:50 2001 UTC (16 years, 5 months ago) by nathans
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.49: +1 -0 lines
Diff to previous 1.49 (unified)

add swap.h for free_shortage() prototype.

Revision 1.49 / (download) - annotate - [select for diffs], Wed Apr 25 05:02:25 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.48: +22 -5 lines
Diff to previous 1.48 (unified)

move most linux-specific includes from xfs.h into here, add attr_kern.h

Revision 1.48 / (download) - annotate - [select for diffs], Fri Apr 20 13:56:18 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.47: +63 -0 lines
Diff to previous 1.47 (unified)

For ia32 based systems, fold the contents of the do_div macro into the
xfs code and clean it up some - this gets us past build errors from various
compiler versions.

Revision 1.47 / (download) - annotate - [select for diffs], Thu Apr 12 13:30:45 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.46: +1 -0 lines
Diff to previous 1.46 (unified)

fix sparc64 build

Revision 1.46 / (download) - annotate - [select for diffs], Wed Apr 11 01:44:54 2001 UTC (16 years, 6 months ago) by cattelan
Branch: MAIN
CVS Tags: Release-1_0_0
Changes since 1.45: +8 -8 lines
Diff to previous 1.45 (unified)

Get rid of the last compiler warning OFF flags

Revision 1.45 / (download) - annotate - [select for diffs], Wed Apr 4 05:11:45 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.44: +1 -1 lines
Diff to previous 1.44 (unified)

remove dependence on NR_DQUOTS as this is no longer there in the
-ac series of Linux patches (removed from linux/quota.h).

Revision 1.44 / (download) - annotate - [select for diffs], Thu Mar 29 22:14:58 2001 UTC (16 years, 7 months ago) by mann
Branch: MAIN
Changes since 1.43: +4 -2 lines
Diff to previous 1.43 (unified)

EFSCORRUPTED needs to be different from EIO.

Revision 1.43 / (download) - annotate - [select for diffs], Fri Mar 23 19:38:07 2001 UTC (16 years, 7 months ago) by mann
Branch: MAIN
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (unified)

Move error numbers under 1000 for linux's IS_ERR()

Revision 1.42 / (download) - annotate - [select for diffs], Tue Feb 27 02:43:46 2001 UTC (16 years, 8 months ago) by nathans
Branch: MAIN
CVS Tags: PreRelease-0_10
Changes since 1.41: +1 -0 lines
Diff to previous 1.41 (unified)

make rootdev point to the real root device.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Jan 14 04:36:07 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.40: +0 -5 lines
Diff to previous 1.40 (unified)

remove cruft resulting from having static function global.

Revision 1.40 / (download) - annotate - [select for diffs], Tue Jan 9 18:38:27 2001 UTC (16 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.39: +5 -0 lines
Diff to previous 1.39 (unified)

This mod didn't seem to make much sense.
It's less modular
Besides the mount option code should be cleaned up
rather than merged.
Undoes mod:     2.4.x-xfs:slinx:81757a

Revision 1.39 / (download) - annotate - [select for diffs], Tue Jan 9 03:21:15 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.38: +0 -5 lines
Diff to previous 1.38 (unified)

remove no longer needed prototypes.

Revision 1.38 / (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.37: +36 -0 lines
Diff to previous 1.37 (unified)

merge in last couple of pseudo-inc headers (except acl).

Revision 1.37 / (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.36: +0 -71 lines
Diff to previous 1.36 (unified)

Split XFS support code into xfs_support module

Revision 1.36 / (download) - annotate - [select for diffs], Fri Nov 3 03:19:17 2000 UTC (16 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.35: +7 -1 lines
Diff to previous 1.35 (unified)

rework heuristics which caused problems with a module build.

Revision 1.35 / (download) - annotate - [select for diffs], Thu Nov 2 21:49:48 2000 UTC (16 years, 11 months ago) by cattelan
Branch: MAIN
Changes since 1.34: +0 -2 lines
Diff to previous 1.34 (unified)

Remove extern to max_threads... not an exported symbol.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Nov 2 01:35:08 2000 UTC (16 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.33: +4 -0 lines
Diff to previous 1.33 (unified)

add couple of macros determining sizing of quota data structures.

Revision 1.33 / (download) - annotate - [select for diffs], Tue Oct 24 00:25:26 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.32: +1 -1 lines
Diff to previous 1.32 (unified)

use ENOSYS in preference to ENOPKG.

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

move a header.

Revision 1.31 / (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.30: +12 -3 lines
Diff to previous 1.30 (unified)

minor - add some stub macros, remove some unused macros, add a couple
of function prototypes that had nowhere else to go (qsort,...).

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

merge in some types and macros which irix provided via sys headers
needed by xfs.

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

rationalise includes, types, macros from several generic headers into
one semi-coherent header.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.27: +18 -34 lines
Diff to previous 1.27 (unified)

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

Revision 1.27 / (download) - annotate - [select for diffs], Fri Aug 25 19:37:15 2000 UTC (17 years, 2 months ago) by cattelan
Branch: MAIN
Changes since 1.26: +1 -66 lines
Diff to previous 1.26 (unified)

Removed un-used define's and typedefs.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Aug 3 19:57:24 2000 UTC (17 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.25: +8 -1 lines
Diff to previous 1.25 (unified)

Move from defining _MIPS_SIM to defining XFS_64 to be 0 or 1 based on
the size of a long.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Jul 31 00:28:55 2000 UTC (17 years, 3 months ago) by dxm
Branch: MAIN
Changes since 1.24: +7 -1 lines
Diff to previous 1.24 (unified)

redefine ENOATTR as ENODATA - asm-i386/errno.h won't return errnos
out of its known range in errno, so big errnos end up as "Success".
Use an existing errno for the time being.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Jun 15 03:01:24 2000 UTC (17 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (unified)

ongoing code cleanup, remove unused headers, dead code.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jun 9 06:40:03 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.22: +0 -18 lines
Diff to previous 1.22 (unified)

Merge of 2.3.99pre2-xfs:slinx:63295a originally by nathans on 06/03/00
  remove all references to stuff from ksa.h and psa.h.

Merge of 2.3.99pre2-xfs:slinx:63664a originally by nathans on 06/08/00
  more housekeeping - remove unused headers & dead code.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Jun 9 03:32:48 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.21: +0 -6 lines
Diff to previous 1.21 (unified)

Merge of 2.3.99pre2-xfs:slinx:57476a by ananth.

  Remove unneeded kdb definitions - these were out of date anyway.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Jun 9 03:20:19 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
Changes since 1.20: +12 -0 lines
Diff to previous 1.20 (unified)

Merge of 2.3.99pre2-xfs:slinx:56200a by ananth.

  More #include hackery: include asm/types.h before
  sys/types.h to pick up BITS_PER_LONG definition
  needed for the __psunsigned_t definition later.

Revision 1.20 / (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.19: +25 -11 lines
Diff to previous 1.19 (unified)

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

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jun 9 02:44:35 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
CVS Tags: DELETE
Changes since 1.18: +0 -4 lines
Diff to previous 1.18 (unified)

Merge of 2.3.99pre2-xfs:slinx:55811a by ananth.

  Remove COPYIN_XLATE, the last user is gone

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jun 9 02:29:42 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.17: +0 -2 lines
Diff to previous 1.17 (unified)

cleanup XFS use of device types
Merge of 2.3.99pre2-xfs:slinx:55615a by ananth.

  Merge of 2.3.42-xfs:slinx:55615a by lord.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jun 9 01:51:47 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (unified)

Merge of 2.3.99pre2-xfs:slinx:46446a by ananth.

  Merge of 2.3.42-xfs:slinx:46446a by ananth.
  Fix up kdb definition in here - it was not correct for 2.3 kdb

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jun 9 01:51:10 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15 (unified)

remove kmem_heap.h: references
Merge of 2.3.99pre2-xfs:slinx:46432a by ananth.

  Merge of 2.3.42-xfs:slinx:46432a by ananth.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Jun 9 01:50:04 2000 UTC (17 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.14: +11 -34 lines
Diff to previous 1.14 (unified)

Merge of 2.3.99pre2-xfs:slinx:46428a by ananth.

  Merge of 2.3.42-xfs:slinx:46428a by ananth.
  remove unused include files & dead code.  move ENOTSUP definition in here
  with other IRIX-specific errnos (for now).  move _DIOC_ macro here (was in
  dkio.h, only used here though).

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jun 9 01:35:34 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.13: +1 -3 lines
Diff to previous 1.13 (unified)

use linux security mechanisms
Merge of 2.3.99pre2-xfs:slinx:46379a by ananth.

  Merge of 2.3.42-xfs:slinx:46379a by ananth.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jun 9 01:04:16 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.12: +4 -0 lines
Diff to previous 1.12 (unified)

Merge of 2.3.99pre2-xfs:slinx:45664a by ananth.

  Merge of 2.3.42-xfs:slinx:45664a by ananth.
  For a DEBUG build turn static off

Revision 1.12 / (download) - annotate - [select for diffs], Thu Jun 8 23:59:59 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.11: +7 -11 lines
Diff to previous 1.11 (unified)

Bring XFS upto 2.3.42
Merge of 2.3.99pre2-xfs:slinx:43458a by ananth.

  Merge of 2.3.42-xfs:slinx:43458a by ananth.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Jan 30 09:59:06 2000 UTC (17 years, 9 months ago) by kenmcd
Branch: MAIN
Changes since 1.10: +11 -16 lines
Diff to previous 1.10 (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.10 / (download) - annotate - [select for diffs], Tue Dec 21 10:01:54 1999 UTC (17 years, 10 months ago) by kenmcd
Branch: MAIN
Changes since 1.9: +23 -0 lines
Diff to previous 1.9 (unified)

Encumbrance review done.  Add copyright and license words consistent with GPL.

Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 30 23:26:23 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.8: +4 -1 lines
Diff to previous 1.8 (unified)

define lbolt to jiffies

Revision 1.8 / (download) - annotate - [select for diffs], Fri Nov 19 21:43:49 1999 UTC (17 years, 11 months ago) by cattelan
Branch: MAIN
Changes since 1.7: +0 -0 lines
Diff to previous 1.7 (unified)

Start of b_flags virtualization 

Revision 1.7 / (download) - annotate - [select for diffs], Fri Oct 22 17:22:46 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.6: +2 -0 lines
Diff to previous 1.6 (unified)

Fix user space build

Revision 1.6 / (download) - annotate - [select for diffs], Wed Oct 20 22:05:26 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.5: +8 -0 lines
Diff to previous 1.5 (unified)

Add some defines to allow -DDEBUG builds

Revision 1.5 / (download) - annotate - [select for diffs], Thu Oct 7 02:24:51 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.4: +2 -0 lines
Diff to previous 1.4 (unified)

define _MIPS_SIM to _ABIN32

Revision 1.4 / (download) - annotate - [select for diffs], Wed Oct 6 19:02:12 1999 UTC (18 years ago) by cattelan
Branch: MAIN
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 (unified)

Removed typdef of __kernel_clock_t

Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 6 18:06:45 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 (unified)

Include asm/byteorder.h so that we can use __BIG_ENDIAN and
__LITTLE_ENDIAN to determine machine architecture.

Revision 1.2 / (download) - annotate - [select for diffs], Tue Oct 5 05:18:56 1999 UTC (18 years ago) by cattelan
Branch: MAIN
Changes since 1.1: +19 -7 lines
Diff to previous 1.1 (unified)

Removed some unessesary include files.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Oct 1 18:28:33 1999 UTC (18 years, 1 month ago) by cattelan
Branch: MAIN

kern/fs/xfs/xfs_linux.h 1.19 Renamed to kern/fs/xfs/linux/xfs_linux.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>