Up to [Development] / xfs-linux
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.63 / (download) - annotate - [select for diffs], Wed Oct 1 04:30:30 2008 UTC (9 years ago) by bnaujok.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.62: +13 -14
lines
Diff to previous 1.62 (colored)
Sync up kernel and user-space headers Merge of xfs-linux-melb:xfs-kern:32231a by kenmcd. Sync up kernel and user-space headers
Revision 1.62 / (download) - annotate - [select for diffs], Tue May 22 15:50:48 2007 UTC (10 years, 4 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.61: +4 -2
lines
Diff to previous 1.61 (colored)
Lazy Superblock Counters When we have a couple of hundred transactions on the fly at once, they all typically modify the on disk superblock in some way. create/unclink/mkdir/rmdir modify inode counts, allocation/freeing modify free block counts. When these counts are modified in a transaction, the must eventually lock the superblock buffer and apply the mods. The buffer then remains locked until the transaction is committed into the incore log buffer. The result of this is that with enough transactions on the fly the incore superblock buffer becomes a bottleneck. The result of contention on the incore superblock buffer is that transaction rates fall - the more pressure that is put on the superblock buffer, the slower things go. The key to removing the contention is to not require the superblock fields in question to be locked. We do that by not marking the superblock dirty in the transaction. IOWs, we modify the incore superblock but do not modify the cached superblock buffer. In short, we do not log superblock modifications to critical fields in the superblock on every transaction. In fact we only do it just before we write the superblock to disk every sync period or just before unmount. This creates an interesting problem - if we don't log or write out the fields in every transaction, then how do the values get recovered after a crash? the answer is simple - we keep enough duplicate, logged information in other structures that we can reconstruct the correct count after log recovery has been performed. It is the AGF and AGI structures that contain the duplicate information; after recovery, we walk every AGI and AGF and sum their individual counters to get the correct value, and we do a transaction into the log to correct them. An optimisation of this is that if we have a clean unmount record, we know the value in the superblock is correct, so we can avoid the summation walk under normal conditions and so mount/recovery times do not change under normal operation. One wrinkle that was discovered during development was that the blocks used in the freespace btrees are never accounted for in the AGF counters. This was once a valid optimisation to make; when the filesystem is full, the free space btrees are empty and consume no space. Hence when it matters, the "accounting" is correct. But that means the when we do the AGF summations, we would not have a correct count and xfs_check would complain. Hence a new counter was added to track the number of blocks used by the free space btrees. This is an *on-disk format change*. As a result of this, lazy superblock counters are a mkfs option and at the moment on linux there is no way to convert an old filesystem. This is possible - xfs_db can be used to twiddle the right bits and then xfs_repair will do the format conversion for you. Similarly, you can convert backwards as well. At some point we'll add functionality to xfs_admin to do the bit twiddling easily.... Merge of xfs-linux-melb:xfs-kern:28652a by kenmcd. Changes to support lazy superblock counters.
Revision 1.61 / (download) - annotate - [select for diffs], Fri Sep 1 06:10:33 2006 UTC (11 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.60: +20 -0
lines
Diff to previous 1.60 (colored)
Prevent free space oversubscription and xfssyncd looping. The fix for recent ENOSPC deadlocks introduced certain limitations on allocations. The fix could cause xfssyncd to loop endlessly if we did not leave some space free for the allocator to work correctly. Basically, we needed to ensure that we had at least 4 blocks free for an AG free list and a block for the inode bmap btree at all times. However, this did not take into account the fact that each AG has a free list that needs 4 blocks. Hence any filesystem with more than one AG could cause oversubscription of free space and make xfssyncd spin forever trying to allocate space needed for AG freelists that was not available in the AG. The following patch reserves space for the free lists in all AGs plus the inode bmap btree which prevents oversubscription. It also prevents those blocks from being reported as free space (as they can never be used) and makes the SMP in-core superblock accounting code and the reserved block ioctl respect this requirement. Merge of xfs-linux-melb:xfs-kern:26894a by kenmcd. Move definition of free space needed for AG free lists here.
Revision 1.60 / (download) - annotate - [select for diffs], Tue May 23 19:28:08 2006 UTC (11 years, 4 months ago) by yingping
Branch: MAIN
Changes since 1.59: +2 -0
lines
Diff to previous 1.59 (colored)
In actual allocation of file system blocks and freeing extents, the transaction within each such operation may involve multiple locking of AGF buffer. While the freeing extent function has sorted the extents based on AGF number before entering into transaction, however, when the file system space is very limited, the allocation of space would try every AGF to get space allocated, this could potentially cause out-of-order locking, thus deadlock could happen. This fix mitigates the scarce space for allocation by setting aside a few blocks without reservation, and avoid deadlock by maintaining ascending order of AGF locking. Add a new flag XFS_ALLOC_FLAG_FREEING to indicate whether the caller is freeing or allocating. Add a field firstblock in structure xfs_alloc_arg to indicate whether this is the first allocation request.
Revision 1.59 / (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.58: +1 -1
lines
Diff to previous 1.58 (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.58 / (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.57: +12 -26
lines
Diff to previous 1.57 (colored)
Update license/copyright notices to match the prefered SGI boilerplate. Merge of xfs-linux-melb:xfs-kern:23903a by kenmcd.
Revision 1.57 / (download) - annotate - [select for diffs], Mon Oct 20 04:21:43 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.56: +7 -17
lines
Diff to previous 1.56 (colored)
Fix build with tracing enabled, couple of portability macros, move externs into headers.
Revision 1.56 / (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.55: +213 -0
lines
Diff to previous 1.55 (colored)
The Big Move linux/fs/xfs/xfs_alloc.h 1.54 Renamed to xfs_alloc.h
Revision 1.55 / (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.54: +0 -213
lines
Diff to previous 1.54 (colored)
Nuke
Revision 1.54 / (download) - annotate - [select for diffs], Tue Apr 15 23:16:46 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.53: +17 -17
lines
Diff to previous 1.53 (colored)
Whitespace cleanup Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)
Revision 1.53 / (download) - annotate - [select for diffs], Mon Dec 2 05:53:26 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.52: +0 -10
lines
Diff to previous 1.52 (colored)
Sector size updates - macros for calculating address/size of sector-sized data structures (sb,agf,agi,agfl) are now sector size aware. Cleaned up the early mount code dealing with log devices and logsectsize. Remove an extern declaration of a now-static function.
Revision 1.52 / (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.51: +29 -29
lines
Diff to previous 1.51 (colored)
whitespace cleanup
Revision 1.51 / (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.50: +1 -1
lines
Diff to previous 1.50 (colored)
Update copyright dates
Revision 1.50 / (download) - annotate - [select for diffs], Fri Feb 15 20:47:53 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.49: +17 -0
lines
Diff to previous 1.49 (colored)
Prototypes for per-AG busy list management & busy list ktrace definitions.
Revision 1.49 / (download) - annotate - [select for diffs], Tue Dec 11 02:51:41 2001 UTC (15 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.48: +4 -4
lines
Diff to previous 1.48 (colored)
sync kernel changes (32 bit inodes) with userspace code.
Revision 1.48 / (download) - annotate - [select for diffs], Mon Dec 3 17:52:09 2001 UTC (15 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.47: +6 -0
lines
Diff to previous 1.47 (colored)
New flags for data allocation mode
Revision 1.47 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years ago) by nathans
Branch: MAIN
CVS Tags: Release-1_0_0,
PreRelease-0_10,
Linux-2_4_5-merge
Changes since 1.46: +9 -6
lines
Diff to previous 1.46 (colored)
use xfs.h, remove all traces of SIM, push extern declarations into headers, dead code removal.
Revision 1.46 / (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.45: +26 -13
lines
Diff to previous 1.45 (colored)
Updated copyright and license notices, ready for open source release Merge of 2.3.99pre2-xfs:slinx:55821a by ananth.
Revision 1.45 / (download) - annotate - [select for diffs], Sun Jan 30 09:59:06 2000 UTC (17 years, 8 months ago) by kenmcd
Branch: MAIN
CVS Tags: DELETE
Changes since 1.44: +19 -1
lines
Diff to previous 1.44 (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.44 / (download) - annotate - [select for diffs], Wed Nov 17 19:22:23 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.43: +8 -8
lines
Diff to previous 1.43 (colored)
replace struct buf and buf_t references with xfs_buf and xfs_buf_t
Revision 1.43 / (download) - annotate - [select for diffs], Mon Nov 30 19:59:13 1998 UTC (18 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.42: +2 -1
lines
Diff to previous 1.42 (colored)
Add minalignslop to allocator arguments structure. pv: 652107
Revision 1.42 / (download) - annotate - [select for diffs], Tue Jul 9 01:21:44 1996 UTC (21 years, 3 months ago) by rcc
Branch: MAIN
Changes since 1.41: +1 -3
lines
Diff to previous 1.41 (colored)
make xfs_free_extents usable in the simulation
Revision 1.41 / (download) - annotate - [select for diffs], Tue Jun 4 18:48:28 1996 UTC (21 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.40: +14 -27
lines
Diff to previous 1.40 (colored)
Change call for xfs_alloc_fix_freelist. Some cleanup. Support aligned allocations (bug 385292).
Revision 1.40 / (download) - annotate - [select for diffs], Tue Oct 24 07:44:09 1995 UTC (21 years, 11 months ago) by ack
Branch: MAIN
Changes since 1.39: +0 -0
lines
Diff to previous 1.39 (colored)
auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_alloc.h,v > ---------------------------- > revision 1.39 > date: 1995/10/13 16:11:14; author: ajs; state: Exp; lines: +9 -2 > Put XFS tracing under ifdefs separate from DEBUG > =============================================================================
Revision 1.39 / (download) - annotate - [select for diffs], Tue Oct 17 08:19:57 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.38: +9 -2
lines
Diff to previous 1.38 (colored)
auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_alloc.h,v > ---------------------------- > revision 1.39 > date: 1995/10/13 16:11:14; author: ajs; state: Exp; lines: +9 -2 > Put XFS tracing under ifdefs separate from DEBUG > =============================================================================
Revision 1.38 / (download) - annotate - [select for diffs], Mon Aug 7 18:29:05 1995 UTC (22 years, 2 months ago) by doucette
Branch: MAIN
Changes since 1.37: +3 -3
lines
Diff to previous 1.37 (colored)
Rearrange some fields to reduce memory wastage due to alignment. This is only a stack structure but it still counts.
Revision 1.37 / (download) - annotate - [select for diffs], Thu Apr 13 03:14:06 1995 UTC (22 years, 6 months ago) by ajs
Branch: MAIN
Changes since 1.36: +17 -13
lines
Diff to previous 1.36 (colored)
First cut at disk error handling
Revision 1.36 / (download) - annotate - [select for diffs], Fri Mar 31 20:05:07 1995 UTC (22 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.35: +23 -20
lines
Diff to previous 1.35 (colored)
Use struct xxx * instead of xxx_t * in xfs header files, so there are fewer inter-header dependencies.
Revision 1.35 / (download) - annotate - [select for diffs], Thu Feb 23 00:56:46 1995 UTC (22 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.34: +1 -16
lines
Diff to previous 1.34 (colored)
Put the argument structures for xfs_bmap_alloc and xfs_alloc_vextent on the stack instead of in the heap. Move locals for xfs_bmapi and xfs_bmbt_* routines from the heap to the stack.
Revision 1.34 / (download) - annotate - [select for diffs], Tue Oct 11 22:06:22 1994 UTC (23 years ago) by doucette
Branch: MAIN
Changes since 1.33: +2 -0
lines
Diff to previous 1.33 (colored)
#ifndef SIM code not needed for programs linking with libsim.a, to make them smaller.
Revision 1.33 / (download) - annotate - [select for diffs], Tue Sep 27 02:25:21 1994 UTC (23 years ago) by doucette
Branch: MAIN
Changes since 1.32: +10 -0
lines
Diff to previous 1.32 (colored)
Make xfs_alloc_read_agf external, for growfs.
Revision 1.32 / (download) - annotate - [select for diffs], Fri Sep 2 20:26:25 1994 UTC (23 years, 1 month ago) by doucette
Branch: MAIN
Changes since 1.31: +1 -0
lines
Diff to previous 1.31 (colored)
Add otype to xfs_alloc args - original allocation type, so we can trace it.
Revision 1.31 / (download) - annotate - [select for diffs], Thu Jun 16 01:52:48 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.30: +18 -14
lines
Diff to previous 1.30 (colored)
Add per-allocation group in-memory structure to speed up allocation selection of a.g.'s.
Revision 1.30 / (download) - annotate - [select for diffs], Sat May 28 21:23:18 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.29: +4 -14
lines
Diff to previous 1.29 (colored)
Replace a.g. freelist with an array of blocks stored in the 4th bb.
Revision 1.29 / (download) - annotate - [select for diffs], Thu May 26 23:05:13 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.28: +2 -1
lines
Diff to previous 1.28 (colored)
Call xfs_trans_binval to invalidate buffers for blocks that are now metadata and are or might become user data.
Revision 1.28 / (download) - annotate - [select for diffs], Mon May 23 23:10:16 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.27: +16 -1
lines
Diff to previous 1.27 (colored)
Allocate xfs_alloc_arg_t's from a zone instead of on the stack, to reduce stack space used.
Revision 1.27 / (download) - annotate - [select for diffs], Mon May 23 21:48:46 1994 UTC (23 years, 4 months ago) by ajs
Branch: MAIN
Changes since 1.26: +6 -1
lines
Diff to previous 1.26 (colored)
Add define for size of global trace buffer.
Revision 1.26 / (download) - annotate - [select for diffs], Fri May 20 23:41:51 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.25: +7 -0
lines
Diff to previous 1.25 (colored)
Add tracing for allocations.
Revision 1.25 / (download) - annotate - [select for diffs], Fri May 20 02:01:18 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.24: +3 -13
lines
Diff to previous 1.24 (colored)
Convert xfs_alloc_vextent to take an xfs_alloc_arg_t* as an argument, and all its callers to pass one in. Saves a bunch of stack space.
Revision 1.24 / (download) - annotate - [select for diffs], Thu May 19 17:14:47 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.23: +26 -16
lines
Diff to previous 1.23 (colored)
Attack stack space problem for xfs_alloc_[v]extent and the stuff it calls, by adding xfs_alloc_args_t which is used below the xfs_alloc_vextent layer. Remove xfs_alloc_extent altogether, replace calls to it with calls to xfs_alloc_vextent. Remove some local variables.
Revision 1.23 / (download) - annotate - [select for diffs], Wed May 18 02:12:14 1994 UTC (23 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.22: +3 -0
lines
Diff to previous 1.22 (colored)
Add a "minleft" argument to allocation interfaces, requiring that many blocks to be left in the allocation group after this allocation is done.
Revision 1.22 / (download) - annotate - [select for diffs], Fri Apr 22 22:58:01 1994 UTC (23 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.21: +5 -5
lines
Diff to previous 1.21 (colored)
Change variable names from buf to bp to avoid global buf; also change ...buf to ...bp for consistency.
Revision 1.21 / (download) - annotate - [select for diffs], Fri Apr 15 20:24:23 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.20: +8 -1
lines
Diff to previous 1.20 (colored)
Compute maximum number of btree levels based on the fs parameters instead of using a constant worst-case.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Apr 12 01:16:38 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.19: +0 -0
lines
Diff to previous 1.19 (colored)
Split xfs_fsblock_t into multiple types. Use mp instead of sbp in all the address macros.
Revision 1.19 / (download) - annotate - [select for diffs], Fri Apr 1 23:11:51 1994 UTC (23 years, 6 months ago) by doucette
Branch: MAIN
Changes since 1.18: +3 -1
lines
Diff to previous 1.18 (colored)
Add new allocation type XFS_ALLOCTYPE_FIRST_AG to support the changes for indirect block delayed allocation accounting.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Feb 17 02:56:01 1994 UTC (23 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.17: +20 -10
lines
Diff to previous 1.17 (colored)
Formatting changes, add some comments.
Revision 1.17 / (download) - annotate - [select for diffs], Wed Feb 16 02:14:01 1994 UTC (23 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.16: +3 -1
lines
Diff to previous 1.16 (colored)
Add mod, prod arguments to xfs_alloc_vextent, for extent sizes.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Feb 2 20:19:08 1994 UTC (23 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.15: +27 -19
lines
Diff to previous 1.15 (colored)
Fix lint problems. Clean up formatting
Revision 1.15 / (download) - annotate - [select for diffs], Tue Feb 1 02:31:05 1994 UTC (23 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.14: +18 -59
lines
Diff to previous 1.14 (colored)
Split btree definitions off into xfs_alloc_btree.h.
Revision 1.14 / (download) - annotate - [select for diffs], Sat Jan 29 00:42:36 1994 UTC (23 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.13: +4 -3
lines
Diff to previous 1.13 (colored)
Add "was-delayed" argument to xfs_alloc_[v]extent to fix accounting of freespace in the superblock.
Revision 1.13 / (download) - annotate - [select for diffs], Fri Jan 7 22:11:13 1994 UTC (23 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.12: +17 -5
lines
Diff to previous 1.12 (colored)
New allocation scheme: prototype changes. Add total, flags arguments to allocation routines.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Jan 5 01:49:29 1994 UTC (23 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.11: +1 -0
lines
Diff to previous 1.11 (colored)
Add allocation mode XFS_ALLOCTYPE_START_BNO, and use it where we were doing NEAR_BNO and then START_AG.
Revision 1.11 / (download) - annotate - [select for diffs], Tue Jan 4 19:32:45 1994 UTC (23 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.10: +74 -21
lines
Diff to previous 1.10 (colored)
Reformatting to get function prototypes and definitions to match, both having one-argument-per-line plus a comment.
Revision 1.10 / (download) - annotate - [select for diffs], Thu Dec 30 21:50:56 1993 UTC (23 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.9: +13 -9
lines
Diff to previous 1.9 (colored)
Unify XFS_BTREE_xxx_ADDR macros so there aren't short and long versions. Make bmap (for real) and alloc (not really) btree codes separate types for keys and records. Add in some memory corruption checking.
Revision 1.9 / (download) - annotate - [select for diffs], Tue Dec 28 06:43:02 1993 UTC (23 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.8: +8 -8
lines
Diff to previous 1.8 (colored)
Convert to using two separate btree header block structures, with long block pointers for BMAP btrees.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Dec 27 22:23:42 1993 UTC (23 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.7: +4 -3
lines
Diff to previous 1.7 (colored)
Split allocation group header into two buffers; make superblock one buffer long instead of one block long.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Nov 29 21:26:59 1993 UTC (23 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.6: +1 -0
lines
Diff to previous 1.6 (colored)
Get rid of inode btree.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Nov 12 18:48:46 1993 UTC (23 years, 11 months ago) by doucette
Branch: MAIN
Changes since 1.5: +10 -10
lines
Diff to previous 1.5 (colored)
Make mount struct contain sb, not a pointer to it. Add mp argument to some routines, replace tp with mp in others. Put the mp in the cursor, as well as blocklog.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Nov 9 01:40:27 1993 UTC (23 years, 11 months ago) by doucette
Branch: MAIN
Changes since 1.4: +4 -23
lines
Diff to previous 1.4 (colored)
More stuff in btree.[ch]. Structure field name changes.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Nov 6 22:01:37 1993 UTC (23 years, 11 months ago) by doucette
Branch: MAIN
Changes since 1.3: +15 -32
lines
Diff to previous 1.3 (colored)
Get rid of nested includes. Replace xfs_alloc_block_t with xfs_btree_block_t. Add cur to XFS_ALLOC... macros.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Oct 30 00:23:22 1993 UTC (23 years, 11 months ago) by doucette
Branch: MAIN
Changes since 1.2: +5 -6
lines
Diff to previous 1.2 (colored)
Change types from u_int??_t form to __uint??_t form.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Oct 29 20:34:25 1993 UTC (23 years, 11 months ago) by doucette
Branch: MAIN
Changes since 1.1: +6 -5
lines
Diff to previous 1.1 (colored)
Fix includes, get rid of warnings.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Oct 29 17:22:43 1993 UTC (23 years, 11 months ago) by doucette
Branch: MAIN
Initial revision