CVS log for xfs-linux/Attic/xfs_dir_leaf.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.137 / (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.136: +0 -2230 lines
Diff to previous 1.136 (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.136 / (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.135: +66 -61 lines
Diff to previous 1.135 (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.135 / (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.134: +170 -158 lines
Diff to previous 1.134 (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.134 / (download) - annotate - [select for diffs], Thu Mar 23 02:48:21 2006 UTC (11 years, 6 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.133: +1 -1 lines
Diff to previous 1.133 (colored)

We really suck at spulling.  Thanks to Chris Pascoe for fixing all these typos.
Merge of xfs-linux-melb:xfs-kern:25539a by kenmcd.

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

remove bogus INT_GET for u8 variables in xfs_dir_leaf.c

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

Revision 1.132 / (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.131: +4 -2 lines
Diff to previous 1.131 (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.131 / (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.130: +1 -1 lines
Diff to previous 1.130 (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.130 / (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.129: +27 -28 lines
Diff to previous 1.129 (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.129 / (download) - annotate - [select for diffs], Tue Mar 14 05:06:55 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.128: +48 -48 lines
Diff to previous 1.128 (colored)

Merge back dopey braces-on-return removal from clowns trawling mainline sources.
Merge of xfs-linux-melb:xfs-kern:25448a by kenmcd.

Revision 1.128 / (download) - annotate - [select for diffs], Fri Sep 30 08:58:51 2005 UTC (12 years ago) by hch
Branch: MAIN
Changes since 1.127: +1 -1 lines
Diff to previous 1.127 (colored)

silence gcc4 warnings.  the directory ones are wrong because of information
gcc could not find out (that a directory always has a .. entry), the others
are outright gcc bugs.

Revision 1.127 / (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.126: +12 -26 lines
Diff to previous 1.126 (colored)

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

Revision 1.126 / (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.125: +8 -16 lines
Diff to previous 1.125 (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.125 / (download) - annotate - [select for diffs], Tue Sep 20 15:24:48 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.124: +1 -1 lines
Diff to previous 1.124 (colored)

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

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

mark various symbols static

Patch from Adrian Bunk

Revision 1.123 / (download) - annotate - [select for diffs], Fri Feb 18 14:23:30 2005 UTC (12 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.122: +3 -3 lines
Diff to previous 1.122 (colored)

Fix and streamline directory inode number handling
use new directory inode helpers

Revision 1.122 / (download) - annotate - [select for diffs], Fri Jan 14 11:57:33 2005 UTC (12 years, 9 months ago) by hch
Branch: MAIN
Changes since 1.121: +20 -20 lines
Diff to previous 1.121 (colored)

Remove INT_ZERO and INT_ISZERO
0 is 0 in all endianess variant.  No need for INT_ZERO and INT_ISZERO

Revision 1.121 / (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.120: +15 -15 lines
Diff to previous 1.120 (colored)

Stop passing ARCH_CONVERT/ARCH_NOCONVERT around everywhere
stop passing ARCH_CONVERT/ARCH_NOCONVERT around everywhere

Revision 1.120 / (download) - annotate - [select for diffs], Fri Oct 3 15:02:37 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.119: +1 -1 lines
Diff to previous 1.119 (colored)

Code cleanup
Merge of 2.4.x-xfs-kern:slinx:159439a by lord.

  simplify copy interface

Revision 1.119 / (download) - annotate - [select for diffs], Mon Sep 15 04:36:29 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
CVS Tags: DELETE-570
Changes since 1.118: +5 -7 lines
Diff to previous 1.118 (colored)

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

Revision 1.118 / (download) - annotate - [select for diffs], Wed Sep 3 21:16:04 2003 UTC (14 years, 1 month ago) by cattelan
Branch: MAIN
Changes since 1.117: +0 -1 lines
Diff to previous 1.117 (colored)

Fix from Christoph

gcc 3.3 complains about this and indeed it can only trigger if
someone magically enlarges __uint8_t :)
gcc 3.3 complains about this and indeed it can only trigger if
someone magically enlarges __uint8_t :)

Revision 1.117 / (download) - annotate - [select for diffs], Thu Aug 7 14:52:01 2003 UTC (14 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.116: +1 -1 lines
Diff to previous 1.116 (colored)

fix 64bit build
remove assignment to undefined variable

Revision 1.116 / (download) - annotate - [select for diffs], Wed Aug 6 14:31:37 2003 UTC (14 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.115: +13 -38 lines
Diff to previous 1.115 (colored)

get version 1 directories back into action
Merge of 2.4.x-xfs-kern:slinx:155149a by lord.

Revision 1.115 / (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.114: +2259 -0 lines
Diff to previous 1.114 (colored)

The Big Move
linux/fs/xfs/xfs_dir_leaf.c 1.113 Renamed to xfs_dir_leaf.c

Revision 1.114 / (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.113: +0 -2259 lines
Diff to previous 1.113 (colored)

Nuke

Revision 1.113 / (download) - annotate - [select for diffs], Tue May 20 17:12:43 2003 UTC (14 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.112: +3 -6 lines
Diff to previous 1.112 (colored)

Remove test for impossible condition (unsigned 8-bit >= 256)

Revision 1.112 / (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.111: +26 -1 lines
Diff to previous 1.111 (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.111 / (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.110: +6 -6 lines
Diff to previous 1.110 (colored)

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

Revision 1.110 / (download) - annotate - [select for diffs], Wed Mar 5 14:26:06 2003 UTC (14 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.109: +1 -1 lines
Diff to previous 1.109 (colored)

Spelling fixes from 2.5.64

Revision 1.109 / (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.108: +24 -11 lines
Diff to previous 1.108 (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.108 / (download) - annotate - [select for diffs], Thu Feb 6 18:13:04 2003 UTC (14 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.107: +1 -1 lines
Diff to previous 1.107 (colored)

fix a couple of memory leaks found by stanford checker
always free allocated memory in xfs_dir_leaf_to_shortform


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

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

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

Replace STATIC with static in xfs code

Revision 1.105 / (download) - annotate - [select for diffs], Fri Oct 11 19:22:58 2002 UTC (15 years ago) by sandeen
Branch: MAIN
Changes since 1.104: +1 -1 lines
Diff to previous 1.104 (colored)

Clean up xfs' log message printing
Remove extra newline from end of cmn_error messages

Revision 1.104 / (download) - annotate - [select for diffs], Wed Oct 9 03:06:48 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.103: +36 -36 lines
Diff to previous 1.103 (colored)

Global search and replace of the b* memory routines to their mem* equivalents.
(bcopy->memcopy, ovbcopy->memmove, bzero->memset, bcmp->memcmp).

Revision 1.103 / (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.102: +35 -35 lines
Diff to previous 1.102 (colored)

whitespace cleanup

Revision 1.102 / (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.101: +10 -14 lines
Diff to previous 1.101 (colored)

more small cleanups

Revision 1.101 / (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.100: +0 -73 lines
Diff to previous 1.100 (colored)

remove old mips abi code

Revision 1.100 / (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.99: +1 -1 lines
Diff to previous 1.99 (colored)

Update copyright dates

Revision 1.99 / (download) - annotate - [select for diffs], Mon Apr 1 22:46:06 2002 UTC (15 years, 6 months ago) by sandeen
Branch: MAIN
Changes since 1.98: +7 -7 lines
Diff to previous 1.98 (colored)

Optimize endian flipping code when setting to or testing for zero
Use INT_ZERO and INT_ISZERO instead of INT_SET and INT_GET

Revision 1.98 / (download) - annotate - [select for diffs], Wed Oct 17 00:01:56 2001 UTC (16 years ago) by nathans
Branch: MAIN
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 (colored)

fix benign warnings in print statements for 64 bit platforms.

Revision 1.97 / (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.96: +1 -1 lines
Diff to previous 1.96 (colored)

*** empty log message ***

Revision 1.96 / (download) - annotate - [select for diffs], Thu Apr 12 23:35:02 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.95: +1 -1 lines
Diff to previous 1.95 (colored)

tidy up spurious whitespace & offsetting uncleanliness for those
routines which I'm syncing with userspace at the moment.

Revision 1.95 / (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.94: +16 -21 lines
Diff to previous 1.94 (colored)

Get rid of the last compiler warning OFF flags

Revision 1.94 / (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.93: +18 -22 lines
Diff to previous 1.93 (colored)

Go back to basically the irix code for readdir, linux stuff is handled 
in the upper layers now.

Revision 1.93 / (download) - annotate - [select for diffs], Thu Oct 19 18:39:20 2000 UTC (16 years, 11 months ago) by eric
Branch: MAIN
Changes since 1.92: +4 -3 lines
Diff to previous 1.92 (colored)

slightly better d_type support for getdents64
also removed extra namelen = pa->namelen assignment

Revision 1.92 / (download) - annotate - [select for diffs], Mon Oct 2 18:29:06 2000 UTC (17 years ago) by lord
Branch: MAIN
Changes since 1.91: +2 -2 lines
Diff to previous 1.91 (colored)


Pass DT_UNKNOWN into filldir during getdents calls

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

remove explicit externs - get these from headers.

Revision 1.90 / (download) - annotate - [select for diffs], Tue Sep 26 02:03:57 2000 UTC (17 years ago) by dxm
Branch: MAIN
Changes since 1.89: +4 -4 lines
Diff to previous 1.89 (colored)

pv 801066

Revision 1.89 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.88: +1 -60 lines
Diff to previous 1.88 (colored)

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

Revision 1.88 / (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.87: +5 -5 lines
Diff to previous 1.87 (colored)

Move from _MIPS_SIM to XFS_64

Revision 1.87 / (download) - annotate - [select for diffs], Fri Jul 28 06:05:27 2000 UTC (17 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.86: +3 -5 lines
Diff to previous 1.86 (colored)

remove bogus assert checking whether uint is >=0.

Revision 1.86 / (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.85: +1 -1 lines
Diff to previous 1.85 (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

Revision 1.85 / (download) - annotate - [select for diffs], Fri Jun 9 04:40:42 2000 UTC (17 years, 4 months ago) by dxm
Branch: MAIN
Changes since 1.84: +4 -4 lines
Diff to previous 1.84 (colored)

need INT_GET/INT_SET on copy if types are different
Merge of 2.3.99pre2-xfs:slinx:62352a by ananth.

Revision 1.84 / (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.83: +262 -272 lines
Diff to previous 1.83 (colored)

ARCH: Support big-endian ONLY
Merge of 2.3.99pre2-xfs:slinx:62350a by ananth.

Revision 1.83 / (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.82: +134 -89 lines
Diff to previous 1.82 (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.
  Change local XFS ia32_* to linux_*.

Revision 1.82 / (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.81: +248 -249 lines
Diff to previous 1.81 (colored)

architecture mods - dir 1 leaf/node
Merge of 2.3.99pre2-xfs:slinx:57832a by ananth.

Revision 1.81 / (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.80: +10 -10 lines
Diff to previous 1.80 (colored)

add ARCH_GET macro
Merge of 2.3.99pre2-xfs:slinx:56110a by ananth.

Revision 1.80 / (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.79: +25 -12 lines
Diff to previous 1.79 (colored)

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

Revision 1.79 / (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.78: +0 -1 lines
Diff to previous 1.78 (colored)

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

  Remove include of fcntl.h

Revision 1.78 / (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.77: +30 -19 lines
Diff to previous 1.77 (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.77 / (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.76: +1 -1 lines
Diff to previous 1.76 (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.76 / (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.75: +2 -5 lines
Diff to previous 1.75 (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.75 / (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.74: +2 -2 lines
Diff to previous 1.74 (colored)

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.74 / (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.73: +12 -17 lines
Diff to previous 1.73 (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.73 / (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.72: +24 -1 lines
Diff to previous 1.72 (colored)

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

Revision 1.72 / (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.71: +1 -1 lines
Diff to previous 1.71 (colored)

replace struct buf and buf_t references with xfs_buf and xfs_buf_t

Revision 1.71 / (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.70: +28 -5 lines
Diff to previous 1.70 (colored)

Merge from irix/irix6.5f to pingu/slinx-xfs
Merge of irix6.5f:irix:31447a created by cwf on 10/25/99
  Fix dirent search of dirs with multiple files sharing 
  the same hashval. 
  pv763517

Revision 1.70 / (download) - annotate - [select for diffs], Thu Oct 28 11:11:15 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.69: +0 -5 lines
Diff to previous 1.69 (colored)

%llx now works return print message to original format

Revision 1.69 / (download) - annotate - [select for diffs], Mon Oct 25 19:35:43 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.68: +3 -3 lines
Diff to previous 1.68 (colored)

Nood to use ovbcopy instead of bcopy in a couple of places
to deal with overlapping src and target memory.

Revision 1.68 / (download) - annotate - [select for diffs], Mon Oct 25 15:38:29 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.67: +5 -0 lines
Diff to previous 1.67 (colored)

fix printf for linux

Revision 1.67 / (download) - annotate - [select for diffs], Mon Oct 4 21:52:52 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.66: +35 -22 lines
Diff to previous 1.66 (colored)

Fix dir put functions for linux

Revision 1.66 / (download) - annotate - [select for diffs], Wed Aug 25 16:13:43 1999 UTC (18 years, 1 month ago) by mostek
Branch: MAIN
Changes since 1.65: +21 -1 lines
Diff to previous 1.65 (colored)

Use the uio_copy routine instead of uiomove.

Revision 1.65 / (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.64: +5 -1 lines
Diff to previous 1.64 (colored)

First compiling version of mkfs unsing XFS libsim.
Mostly just addtions of cut up irix header files.

Revision 1.64 / (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.63: +126 -181 lines
Diff to previous 1.63 (colored)

Change includes for v2 directory support.
Vector out v1/v2 directory operations.
Use xfs_dabufs for all directory and attribute buffering.
Compile some code out of simulation unless it's repair.

Revision 1.63 / (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.62: +53 -49 lines
Diff to previous 1.62 (colored)

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

Revision 1.62 / (download) - annotate - [select for diffs], Wed Dec 2 06:10:21 1998 UTC (18 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.61: +3 -2 lines
Diff to previous 1.61 (colored)

Log smaller pieces of blocks when possible.
pv: 653725

Revision 1.61 / (download) - annotate - [select for diffs], Thu Aug 6 19:20:07 1998 UTC (19 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.60: +7 -5 lines
Diff to previous 1.60 (colored)

Fix shortform getdents when the incoming seek offset isn't to the
first one of a hash value.
pv: 616663 rv: ram@cray.com

Revision 1.60 / (download) - annotate - [select for diffs], Thu Jan 8 04:45:07 1998 UTC (19 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.59: +71 -1 lines
Diff to previous 1.59 (colored)

Add check to xfs_dir_shortform_validate_ondisk that the
inode size is not less than the minimum sf directory size.
In xfs_dir_shortform_addname, xfs_dir_shortform_removename,
xfs_dir_shortform_lookup, xfs_dir_shortform_to_leaf,
and xfs_dir_shortform_replace,
add checks for too-short directories caused by shutdown,
and assert that we actually have the right amount of data.
pv: 558178
rv: rcc@engr

Revision 1.59 / (download) - annotate - [select for diffs], Thu Jan 8 01:12:38 1998 UTC (19 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.58: +4 -3 lines
Diff to previous 1.58 (colored)

Change xfs_da_read_buf to xfs_da_get_buf in cases where
we don't need the buffer data since we're just going to
binval it.  Change signature of xfs_da_get_buf to support this.
rv: rcc@engr
pv: 558120

Revision 1.58 / (download) - annotate - [select for diffs], Sun Dec 21 17:54:05 1997 UTC (19 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.57: +2 -5 lines
Diff to previous 1.57 (colored)

In xfs_dir_shortform_to_leaf, if the grow_inode (initial block allocation)
fails, don't try to fix up the incore inode.  That will just confuse
the code on the way out.  Exit with an error instead, the transaction
will be aborted, and we'll shut down.
pv: 556751
rv: ram@cray.com

Revision 1.57 / (download) - annotate - [select for diffs], Sat Dec 20 00:57:33 1997 UTC (19 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.56: +14 -26 lines
Diff to previous 1.56 (colored)

Fix error codes to be EFSCORRUPTED not EIO, and don't shutdown
the filesystem for a single directory validation.
Add error injection point for inode number validation as well.
pv: 515588, 556405
rv: lord@cray.com

Revision 1.56 / (download) - annotate - [select for diffs], Thu Dec 18 16:16:42 1997 UTC (19 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.55: +46 -113 lines
Diff to previous 1.55 (colored)

pv: 515588,276922 rv: rcc@engr
Change inode validation function to shutdown the filesystem on error
and return EIO rather than panicing the system. Add filesystem name
to error messages. Remove useless calls to xfs_dir_shortform_validate
which is now a noop.

Revision 1.55 / (download) - annotate - [select for diffs], Fri Sep 5 03:23:06 1997 UTC (20 years, 1 month ago) by sup
Branch: MAIN
Changes since 1.54: +30 -12 lines
Diff to previous 1.54 (colored)

520258 510754 In xfs_dir_leaf_compact, keep a second copy of the
buffer around in case xfs_dir_leaf_moveents destroyed the other copy.
Otherwise we'll end up with an empty directory with no .. etc.

Revision 1.54 / (download) - annotate - [select for diffs], Wed Aug 20 01:25:06 1997 UTC (20 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.53: +1 -1 lines
Diff to previous 1.53 (colored)

Use m_da_magicpct (precomputed) instead of XFS_LBSIZE * 37/100
to eliminate runtime divisions.

Revision 1.53 / (download) - annotate - [select for diffs], Tue Jul 15 17:56:14 1997 UTC (20 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.52: +32 -12 lines
Diff to previous 1.52 (colored)

Add justcheck argument to xfs_dir_leaf_compact.  Add xfs_dir_ino_validate
calls to check inode numbers being inserted, since the other checking
is turned off.  Initialize and use new da_arg justcheck field.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Jul 11 16:33:57 1997 UTC (20 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.51: +13 -7 lines
Diff to previous 1.51 (colored)

Change xfs_dir_leaf_compact so it knows how much of a freespace must
be created for the change to do any good, so it can do nothing if there
is no useful effect.  Part of changes to make 0-new-space rename work.

Revision 1.51 / (download) - annotate - [select for diffs], Wed Jul 9 17:37:15 1997 UTC (20 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.50: +5 -5 lines
Diff to previous 1.50 (colored)

Remove length argument from xfs_da_grow_inode and xfs_da_shrink_inode,
since it's always 1 and the >1 case doesn't work right.

Revision 1.50 / (download) - annotate - [select for diffs], Tue Apr 29 19:03:47 1997 UTC (20 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.49: +31 -18 lines
Diff to previous 1.49 (colored)

In xfs_dir_leaf_getdents_int, set the offset (cookie) value
correctly when there are runs of same-hash entries.  (bug 481782)

Revision 1.49 / (download) - annotate - [select for diffs], Fri Apr 4 07:55:58 1997 UTC (20 years, 6 months ago) by rcc
Branch: MAIN
Changes since 1.48: +3 -1 lines
Diff to previous 1.48 (colored)

fix incorrect test (was testing inode flags instead of fork flags)

Revision 1.48 / (download) - annotate - [select for diffs], Tue Mar 4 01:01:33 1997 UTC (20 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.47: +4 -4 lines
Diff to previous 1.47 (colored)

Change EDIRCORRUPTED to EFSCORRUPTED, generalizing the error message.

Revision 1.47 / (download) - annotate - [select for diffs], Tue Feb 11 19:24:34 1997 UTC (20 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.46: +3 -10 lines
Diff to previous 1.46 (colored)

Remove include of sys/grio.h to fix build errors.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Dec 12 01:46:46 1996 UTC (20 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.45: +2 -0 lines
Diff to previous 1.45 (colored)

Fix some warnings: remove unused variables, add ARGSUSED and REFERENCED,
add casts.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Oct 31 18:25:05 1996 UTC (20 years, 11 months ago) by rcc
Branch: MAIN
Changes since 1.44: +2 -0 lines
Diff to previous 1.44 (colored)

fix p_tools/user confusion -- get #if 0's in the right place

Revision 1.44 / (download) - annotate - [select for diffs], Thu Oct 31 09:00:59 1996 UTC (20 years, 11 months ago) by jeffs
Branch: MAIN
Changes since 1.43: +1 -2 lines
Diff to previous 1.43 (colored)

Remove an extra #endif to fix a build problem.

Revision 1.43 / (download) - annotate - [select for diffs], Thu Oct 31 03:20:57 1996 UTC (20 years, 11 months ago) by rcc
Branch: MAIN
Changes since 1.42: +12 -12 lines
Diff to previous 1.42 (colored)

439128 - change inum checking to deal with very large inode numbers

Revision 1.42 / (download) - annotate - [select for diffs], Wed Oct 30 01:02:19 1996 UTC (20 years, 11 months ago) by limes
Branch: MAIN
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

fix compiler warnings

Revision 1.41 / (download) - annotate - [select for diffs], Fri Oct 25 21:20:41 1996 UTC (20 years, 11 months ago) by rcc
Branch: MAIN
Changes since 1.40: +31 -1 lines
Diff to previous 1.40 (colored)

435682 - keep directory validation code from looking at
the data fork since the fork doesn't get logged on rmdir's
which can cause the code to panic when in fact, everything's
fine

Revision 1.40 / (download) - annotate - [select for diffs], Wed Jun 26 05:59:30 1996 UTC (21 years, 3 months ago) by doucette
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

Fix bug in xfs_dir_ino_validate, causing it to trip assertions
all the time.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Jun 26 00:08:24 1996 UTC (21 years, 3 months ago) by ajs
Branch: MAIN
Changes since 1.38: +4 -4 lines
Diff to previous 1.38 (colored)

Back out rcc's 6/8 change as well.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jun 25 20:39:59 1996 UTC (21 years, 3 months ago) by ajs
Branch: MAIN
Changes since 1.37: +1 -5 lines
Diff to previous 1.37 (colored)

Back out last 'holes' setting change as it is
causing problems.

Revision 1.37 / (download) - annotate - [select for diffs], Tue Jun 25 17:53:42 1996 UTC (21 years, 3 months ago) by ajs
Branch: MAIN
Changes since 1.36: +138 -0 lines
Diff to previous 1.36 (colored)

Add shortform directory validation code.

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jun 24 23:27:06 1996 UTC (21 years, 3 months ago) by rcc
Branch: MAIN
Changes since 1.35: +5 -1 lines
Diff to previous 1.35 (colored)

do the last fix correctly so we don't set the compaction flag
when adding freemap entries

Revision 1.35 / (download) - annotate - [select for diffs], Sat Jun 8 00:47:15 1996 UTC (21 years, 4 months ago) by rcc
Branch: MAIN
Changes since 1.34: +5 -4 lines
Diff to previous 1.34 (colored)

tighten up leaf-block freespace management in xfs_dir_leaf_remove
so we don't set the hole flag unnecessarily

Revision 1.34 / (download) - annotate - [select for diffs], Fri Apr 26 22:55:04 1996 UTC (21 years, 5 months ago) by rcc
Branch: MAIN
Changes since 1.33: +1 -5 lines
Diff to previous 1.33 (colored)

turn removal code back on for simulation

Revision 1.33 / (download) - annotate - [select for diffs], Mon Apr 1 22:49:26 1996 UTC (21 years, 6 months ago) by ajs
Branch: MAIN
Changes since 1.32: +0 -0 lines
Diff to previous 1.32 (colored)

Changes for vnodes with behaviors.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Mar 5 07:45:23 1996 UTC (21 years, 7 months ago) by limes
Branch: MAIN
Changes since 1.31: +1 -0 lines
Diff to previous 1.31 (colored)

fix some compiler messages

Revision 1.31 / (download) - annotate - [select for diffs], Fri Feb 16 21:37:27 1996 UTC (21 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Use XFS_ERROR macro where it was missing in several places.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Feb 9 01:14:16 1996 UTC (21 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29 (colored)

Move the include of sys/debug.h under #define _KERNEL for compile errors.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Jan 31 05:40:35 1996 UTC (21 years, 8 months ago) by ack
Branch: MAIN
Changes since 1.28: +12 -12 lines
Diff to previous 1.28 (colored)

auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.28
> date: 1996/01/30 19:08:26;  author: doucette;  state: Exp;  lines: +12 -12
> 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.28 / (download) - annotate - [select for diffs], Sat Dec 30 03:12:04 1995 UTC (21 years, 9 months ago) by ack
Branch: MAIN
Changes since 1.27: +4 -0 lines
Diff to previous 1.27 (colored)

auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.27
> date: 1995/12/18 22:11:31;  author: doucette;  state: Exp;  lines: +4 -0
> Add support for ino64 mount option to getdents for non-shortform directories;
> this was here initially but was lost.  This affects 64-bit kernels only.
> =============================================================================

Revision 1.27 / (download) - annotate - [select for diffs], Wed Dec 13 12:57:52 1995 UTC (21 years, 10 months ago) by ack
Branch: MAIN
Changes since 1.26: +8 -98 lines
Diff to previous 1.26 (colored)

auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.26
> date: 1995/12/11 22:36:05;  author: ajs;  state: Exp;  lines: +8 -100
> 325739 Get rid of the first/rest put dirent routines and
> go with just a single "direct" routine.  The useracc() call
> has now been moved to xfs_dir_getdents().
> =============================================================================

Revision 1.26 / (download) - annotate - [select for diffs], Thu Nov 23 04:17:52 1995 UTC (21 years, 10 months ago) by ack
Branch: MAIN
Changes since 1.25: +28 -28 lines
Diff to previous 1.25 (colored)

auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.25
> date: 1995/11/22 20:19:24;  author: curtis;  state: Exp;  lines: +28 -28
> Streamline the code that adds a name to a leaf block so that it matches
> the changes made to the attribute code.
> =============================================================================

Revision 1.25 / (download) - annotate - [select for diffs], Tue Oct 31 06:13:27 1995 UTC (21 years, 11 months ago) by ack
Branch: MAIN
Changes since 1.24: +79 -66 lines
Diff to previous 1.24 (colored)

auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.24
> date: 1995/10/28 02:11:48;  author: curtis;  state: Exp;  lines: +79 -66
> 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.24 / (download) - annotate - [select for diffs], Tue Oct 24 07:44:21 1995 UTC (21 years, 11 months ago) by ack
Branch: MAIN
Changes since 1.23: +0 -0 lines
Diff to previous 1.23 (colored)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.23
> date: 1995/10/13 00:28:22;  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.23 / (download) - annotate - [select for diffs], Tue Oct 17 08:20:07 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.22: +1 -0 lines
Diff to previous 1.22 (colored)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.23
> date: 1995/10/13 00:28:22;  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.22 / (download) - annotate - [select for diffs], Thu Oct 5 20:22:09 1995 UTC (22 years ago) by jwag
Branch: MAIN
Changes since 1.21: +8 -12 lines
Diff to previous 1.21 (colored)

convert useracc usage to new return semantics.
remove u_error/k_error setting

Revision 1.21 / (download) - annotate - [select for diffs], Tue Oct 3 04:19:33 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.20: +120 -93 lines
Diff to previous 1.20 (colored)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.22
> date: 1995/09/26 17:38:25;  author: doucette;  state: Exp;  lines: +120 -93
> Rewrite xfs_dir_shortform_getdents so it works in the presence of
> telldir and seekdir calls, also for duplicate hash values.
> Previously it could go into a loop if there were out-of-hash-order entries
> in the directory (essentially always) and the right sequence of telldir
> and seekdir was used.
> =============================================================================

Revision 1.20 / (download) - annotate - [select for diffs], Fri Sep 22 09:47:42 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.19: +343 -244 lines
Diff to previous 1.19 (colored)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.21
> date: 1995/09/22 02:24:11;  author: doucette;  state: Exp;  lines: +343 -244
> 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.19 / (download) - annotate - [select for diffs], Thu Sep 14 07:08:56 1995 UTC (22 years, 1 month ago) by ack
Branch: MAIN
Changes since 1.18: +16 -7 lines
Diff to previous 1.18 (colored)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_dir_leaf.c,v
> ----------------------------
> revision 1.20
> date: 1995/09/09 00:53:15;  author: curtis;  state: Exp;  lines: +7 -12
> end-of-directory handling fell into an error path, should return 0.
> ----------------------------
> revision 1.19
> date: 1995/09/08 02:15:42;  author: curtis;  state: Exp;  lines: +21 -7
> If shortform dir is empty, getdents code returned an error instead of EOF.
> =============================================================================

Revision 1.18 / (download) - annotate - [select for diffs], Tue Sep 5 00:45:51 1995 UTC (22 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.17: +1 -1 lines
Diff to previous 1.17 (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.17 / (download) - annotate - [select for diffs], Mon Sep 4 23:49:08 1995 UTC (22 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.16: +4 -0 lines
Diff to previous 1.16 (colored)

Add ino64 mount option, for easier testing of big inode numbers.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Sep 4 02:08:36 1995 UTC (22 years, 1 month ago) by curtis
Branch: MAIN
Changes since 1.15: +194 -65 lines
Diff to previous 1.15 (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.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 30 22:36:17 1995 UTC (22 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 (colored)

Make the include of sys/buf.h be under #define _KERNEL for the simulation.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Aug 25 20:25:15 1995 UTC (22 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.13: +4 -0 lines
Diff to previous 1.13 (colored)

Make readdir for xfs (o32) return EOVERFLOW when the inode number
won't fit due to truncation.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Aug 24 01:14:28 1995 UTC (22 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.12: +2 -6 lines
Diff to previous 1.12 (colored)

Compute the target abi for getdents with GETDENTS_ABI, to support
N32 and getdents64.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Aug 22 02:45:13 1995 UTC (22 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.11: +18 -2 lines
Diff to previous 1.11 (colored)

Add some checks for corrupted directories, return EDIRCORRUPTED if found.

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

Add include of xfs_macros.h.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Aug 8 19:59:50 1995 UTC (22 years, 2 months ago) by jwag
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)

change required since iov_base went to void *

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jul 26 18:45:37 1995 UTC (22 years, 2 months ago) by mwang
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)

Put back in the ABI_IRIX5_64 case for o32 kernels.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jul 24 23:42:10 1995 UTC (22 years, 2 months ago) by mwang
Branch: MAIN
Changes since 1.7: +49 -2 lines
Diff to previous 1.7 (colored)

struct dirent is different in o32 and n32.  Added some code to handle that.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jun 21 16:52:02 1995 UTC (22 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.6: +59 -50 lines
Diff to previous 1.6 (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.6 / (download) - annotate - [select for diffs], Tue Jun 20 18:48:22 1995 UTC (22 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.5: +3 -7 lines
Diff to previous 1.5 (colored)

Add a translated block number argument to xfs_da_read_buf, for use by
the readahead path.  Remove some old (6.0.1-xfs) #ifdef REDWOOD stuff.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jun 12 03:08:58 1995 UTC (22 years, 4 months ago) by curtis
Branch: MAIN
Changes since 1.4: +4 -2 lines
Diff to previous 1.4 (colored)

Fixed a potential structure-inconsistency bug, not seen so far in the field.

Revision 1.4 / (download) - annotate - [select for diffs], Fri May 19 02:03:06 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.3: +14 -15 lines
Diff to previous 1.3 (colored)

Change name of xfs_da_name_t to xfs_da_args_t

Revision 1.3 / (download) - annotate - [select for diffs], Wed May 17 23:12:15 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN
Changes since 1.2: +11 -60 lines
Diff to previous 1.2 (colored)

Start making use of dual-fork inodes, and remove some dead functions.

Revision 1.2 / (download) - annotate - [select for diffs], Tue May 9 21:21:34 1995 UTC (22 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.1: +32 -30 lines
Diff to previous 1.1 (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.1 / (download) - annotate - [select for diffs], Mon May 8 20:18:58 1995 UTC (22 years, 5 months ago) by curtis
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>