Up to [Development] / linux-2.6-xfs / fs / xfs
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.171 / (download) - annotate - [select for diffs], Thu Jun 15 03:58:11 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.170: +0 -1213
lines
Diff to previous 1.170 (colored)
Remove version 1 directory code. Never functioned on Linux, just pure bloat. Merge of xfs-linux-melb:xfs-kern:26251a by kenmcd.
Revision 1.170 / (download) - annotate - [select for diffs], Sat Apr 22 03:51:51 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.169: +8 -11
lines
Diff to previous 1.169 (colored)
endianess annotations for xfs_dir_leaf_entry_t Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Merge of xfs-linux-melb:xfs-kern:25808a by kenmcd. endianess annotations for xfs_dir_leaf_entry_t
Revision 1.169 / (download) - annotate - [select for diffs], Sat Apr 22 03:51:05 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.168: +5 -6
lines
Diff to previous 1.168 (colored)
endianess annotations for xfs_dir_leaf_hdr_t Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Merge of xfs-linux-melb:xfs-kern:25807a by kenmcd. endianess annotations for xfs_dir_leaf_hdr_t
Revision 1.168 / (download) - annotate - [select for diffs], Fri Mar 17 14:48:35 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.167: +4 -4
lines
Diff to previous 1.167 (colored)
endianess annotations for xfs_da_node_hdr_t #Signed-off-by: Christoph Hellwig <hch@lst.de> Merge of xfs-linux-melb:xfs-kern:25505a by kenmcd. endianess annotations for xfs_da_node_hdr_t
Revision 1.167 / (download) - annotate - [select for diffs], Fri Mar 17 14:47:48 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.166: +4 -4
lines
Diff to previous 1.166 (colored)
endianess annotations for xfs_da_node_entry_t #Signed-off-by: Christoph Hellwig <hch@lst.de> Merge of xfs-linux-melb:xfs-kern:25504a by kenmcd. endianess annotations for xfs_da_node_entry_t
Revision 1.166 / (download) - annotate - [select for diffs], Fri Mar 17 14:41:01 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.165: +7 -9
lines
Diff to previous 1.165 (colored)
endianess annotations for xfs_da_blkinfo_t #Signed-off-by: Christoph Hellwig <hch@lst.de> Merge of xfs-linux-melb:xfs-kern:25495a by kenmcd. endianess annotations for xfs_da_blkinfo_t
Revision 1.165 / (download) - annotate - [select for diffs], Wed Nov 30 03:28:58 2005 UTC (11 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.164: +1 -1
lines
Diff to previous 1.164 (colored)
Reverse the sense of COMPAT_ATTR and ATTR2, keeps it simple and consistent.
Revision 1.164 / (download) - annotate - [select for diffs], Fri Sep 23 03:51:28 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.163: +12 -26
lines
Diff to previous 1.163 (colored)
Update license/copyright notices to match the prefered SGI boilerplate. Merge of xfs-linux-melb:xfs-kern:23903a by kenmcd.
Revision 1.163 / (download) - annotate - [select for diffs], Fri Sep 23 03:48:50 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.162: +5 -7
lines
Diff to previous 1.162 (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.162 / (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.161: +18 -6
lines
Diff to previous 1.161 (colored)
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.161 / (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.160: +0 -0
lines
Diff to previous 1.160 (colored)
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.160 / (download) - annotate - [select for diffs], Fri Feb 18 14:23:30 2005 UTC (12 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.159: +2 -2
lines
Diff to previous 1.159 (colored)
Fix and streamline directory inode number handling use new directory inode helpers
Revision 1.159 / (download) - annotate - [select for diffs], Wed Jan 12 22:38:29 2005 UTC (12 years, 9 months ago) by hch
Branch: MAIN
Changes since 1.158: +4 -4
lines
Diff to previous 1.158 (colored)
Stop passing ARCH_CONVERT/ARCH_NOCONVERT around everywhere stop passing ARCH_CONVERT/ARCH_NOCONVERT around everywhere
Revision 1.158 / (download) - annotate - [select for diffs], Fri Jan 2 02:07:51 2004 UTC (13 years, 9 months ago) by hch
Branch: MAIN
Changes since 1.157: +1 -1
lines
Diff to previous 1.157 (colored)
Small ktace fixes trace buffers are needed for XFS_TRACE, not XFS_DEBUG
Revision 1.157 / (download) - annotate - [select for diffs], Mon Oct 27 06:14:00 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.156: +26 -17
lines
Diff to previous 1.156 (colored)
Fix warnings when tracing enabled on 64 bit platforms Merge of 2.4.x-xfs-kern:slinx:160622a by nathans.
Revision 1.156 / (download) - annotate - [select for diffs], Mon Oct 20 04:21:43 2003 UTC (14 years ago) by nathans
Branch: MAIN
Changes since 1.155: +47 -43
lines
Diff to previous 1.155 (colored)
Fix build with tracing enabled, couple of portability macros, move externs into headers.
Revision 1.155 / (download) - annotate - [select for diffs], Tue Oct 7 21:21:22 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.154: +9 -9
lines
Diff to previous 1.154 (colored)
switch xfs to use linux imode flags internally
Revision 1.154 / (download) - annotate - [select for diffs], Thu Aug 21 19:47:57 2003 UTC (14 years, 1 month ago) by sandeen
Branch: MAIN
CVS Tags: DELETE-570
Changes since 1.153: +4 -4
lines
Diff to previous 1.153 (colored)
Re-work xfs stats macros to support per-cpu data
Revision 1.153 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 3 months ago) by cattelan
Branch: MAIN
Changes since 1.152: +1210 -0
lines
Diff to previous 1.152 (colored)
The Big Move linux/fs/xfs/xfs_dir.c 1.151 Renamed to xfs_dir.c
Revision 1.152 / (download) - annotate - [select for diffs], Fri Jun 27 17:57:21 2003 UTC (14 years, 3 months ago) by cattelan
Branch: MAIN
CVS Tags: DENUKE
Changes since 1.151: +0 -1210
lines
Diff to previous 1.151 (colored)
Nuke
Revision 1.151 / (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.150: +25 -1
lines
Diff to previous 1.150 (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.150 / (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.149: +2 -2
lines
Diff to previous 1.149 (colored)
Whitespace cleanup Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)
Revision 1.149 / (download) - annotate - [select for diffs], Tue Mar 4 20:49:48 2003 UTC (14 years, 7 months ago) by cwf
Branch: MAIN
Changes since 1.148: +1 -1
lines
Diff to previous 1.148 (colored)
fix getdents so that xfs_da_read_buf doesn't return an EFSCORRUPTED except when there is a real problem. Merge of irix6.5f:irix:138531a by sandeen. Merge of irix6.5m:irix:138531a by cwf. fix getdents so that xfs_da_read_buf doesn't return an EFSCORRUPTED except when there is a real problem.
Revision 1.148 / (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.147: +7 -2
lines
Diff to previous 1.147 (colored)
Add error reporting calls in error paths that return EFSCORRUPTED Merge of irix6.5f:irix:136445a by sandeen. Merge of grove2-6520stage:irix:136445a by roehrich. Merge of grove2:irix:136445a by roehrich. Add error reporting calls in error paths that return EFSCORRUPTED
Revision 1.147 / (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.146: +0 -6
lines
Diff to previous 1.146 (colored)
remove superlous MAXNAMELEN checks don't check for MAXNAMELEN in lowlevel directory code - we never enter it with longer names
Revision 1.146 / (download) - annotate - [select for diffs], Wed Oct 23 04:21:07 2002 UTC (14 years, 11 months ago) by kaos
Branch: MAIN
Changes since 1.145: +18 -18
lines
Diff to previous 1.145 (colored)
Undoes mod: 2.4.x-xfs:slinx:130826a Revert STATIC->static change
Revision 1.145 / (download) - annotate - [select for diffs], Wed Oct 23 03:54:05 2002 UTC (14 years, 11 months ago) by kaos
Branch: MAIN
Changes since 1.144: +18 -18
lines
Diff to previous 1.144 (colored)
Replace STATIC with static in xfs code
Revision 1.144 / (download) - annotate - [select for diffs], Mon Oct 21 05:23:40 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.143: +5 -1
lines
Diff to previous 1.143 (colored)
Fix xfs_da_node_split handling of dir/attr buffers for filesystems built with a directory block size larger than the filesystem (and hence attr) blocksize. This does not affect filesystems built with default mkfs.xfs parameters, and only hits when a large number of attributes are set on an inode. Fix a problem in the dabuf (dir/attr buffer) layer which deals with calculating when a block should be split in two. Previously there was only one constant used in the test. When V2 directories have a block size larger than the fs block size, the constant is too large for extended attributes. So, replace this constant with two, and make the dabuf code use the correct one based upon being used for attributes or directories.
Revision 1.143 / (download) - annotate - [select for diffs], Fri Oct 11 19:22:58 2002 UTC (15 years ago) by sandeen
Branch: MAIN
Changes since 1.142: +4 -4
lines
Diff to previous 1.142 (colored)
Clean up xfs' log message printing Remove extra newline from end of cmn_error messages
Revision 1.142 / (download) - annotate - [select for diffs], Wed Oct 9 03:06:48 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.141: +1 -1
lines
Diff to previous 1.141 (colored)
Global search and replace of the b* memory routines to their mem* equivalents. (bcopy->memcopy, ovbcopy->memmove, bzero->memset, bcmp->memcmp).
Revision 1.141 / (download) - annotate - [select for diffs], Fri Sep 20 08:20:25 2002 UTC (15 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.140: +1 -5
lines
Diff to previous 1.140 (colored)
Undoes mod: 2.4.x-xfs:slinx:127949a Undo extended attribute/directory block splitting change.
Revision 1.140 / (download) - annotate - [select for diffs], Fri Sep 20 05:03:21 2002 UTC (15 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.139: +5 -1
lines
Diff to previous 1.139 (colored)
Fix xfs_da_node_split handling of dir/attr buffers for filesystems built with a directory block size larger than the filesystem (and hence attr) blocksize. This does not affect filesystems built with default mkfs.xfs parameters, and only hits when a large number of attributes are set on an inode. Fix a problem in the dabuf (dir/attr buffer) layer which deals with calculating when a block should be split in two. Previously there was only one constant used in the test. When V2 directories have a block size larger than the fs block size, the constant is too large for extended attributes. So, replace this constant with two, and make the dabuf code use the correct one based upon being used for attributes or directories.
Revision 1.139 / (download) - annotate - [select for diffs], Thu Jul 18 17:35:16 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.138: +11 -11
lines
Diff to previous 1.138 (colored)
update Designated initializer format
Revision 1.138 / (download) - annotate - [select for diffs], Fri Jul 12 21:03:14 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.137: +0 -3
lines
Diff to previous 1.137 (colored)
unneeded cell_capable ifdef
Revision 1.137 / (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.136: +17 -17
lines
Diff to previous 1.136 (colored)
whitespace cleanup
Revision 1.136 / (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.135: +4 -13
lines
Diff to previous 1.135 (colored)
remove old mips abi code
Revision 1.135 / (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.134: +1 -1
lines
Diff to previous 1.134 (colored)
Update copyright dates
Revision 1.134 / (download) - annotate - [select for diffs], Wed Aug 22 19:50:39 2001 UTC (16 years, 1 month ago) by roehrich
Branch: MAIN
Changes since 1.133: +1 -1
lines
Diff to previous 1.133 (colored)
*** empty log message ***
Revision 1.133 / (download) - annotate - [select for diffs], Thu Apr 19 02:37:23 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.132: +5 -5
lines
Diff to previous 1.132 (colored)
change XFS_STATS macro so that it doesn't rely on cpp ## to construct individual field names for the xfsstats structure. fixes up some gcc compiler warnings, for recent versions of gcc.
Revision 1.132 / (download) - annotate - [select for diffs], Wed Apr 11 01:44:54 2001 UTC (16 years, 6 months ago) by cattelan
Branch: MAIN
Changes since 1.131: +10 -11
lines
Diff to previous 1.131 (colored)
Get rid of the last compiler warning OFF flags
Revision 1.131 / (download) - annotate - [select for diffs], Mon Apr 9 21:47:52 2001 UTC (16 years, 6 months ago) by sandeen
Branch: MAIN
Changes since 1.130: +11 -11
lines
Diff to previous 1.130 (colored)
Add member labels to ops vector initializations for clarity.
Revision 1.130 / (download) - annotate - [select for diffs], Thu Mar 15 23:33:20 2001 UTC (16 years, 7 months ago) by lord
Branch: MAIN
CVS Tags: Release-1_0_0,
PreRelease-0_10
Changes since 1.129: +26 -8
lines
Diff to previous 1.129 (colored)
Go back to basically the irix code for readdir, linux stuff is handled in the upper layers now.
Revision 1.129 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.128: +2 -179
lines
Diff to previous 1.128 (colored)
use xfs.h, remove all traces of SIM, push extern declarations into headers, dead code removal.
Revision 1.128 / (download) - annotate - [select for diffs], Fri Aug 25 19:37:15 2000 UTC (17 years, 1 month ago) by cattelan
Branch: MAIN
Changes since 1.127: +2 -3
lines
Diff to previous 1.127 (colored)
changed irix5_off_t to xfs32_off_t more consistent
Revision 1.127 / (download) - annotate - [select for diffs], Tue Jul 18 01:41:36 2000 UTC (17 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.126: +6 -6
lines
Diff to previous 1.126 (colored)
rework the xfs stats interface to facilitate code sharing. if there is no interface available to export the stats (i.e. procfs), don't bother compiling them in.
Revision 1.126 / (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.125: +4 -6
lines
Diff to previous 1.125 (colored)
Merge of 2.3.99pre2-xfs:slinx:63026a originally by cattelan on 05/30/00 Masive type update all daddr_t -> xfs_daddr_t caddr_t -> xfs_caddr_t off_t -> xfs_off_t ino_t -> xfs_ino_t off64_t -> xfs_off_t Removed need for file xfs_to_linux.h and lunux_to_xfs.h 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:63306a originally by dxm on 06/04/00 RT/GRIO checkin
Revision 1.125 / (download) - annotate - [select for diffs], Fri Jun 9 04:39:57 2000 UTC (17 years, 4 months ago) by dxm
Branch: MAIN
Changes since 1.124: +32 -35
lines
Diff to previous 1.124 (colored)
ARCH: Support big-endian ONLY Merge of 2.3.99pre2-xfs:slinx:62350a by ananth.
Revision 1.124 / (download) - annotate - [select for diffs], Fri Jun 9 03:45:01 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
Changes since 1.123: +6 -45
lines
Diff to previous 1.123 (colored)
Merge of 2.3.99pre2-xfs:slinx:58446a by ananth. Change XFS getdents routines to not "shuffle" the d_off field, as filldir() will do so for us.
Revision 1.123 / (download) - annotate - [select for diffs], Fri Jun 9 03:34:10 2000 UTC (17 years, 4 months ago) by dxm
Branch: MAIN
Changes since 1.122: +24 -24
lines
Diff to previous 1.122 (colored)
architecture mods - dir 1 leaf/node Merge of 2.3.99pre2-xfs:slinx:57832a by ananth.
Revision 1.122 / (download) - annotate - [select for diffs], Fri Jun 9 03:15:59 2000 UTC (17 years, 4 months ago) by dxm
Branch: MAIN
Changes since 1.121: +4 -4
lines
Diff to previous 1.121 (colored)
add ARCH_GET macro Merge of 2.3.99pre2-xfs:slinx:56110a by ananth.
Revision 1.121 / (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.120: +25 -12
lines
Diff to previous 1.120 (colored)
Updated copyright and license notices, ready for open source release Merge of 2.3.99pre2-xfs:slinx:55821a by ananth.
Revision 1.120 / (download) - annotate - [select for diffs], Fri Jun 9 02:42:56 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
CVS Tags: DELETE
Changes since 1.119: +0 -1
lines
Diff to previous 1.119 (colored)
Merge of 2.3.99pre2-xfs:slinx:55789a by ananth. Remove include of fcntl.h
Revision 1.119 / (download) - annotate - [select for diffs], Fri Jun 9 02:22:51 2000 UTC (17 years, 4 months ago) by dxm
Branch: MAIN
Changes since 1.118: +17 -12
lines
Diff to previous 1.118 (colored)
architecture changes: dinode_core, sf(1) dirs, dev files, dir(1) leaves Merge of 2.3.99pre2-xfs:slinx:50068a by ananth. Merge of 2.3.42-xfs:slinx:50068a by ananth.
Revision 1.118 / (download) - annotate - [select for diffs], Fri Jun 9 02:10:00 2000 UTC (17 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.117: +1 -1
lines
Diff to previous 1.117 (colored)
Merge of 2.3.99pre2-xfs:slinx:46541a by ananth. Merge of 2.3.42-xfs:slinx:46541a by ananth. Header file cleanup removed the last of the #if defined(__linux__) #include <xfs_linux> #endif All os specific include file switches should now done in xfs_os_defs.h
Revision 1.117 / (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.116: +0 -10
lines
Diff to previous 1.116 (colored)
Merge of 2.3.99pre2-xfs:slinx:46428a by ananth. Merge of 2.3.42-xfs:slinx:46428a by ananth. remove unused include files.
Revision 1.116 / (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.115: +1 -2
lines
Diff to previous 1.115 (colored)
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.115 / (download) - annotate - [select for diffs], Sun Jan 30 09:59:06 2000 UTC (17 years, 8 months ago) by kenmcd
Branch: MAIN
Changes since 1.114: +12 -17
lines
Diff to previous 1.114 (colored)
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.114 / (download) - annotate - [select for diffs], Mon Jan 24 21:38:02 2000 UTC (17 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.113: +1 -1
lines
Diff to previous 1.113 (colored)
Merge from irix/irix6.5f to pingu/slinx-xfs Merge of irix6.5f:irix:32675a created by doucette on 11/05/99 Remove unused function prototypes for xfs_dir_hashname and xfs_dir_log2_roundup, these routines no longer exist.
Revision 1.113 / (download) - annotate - [select for diffs], Tue Dec 14 10:20:10 1999 UTC (17 years, 10 months ago) by kenmcd
Branch: MAIN
Changes since 1.112: +24 -1
lines
Diff to previous 1.112 (colored)
Encumbrance review done. Add copyright and license words consistent with GPL.
Revision 1.112 / (download) - annotate - [select for diffs], Mon Nov 22 22:58:48 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.111: +3 -1
lines
Diff to previous 1.111 (colored)
virtualize brelse() call
Revision 1.111 / (download) - annotate - [select for diffs], Wed Nov 17 19:22:23 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.110: +1 -1
lines
Diff to previous 1.110 (colored)
replace struct buf and buf_t references with xfs_buf and xfs_buf_t
Revision 1.110 / (download) - annotate - [select for diffs], Mon Nov 15 23:07:16 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.109: +1 -7
lines
Diff to previous 1.109 (colored)
Merge from irix/irix6.5f to pingu/slinx-xfs Merge of irix6.5f:irix:32675a created by doucette on 11/05/99 Remove unused function prototypes for xfs_dir_hashname and xfs_dir_log2_roundup, these routines no longer exist.
Revision 1.109 / (download) - annotate - [select for diffs], Mon Oct 4 21:52:52 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.108: +8 -1
lines
Diff to previous 1.108 (colored)
Simplify out function setup for linux to avoid uaccess check
Revision 1.108 / (download) - annotate - [select for diffs], Thu Sep 2 19:11:37 1999 UTC (18 years, 1 month ago) by cattelan
Branch: MAIN
Changes since 1.107: +2 -0
lines
Diff to previous 1.107 (colored)
Added defines... getting the undefined symbol list down.
Revision 1.107 / (download) - annotate - [select for diffs], Wed Aug 18 17:43:46 1999 UTC (18 years, 2 months ago) by cattelan
Branch: MAIN
Changes since 1.106: +5 -1
lines
Diff to previous 1.106 (colored)
First compiling version of mkfs unsing XFS libsim. Mostly just addtions of cut up irix header files.
Revision 1.106 / (download) - annotate - [select for diffs], Fri May 14 20:13:13 1999 UTC (18 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.105: +2 -5
lines
Diff to previous 1.105 (colored)
Merge from irix/cxfs-f to irix/irix6.5f Merge of cxfs-f:irix:15011b created by lord on 05/11/99 Merge from irix/cxfs to irix/cxfs-f Merge of cxfs:irix:13423a created by lord on 04/19/99 CXFS infrastructure checkin
Revision 1.105 / (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.104: +282 -85
lines
Diff to previous 1.104 (colored)
Change includes for v2 directory support. Vector out v1/v2 directory operations. Use xfs_dabufs for all directory and attribute buffering. Comile some code out of simulation unless it's repair.
Revision 1.104 / (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.103: +7 -7
lines
Diff to previous 1.103 (colored)
Add casts to make this compile cleanly -64. pv: 617654
Revision 1.103 / (download) - annotate - [select for diffs], Wed Dec 2 07:06:04 1998 UTC (18 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.102: +8 -20
lines
Diff to previous 1.102 (colored)
Add namelength argument to top-level directory routines that don't already have it, so we can cut down on duplicated strlen calls. Moves the check for MAXNAMELEN out into the callers. pv: 653733
Revision 1.102 / (download) - annotate - [select for diffs], Thu Dec 18 16:16:40 1997 UTC (19 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.101: +11 -1
lines
Diff to previous 1.101 (colored)
pv: 515588 rc: rcc@engr Add inode validation calls to the top of all the directory functions which add an inode to the filesystem.
Revision 1.101 / (download) - annotate - [select for diffs], Thu Aug 28 15:07:39 1997 UTC (20 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.100: +19 -19
lines
Diff to previous 1.100 (colored)
In node getdents, don't look at the buffer contents after releasing it, or we could crash.
Revision 1.100 / (download) - annotate - [select for diffs], Wed Aug 20 01:24:56 1997 UTC (20 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.99: +1 -0
lines
Diff to previous 1.99 (colored)
Compute m_da_magicpct: XFS_LBSIZE * 37/100 in directory mount-time init.
Revision 1.99 / (download) - annotate - [select for diffs], Tue Jul 15 17:54:13 1997 UTC (20 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.98: +55 -1
lines
Diff to previous 1.98 (colored)
Add xfs_dir_canenter to check for entering name in a directory with no space allocation. Initialize new da_arg field justcheck, use it in xfs_dir_node_addname.
Revision 1.98 / (download) - annotate - [select for diffs], Fri Jul 11 16:33:02 1997 UTC (20 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.97: +12 -6
lines
Diff to previous 1.97 (colored)
Make xfs_dir_createname fail gracefully if the total argument is 0 and we actually need space. Same treatment for xfs_dir_node_addname. Part of making rename work sometimes with 0 space reservation.
Revision 1.97 / (download) - annotate - [select for diffs], Tue Jun 3 19:05:15 1997 UTC (20 years, 4 months ago) by dnoveck
Branch: MAIN
Changes since 1.96: +4 -1
lines
Diff to previous 1.96 (colored)
Include sys/kthread.h to fix build problem under some CELL configurations.
Revision 1.96 / (download) - annotate - [select for diffs], Tue May 6 18:45:11 1997 UTC (20 years, 5 months ago) by jtk
Branch: MAIN
Changes since 1.95: +4 -1
lines
Diff to previous 1.95 (colored)
Add include of kthread.h when building CELL (MultiKernel).
Revision 1.95 / (download) - annotate - [select for diffs], Thu May 1 19:44:55 1997 UTC (20 years, 5 months ago) by henseler
Branch: MAIN
Changes since 1.94: +4 -1
lines
Diff to previous 1.94 (colored)
Don't call useracc in CELL kernels (temporary).
Revision 1.94 / (download) - annotate - [select for diffs], Tue Apr 29 19:01:01 1997 UTC (20 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.93: +9 -8
lines
Diff to previous 1.93 (colored)
In node getdents, fix checks for the searched-for hash value being out of this leaf block (didn't allow equal values at low end; didn't check for high hash values). Don't bother special-casing the first entry. (bug 481782)
Revision 1.93 / (download) - annotate - [select for diffs], Sat Apr 19 01:18:07 1997 UTC (20 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.92: +1 -1
lines
Diff to previous 1.92 (colored)
Give the entry # in the hash value for directory readdir one more bit if the all-ones value is possible. This allows us to avoid confusing XFS_DA_COOKIE_BNO and XFS_DA_COOKIE_ENTRY which are looking for -1 values (bug 477131).
Revision 1.92 / (download) - annotate - [select for diffs], Tue Mar 4 01:01:32 1997 UTC (20 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.91: +4 -4
lines
Diff to previous 1.91 (colored)
Change EDIRCORRUPTED to EFSCORRUPTED, generalizing the error message.
Revision 1.91 / (download) - annotate - [select for diffs], Thu Dec 12 01:46:45 1996 UTC (20 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.90: +5 -1
lines
Diff to previous 1.90 (colored)
Fix some warnings: remove unused variables, add ARGSUSED and REFERENCED, add casts.
Revision 1.90 / (download) - annotate - [select for diffs], Tue Nov 19 15:26:31 1996 UTC (20 years, 11 months ago) by montep
Branch: MAIN
Changes since 1.89: +3 -4
lines
Diff to previous 1.89 (colored)
merge ficus into kudzu (1.87 ... 1.87.1.1) > ---------------------------- > revision 1.87.1.1 > date: 1996/10/31 03:20:07; author: rcc; state: Exp; lines: +3 -4 > 437401 - change repair's dir removename to take a length param instead > of using strlen() to determine length. The latter breaks if the entry > to be deleted is corrupted and has a NULL character in it. > =============================================================================
Revision 1.89 / (download) - annotate - [select for diffs], Fri Nov 15 01:56:38 1996 UTC (20 years, 11 months ago) by sp
Branch: MAIN
Changes since 1.88: +0 -1
lines
Diff to previous 1.88 (colored)
reinstate get_current_abi as a function
Revision 1.88 / (download) - annotate - [select for diffs], Tue Nov 12 04:43:01 1996 UTC (20 years, 11 months ago) by sp
Branch: MAIN
Changes since 1.87: +2 -1
lines
Diff to previous 1.87 (colored)
Move abi into the uthread
Revision 1.87.1.1 / (download) - annotate - [select for diffs], Thu Oct 31 03:20:07 1996 UTC (20 years, 11 months ago) by rcc
CVS Tags: DELETE-1
Changes since 1.87: +3 -4
lines
Diff to previous 1.87 (colored) next main 1.88 (colored)
437401 - change repair's dir removename to take a length param instead of using strlen() to determine length. The latter breaks if the entry to be deleted is corrupted and has a NULL character in it.
Revision 1.87 / (download) - annotate - [select for diffs], Sat Jun 8 00:45:54 1996 UTC (21 years, 4 months ago) by rcc
Branch: MAIN
Changes since 1.86: +56 -1
lines
Diff to previous 1.86 (colored)
added sim-only routine to remove bogus directory entries
Revision 1.86 / (download) - annotate - [select for diffs], Fri Apr 26 22:54:58 1996 UTC (21 years, 5 months ago) by rcc
Branch: MAIN
Changes since 1.85: +4 -14
lines
Diff to previous 1.85 (colored)
turn removal code back on for simulation
Revision 1.85 / (download) - annotate - [select for diffs], Fri Feb 9 01:14:15 1996 UTC (21 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.84: +2 -2
lines
Diff to previous 1.84 (colored)
Move the include of sys/debug.h under #define _KERNEL for compile errors.
Revision 1.84 / (download) - annotate - [select for diffs], Wed Jan 31 05:40:34 1996 UTC (21 years, 8 months ago) by ack
Branch: MAIN
Changes since 1.83: +3 -3
lines
Diff to previous 1.83 (colored)
auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir.c,v
> ----------------------------
> revision 1.86
> date: 1996/01/30 19:08:25; author: doucette; state: Exp; lines: +3 -3
> Add macro/functions XFS_DIR_SF_{GET,PUT}_DIRINO for copying from
> and to unaligned inode numbers. In o32 kernels the function's code
> is better than the inline version.
> =============================================================================
Revision 1.83 / (download) - annotate - [select for diffs], Wed Dec 13 15:26:11 1995 UTC (21 years, 10 months ago) by ack
Branch: MAIN
Changes since 1.82: +5 -6
lines
Diff to previous 1.82 (colored)
fixup useracc call: one more arg, catch return value, don't use k_error.
Revision 1.82 / (download) - annotate - [select for diffs], Wed Dec 13 06:41:23 1995 UTC (21 years, 10 months ago) by ack
Branch: MAIN
Changes since 1.81: +35 -22
lines
Diff to previous 1.81 (colored)
auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir.c,v > ---------------------------- > revision 1.85 > date: 1995/12/11 22:36:04; author: ajs; state: Exp; lines: +31 -20 > 325739 Call useracc directly from xfs_dir_getdents() with > the B_PHYS flag. Get rid of the first/rest routines since > we now use ngetdents() (which doesn't make an extra call > at the end) and just use a common "direct" put routine. > ---------------------------- > revision 1.84 > date: 1995/12/08 19:40:21; author: curtis; state: Exp; lines: +1 -1 > Oops! Stupidity Alert! Missed the test for error != 0. > ---------------------------- > revision 1.83 > date: 1995/12/08 01:43:54; author: curtis; state: Exp; lines: +5 -3 > Explicitly check for bad block reads (incl: corrupt blocks) and return > an error rather than trying to continue. > =============================================================================
Revision 1.81 / (download) - annotate - [select for diffs], Tue Oct 31 06:13:26 1995 UTC (21 years, 11 months ago) by ack
Branch: MAIN
Changes since 1.80: +64 -59
lines
Diff to previous 1.80 (colored)
auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir.c,v > ---------------------------- > revision 1.82 > date: 1995/10/28 02:11:40; author: curtis; state: Exp; lines: +65 -60 > Changed interfaces on many routines and calls as a result of major rework > in the attribute code to use the transaction mechanisms correctly. > =============================================================================
Revision 1.80 / (download) - annotate - [select for diffs], Tue Oct 17 10:11:57 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.79: +6 -4
lines
Diff to previous 1.79 (colored)
auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir.c,v > ---------------------------- > revision 1.81 > date: 1995/10/13 16:11:24; author: ajs; state: Exp; lines: +5 -4 > Put XFS tracing under ifdefs separate from DEBUG > ---------------------------- > revision 1.80 > date: 1995/10/13 00:28:20; author: doucette; state: Exp; lines: +1 -0 > Include sys/uuid.h since the uuid_t definition has been moved out > of sys/types.h for DCE. > =============================================================================
Revision 1.79 / (download) - annotate - [select for diffs], Thu Oct 5 20:21:33 1995 UTC (22 years ago) by jwag
Branch: MAIN
Changes since 1.78: +3 -4
lines
Diff to previous 1.78 (colored)
remove unused headers - proc/user. use new get_current_abi() interface rather than referencing curprocp.
Revision 1.78 / (download) - annotate - [select for diffs], Fri Sep 22 09:47:41 1995 UTC (22 years, 1 month ago) by ack
Branch: MAIN
Changes since 1.77: +70 -39
lines
Diff to previous 1.77 (colored)
auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir.c,v > ---------------------------- > revision 1.79 > date: 1995/09/22 02:24:08; author: doucette; state: Exp; lines: +71 -40 > Add type xfs_dablk_t for directory and attribute (file) block numbers, > and use it where appropriate. > Rework the cookie handling in the getdents implementation, for better > performance. > =============================================================================
Revision 1.77 / (download) - annotate - [select for diffs], Thu Sep 14 07:08:55 1995 UTC (22 years, 1 month ago) by ack
Branch: MAIN
Changes since 1.76: +8 -6
lines
Diff to previous 1.76 (colored)
auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir.c,v > ---------------------------- > revision 1.78 > date: 1995/09/09 02:23:19; author: doucette; state: Exp; lines: +2 -3 > Fix warnings by removing a couple of unused variables. > ---------------------------- > revision 1.77 > date: 1995/09/09 00:52:54; author: curtis; state: Exp; lines: +7 -4 > end-of-directory handling fell into an error path, should return 0. > =============================================================================
Revision 1.76 / (download) - annotate - [select for diffs], Tue Sep 5 00:45:50 1995 UTC (22 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.75: +2 -2
lines
Diff to previous 1.75 (colored)
Use curprocp instead of u.u_procp, curprocp->p_cred instead of u.u_cred, since kthreads don't have a u.
Revision 1.75 / (download) - annotate - [select for diffs], Mon Sep 4 02:08:20 1995 UTC (22 years, 1 month ago) by curtis
Branch: MAIN
Changes since 1.74: +229 -117
lines
Diff to previous 1.74 (colored)
Redefined how getdents() saves its context. Now low 32bits of dir's file offset is next entry's hashval. Use that hashval to re-find place in dir in the face of changes to dir's structure after adds/removes. Also replaced ad-hoc tracing stuff with routines using ktrace facility.
Revision 1.74 / (download) - annotate - [select for diffs], Wed Aug 30 22:36:12 1995 UTC (22 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.73: +2 -2
lines
Diff to previous 1.73 (colored)
Make the include of sys/buf.h be under #define _KERNEL for the simulation.
Revision 1.73 / (download) - annotate - [select for diffs], Thu Aug 24 01:14:26 1995 UTC (22 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.72: +4 -4
lines
Diff to previous 1.72 (colored)
Compute the target abi for getdents with GETDENTS_ABI, to support N32 and getdents64.
Revision 1.72 / (download) - annotate - [select for diffs], Wed Aug 23 21:59:31 1995 UTC (22 years, 1 month ago) by ajs
Branch: MAIN
Changes since 1.71: +5 -5
lines
Diff to previous 1.71 (colored)
Fix typo in last checkin.
Revision 1.71 / (download) - annotate - [select for diffs], Tue Aug 22 02:45:11 1995 UTC (22 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.70: +6 -1
lines
Diff to previous 1.70 (colored)
Add some checks for corrupted directories, return EDIRCORRUPTED if found.
Revision 1.70 / (download) - annotate - [select for diffs], Wed Aug 16 05:46:10 1995 UTC (22 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.69: +4 -0
lines
Diff to previous 1.69 (colored)
Add include of xfs_macros.h. Add m_da_node_ents in mount structure instead of recomputing each time.
Revision 1.69 / (download) - annotate - [select for diffs], Tue Aug 8 18:21:24 1995 UTC (22 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.68: +1 -2
lines
Diff to previous 1.68 (colored)
Remove include for sys/fs/xfs/xfs_inode_item.h, no longer needed.
Revision 1.68 / (download) - annotate - [select for diffs], Tue Aug 8 01:06:55 1995 UTC (22 years, 2 months ago) by ajs
Branch: MAIN
Changes since 1.67: +10 -12
lines
Diff to previous 1.67 (colored)
295359 Make the xfs_readdir code more flexible in its requirements of in-kernal callers with respect to address alignment.
Revision 1.67 / (download) - annotate - [select for diffs], Tue Jul 18 00:19:24 1995 UTC (22 years, 3 months ago) by ajs
Branch: MAIN
Changes since 1.66: +2 -2
lines
Diff to previous 1.66 (colored)
289057 - Make sure to check for 8 byte alignment on getdents calls from n32 binaries.
Revision 1.66 / (download) - annotate - [select for diffs], Thu Jun 22 21:34:06 1995 UTC (22 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.65: +2 -3
lines
Diff to previous 1.65 (colored)
Remove B_PHYS flag from the useracc calls for bulkstat and getdents. Curt and Chris say it's not necessary.
Revision 1.65 / (download) - annotate - [select for diffs], Wed Jun 21 16:52:01 1995 UTC (22 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.64: +31 -14
lines
Diff to previous 1.64 (colored)
Speed up xfs getdents by avoiding an extra copy of the data - we use useracc/unuseracc instead to make the buffer stay in memory.
Revision 1.64 / (download) - annotate - [select for diffs], Tue Jun 20 18:48:21 1995 UTC (22 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.63: +21 -11
lines
Diff to previous 1.63 (colored)
Add a translated block number argument to xfs_da_read_buf, for use by the readahead path. Add xfs_da_reada_buf routine - readahead for directory blocks.
Revision 1.63 / (download) - annotate - [select for diffs], Fri May 19 02:02:12 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.62: +19 -19
lines
Diff to previous 1.62 (colored)
Change name of xfs_da_name_t to xfs_da_args_t
Revision 1.62 / (download) - annotate - [select for diffs], Wed May 17 23:11:23 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.61: +20 -92
lines
Diff to previous 1.61 (colored)
Start making use of dual-fork inodes, remove some dead functions.
Revision 1.61 / (download) - annotate - [select for diffs], Tue May 9 21:21:33 1995 UTC (22 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.60: +16 -12
lines
Diff to previous 1.60 (colored)
Add support for in-core and on-disk inodes with both data and attribute forks, or just a data fork. Change all the data structures and macros used to manipulate the variable portion of the inode, to support this feature.
Revision 1.60 / (download) - annotate - [select for diffs], Mon May 8 19:56:13 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.59: +168 -1035
lines
Diff to previous 1.59 (colored)
Massive restructuring (and file rename) to make the Btree code common between the existing directory support and the new attribute support.
Revision 1.59 / (download) - annotate - [select for diffs], Fri Apr 28 21:07:53 1995 UTC (22 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.58: +18 -2
lines
Diff to previous 1.58 (colored)
261533 - Check for magic numbers when reading in meta-data blocks.
Revision 1.58 / (download) - annotate - [select for diffs], Thu Apr 13 03:15:02 1995 UTC (22 years, 6 months ago) by ajs
Branch: MAIN
Changes since 1.57: +167 -70
lines
Diff to previous 1.57 (colored)
First cut at disk error handling
Revision 1.57 / (download) - annotate - [select for diffs], Sat Apr 8 03:20:58 1995 UTC (22 years, 6 months ago) by ajs
Branch: MAIN
Changes since 1.56: +8 -7
lines
Diff to previous 1.56 (colored)
260747 Fix the shortform getdents code so that it returns 0 when the caller comes back after reading all of the entries. Also fix a bug in the new NFS support code that was incorrectly setting the done parameter and causing all sorts of bad behavior.
Revision 1.56 / (download) - annotate - [select for diffs], Fri Mar 31 20:05:19 1995 UTC (22 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.55: +122 -127
lines
Diff to previous 1.55 (colored)
Add an #ident line. Use new typedef names for all the directory code's structs.
Revision 1.55 / (download) - annotate - [select for diffs], Thu Mar 9 03:41:47 1995 UTC (22 years, 7 months ago) by ajs
Branch: MAIN
Changes since 1.54: +47 -13
lines
Diff to previous 1.54 (colored)
No longer use an intermediate buffer when the caller is already in the kernel (NFS).
Revision 1.54 / (download) - annotate - [select for diffs], Wed Feb 22 20:57:16 1995 UTC (22 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.53: +6 -1
lines
Diff to previous 1.53 (colored)
Put in ifdefs around the 1.52 change, so can resync with redwood tree.
Revision 1.53 / (download) - annotate - [select for diffs], Wed Feb 22 20:50:43 1995 UTC (22 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.52: +9 -9
lines
Diff to previous 1.52 (colored)
Fix bugs 263156, 263632 - enable 64-bit file sizes in 64-bit kernels.
Revision 1.52 / (download) - annotate - [select for diffs], Fri Feb 17 23:58:23 1995 UTC (22 years, 8 months ago) by sfc
Branch: MAIN
Changes since 1.51: +1 -1
lines
Diff to previous 1.51 (colored)
Various changes for N32 ABI, including expanded off_t, ino_t, rlim_t
Revision 1.51 / (download) - annotate - [select for diffs], Tue Jan 31 18:58:33 1995 UTC (22 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.50: +8 -2
lines
Diff to previous 1.50 (colored)
Warning elimination: remove unused variables, tag some routines ARGSUSED, add return statements, ifdef out some code.
Revision 1.50 / (download) - annotate - [select for diffs], Tue Jan 31 00:03:26 1995 UTC (22 years, 8 months ago) by tap
Branch: MAIN
Changes since 1.49: +6 -0
lines
Diff to previous 1.49 (colored)
in the XFS simulator, define _KERNEL before including params.h. This causes the off_t type to be defined as a long long rather than a long.
Revision 1.49 / (download) - annotate - [select for diffs], Thu Dec 22 00:36:07 1994 UTC (22 years, 10 months ago) by tap
Branch: MAIN
Changes since 1.48: +6 -7
lines
Diff to previous 1.48 (colored)
cleanup code so file will compile without warnings.
Revision 1.48 / (download) - annotate - [select for diffs], Fri Dec 2 01:23:36 1994 UTC (22 years, 10 months ago) by ajs
Branch: MAIN
Changes since 1.47: +3 -1
lines
Diff to previous 1.47 (colored)
Add an ASSERT in the xfs_dir_grow_inode routine so that we know immediately when an allocation fails.
Revision 1.47 / (download) - annotate - [select for diffs], Tue Oct 11 22:06:23 1994 UTC (23 years ago) by doucette
Branch: MAIN
Changes since 1.46: +36 -0
lines
Diff to previous 1.46 (colored)
#ifndef SIM code not needed for programs linking with libsim.a, to make them smaller.
Revision 1.46 / (download) - annotate - [select for diffs], Sat Sep 17 02:50:00 1994 UTC (23 years, 1 month ago) by curtis
Branch: MAIN
Changes since 1.45: +3 -6
lines
Diff to previous 1.45 (colored)
Changed logging to use new macro. Fixed longstanding bug in getdents() where the first call to getdents() wouldn't return the correct magic cookie, making subsequent calls on a Btree-format directory fail (thanks Doug).
Revision 1.45 / (download) - annotate - [select for diffs], Sat Sep 17 00:49:05 1994 UTC (23 years, 1 month ago) by curtis
Branch: MAIN
Changes since 1.44: +3 -1
lines
Diff to previous 1.44 (colored)
Fixed "firstused" problem by simply wasting last byte of a 64KB directory leaf block. Only do anything special on whole-block initialization, then drop size by 1 if it is too big.
Revision 1.44 / (download) - annotate - [select for diffs], Fri Sep 16 22:54:17 1994 UTC (23 years, 1 month ago) by curtis
Branch: MAIN
Changes since 1.43: +2 -2
lines
Diff to previous 1.43 (colored)
Really do the last checkin, p_integrate undid my changes for me.
Revision 1.43 / (download) - annotate - [select for diffs], Fri Sep 16 22:47:15 1994 UTC (23 years, 1 month ago) by curtis
Branch: MAIN
Changes since 1.42: +0 -0
lines
Diff to previous 1.42 (colored)
Back out "firstused" change, it effectively rolled the filesystem format, too late for that now.
Revision 1.42 / (download) - annotate - [select for diffs], Thu Sep 15 23:07:39 1994 UTC (23 years, 1 month ago) by curtis
Branch: MAIN
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored)
Changed "firstused" to be relative to top of block header so that we don't wrap off the end on 64KB blocksize filesystems.
Revision 1.41 / (download) - annotate - [select for diffs], Thu Sep 8 20:29:56 1994 UTC (23 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.40: +8 -8
lines
Diff to previous 1.40 (colored)
Add xfs statistics support for osview (per-processor counters for file system actions).
Revision 1.40 / (download) - annotate - [select for diffs], Thu Sep 8 03:24:04 1994 UTC (23 years, 1 month ago) by ajs
Branch: MAIN
Changes since 1.39: +2 -1
lines
Diff to previous 1.39 (colored)
Pass the XFS_BMAPI_METADATA flag to xfs_bunmapi().
Revision 1.39 / (download) - annotate - [select for diffs], Wed Jul 27 23:45:21 1994 UTC (23 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.38: +16 -1
lines
Diff to previous 1.38 (colored)
In the xfs_getdents cases, recognize when we're coming back after having returned EOF the last time, and return 0. This should make the LADDIS tests happier.
Revision 1.38 / (download) - annotate - [select for diffs], Fri Jul 22 01:14:09 1994 UTC (23 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.37: +1 -0
lines
Diff to previous 1.37 (colored)
Reorder include files with xfs_alloc.h before xfs_bmap.h since xfs_bmap.h now mentions xfs_alloctype_t.
Revision 1.37 / (download) - annotate - [select for diffs], Tue Jul 19 01:36:09 1994 UTC (23 years, 3 months ago) by curtis
Branch: MAIN
Changes since 1.36: +3 -3
lines
Diff to previous 1.36 (colored)
Move length of filename from variable structure into unused space in the entry index array.
Revision 1.36 / (download) - annotate - [select for diffs], Sat Jul 16 02:17:17 1994 UTC (23 years, 3 months ago) by curtis
Branch: MAIN
Changes since 1.35: +109 -91
lines
Diff to previous 1.35 (colored)
Make directories work in the face of duplicate hash values.
Revision 1.35 / (download) - annotate - [select for diffs], Thu Jun 9 19:38:40 1994 UTC (23 years, 4 months ago) by wei_hu
Branch: MAIN
Changes since 1.34: +0 -2
lines
Diff to previous 1.34 (colored)
Eliminate include of <sys/uuid.h>.
Revision 1.34 / (download) - annotate - [select for diffs], Wed Jun 8 06:40:30 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.33: +2 -2
lines
Diff to previous 1.33 (colored)
Fix order of code in xfs_dir_leaf_getdents (nfs readdir fix), else we leave directory buffer locked.
Revision 1.33 / (download) - annotate - [select for diffs], Tue Jun 7 22:17:41 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.32: +21 -10
lines
Diff to previous 1.32 (colored)
Fix up d_off fields in values returned by getdents so nfs and local syscalls will both be happy.
Revision 1.32 / (download) - annotate - [select for diffs], Thu May 26 23:05:14 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.31: +6 -5
lines
Diff to previous 1.31 (colored)
Call xfs_trans_binval to invalidate buffers for blocks that are now metadata and are or might become user data.
Revision 1.31 / (download) - annotate - [select for diffs], Mon May 23 23:10:18 1994 UTC (23 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.30: +73 -42
lines
Diff to previous 1.30 (colored)
Allocate xfs_dir_state structures from a zone instead of on the stack, to reduce stack space used.
Revision 1.30 / (download) - annotate - [select for diffs], Mon May 16 21:01:31 1994 UTC (23 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.29: +1 -1
lines
Diff to previous 1.29 (colored)
Move proc.h around so simulation compiles.
Revision 1.29 / (download) - annotate - [select for diffs], Sun May 15 22:28:15 1994 UTC (23 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.28: +59 -14
lines
Diff to previous 1.28 (colored)
Fix xfs_dir_put_dirent() to do the right thing for the various abis.
Revision 1.28 / (download) - annotate - [select for diffs], Wed May 4 00:20:55 1994 UTC (23 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.27: +1 -0
lines
Diff to previous 1.27 (colored)
Add new include file xfs_ialloc_btree.h. Caused some include reordering.
Revision 1.27 / (download) - annotate - [select for diffs], Tue Apr 26 00:38:24 1994 UTC (23 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.26: +17 -16
lines
Diff to previous 1.26 (colored)
Use XFS_ERROR to return error codes.
Revision 1.26 / (download) - annotate - [select for diffs], Fri Apr 22 22:58:06 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.25: +46 -28
lines
Diff to previous 1.25 (colored)
Change variable names from buf to bp to avoid global buf; also change ...buf to ...bp for consistency. Add asserts for xfs_dir_read_buf, xfs_dir_get_buf calls returning null. Make it possible for xfs_get_read_buf to return null for getdents case.
Revision 1.25 / (download) - annotate - [select for diffs], Tue Apr 19 00:16:43 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
Oops, put that shortform-remove directory entry change in the wrong place. Try again.
Revision 1.24 / (download) - annotate - [select for diffs], Mon Apr 18 23:47:23 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
Directory shortform remove was not giving the removed space back by calling xfs_idata_realloc, so di_size and i_bytes got out of sync. This caused our new asserts to pop.
Revision 1.23 / (download) - annotate - [select for diffs], Sun Apr 17 23:34:26 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
Change "functional" macros' names from lower to uppercase, for consistency with everything else.
Revision 1.22 / (download) - annotate - [select for diffs], Fri Apr 15 14:58:14 1994 UTC (23 years, 6 months ago) by tap
Branch: MAIN
Changes since 1.21: +1 -0
lines
Diff to previous 1.21 (colored)
add "sys/uuid.h" include file.
Revision 1.21 / (download) - annotate - [select for diffs], Tue Apr 12 01:16:42 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.20: +64 -68
lines
Diff to previous 1.20 (colored)
Split xfs_fsblock_t into multiple types. Use mp instead of sbp in all the address macros.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Apr 8 04:28:45 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.19: +11 -4
lines
Diff to previous 1.19 (colored)
In replace routines, assert that the caller is actually changing the value.
Revision 1.19 / (download) - annotate - [select for diffs], Wed Apr 6 21:28:42 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.18: +1 -0
lines
Diff to previous 1.18 (colored)
Fix the cookie when switching to the next directory block in getdents, else we'll fail or get other wrong answers.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Apr 1 23:14:56 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.17: +7 -5
lines
Diff to previous 1.17 (colored)
Fix some lookup callers, including leaf-replace, to expect EEXIST when the entry is found, not 0. Shortform lookup wasn't returning EEXIST at all.
Revision 1.17 / (download) - annotate - [select for diffs], Tue Mar 15 22:32:45 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.16: +42 -72
lines
Diff to previous 1.16 (colored)
Fix up xfs_dir_grow_inode and xfs_dir_shrink_inode. Get rid of the ifdef GROT directory freespace code, and allow holes in directory files instead.
Revision 1.16 / (download) - annotate - [select for diffs], Tue Mar 8 22:44:48 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.15: +163 -0
lines
Diff to previous 1.15 (colored)
Implement xfs_dir_replace routine to change the inode number associated with a name.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Mar 4 18:14:24 1994 UTC (23 years, 7 months ago) by tap
Branch: MAIN
Changes since 1.14: +7 -0
lines
Diff to previous 1.14 (colored)
rearranged order of include files: grio.h needs to be before xfs_inode.h
Revision 1.14 / (download) - annotate - [select for diffs], Fri Mar 4 00:04:31 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.13: +7 -7
lines
Diff to previous 1.13 (colored)
Fix missing parentheses in asserts just added for directory-type inodes.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 3 22:15:50 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.12: +8 -4
lines
Diff to previous 1.12 (colored)
Add asserts that the inode we're handed is that of a directory. Include <string.h> always, the rest of the kernel does it.
Revision 1.12 / (download) - annotate - [select for diffs], Thu Mar 3 00:01:45 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.11: +1 -1
lines
Diff to previous 1.11 (colored)
Fix off-by-2 bug in xfs_dir_shortform_getdents.
Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 2 23:12:40 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.10: +230 -2
lines
Diff to previous 1.10 (colored)
Add getdents (readdir) support.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Mar 2 00:40:29 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.9: +94 -0
lines
Diff to previous 1.9 (colored)
Add code to print out directories.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Mar 1 22:44:27 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.8: +4 -2
lines
Diff to previous 1.8 (colored)
Add arguments to xfs_bunmapi to support limiting the number of extents freed in one transaction.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Mar 1 02:29:29 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.7: +8 -0
lines
Diff to previous 1.7 (colored)
Release buffers in node lookup case, we might be outside a transaction.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Mar 1 01:32:41 1994 UTC (23 years, 7 months ago) by ajs
Branch: MAIN
Changes since 1.6: +4 -2
lines
Diff to previous 1.6 (colored)
Change some asserts to use the new *STARTBLOCK defines.
Revision 1.6 / (download) - annotate - [select for diffs], Sat Feb 26 21:25:38 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.5: +147 -28
lines
Diff to previous 1.5 (colored)
Add calls to xfs_bmapi (growing) and xfs_bunmapi (shrinking directories). Add fields to the args structures to support it. Move prototypes for static functions from the .h files to here.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Feb 26 00:08:58 1994 UTC (23 years, 7 months ago) by wei_hu
Branch: MAIN
Changes since 1.4: +4 -2
lines
Diff to previous 1.4 (colored)
Pass bmapi-related context to createname.
Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 25 01:33:50 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.3: +10 -1
lines
Diff to previous 1.3 (colored)
Fix xfs_dir_isempty to allow initialized short-form directories with a 0 entry count.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Feb 25 00:29:51 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.2: +1 -1
lines
Diff to previous 1.2 (colored)
Fix xfs_dir_shortform_addname bug, computing sfe (entry location) wrong and clobbering the last entry's name field when adding a new one.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Feb 24 23:41:56 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.1: +236 -130
lines
Diff to previous 1.1 (colored)
Integrate into kernel and simulation environments.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Jan 19 00:34:08 1994 UTC (23 years, 9 months ago) by curtis
Branch: MAIN
Initial revision