CVS log for xfs-linux-nodel/xfs_trans_buf.c

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.132 / (download) - annotate - [select for diffs], Fri Oct 17 02:58:35 2008 UTC (9 years ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.131: +3 -4 lines
Diff to previous 1.131 (colored)

Finish removing the mount pointer from the AIL API

Change all the remaining AIL API functions that are passed
struct xfs_mount pointers to pass pointers directly to the
struct xfs_ail being used. With this conversion, all external
access to the AIL is via the struct xfs_ail. Hence the operation
and referencing of the AIL is almost entirely independent of
the xfs_mount that is using it - it is now much more tightly
tied to the log and the items it is tracking in the log than
it is tied to the xfs_mount.

Signed-off-by: Dave Chinner <david@fromorbit.com>
Merge of xfs-linux-melb:xfs-kern:32353a by kenmcd.

  Finish removing the mount pointer from the AIL API

Revision 1.131 / (download) - annotate - [select for diffs], Thu Jul 24 15:42:45 2008 UTC (9 years, 3 months ago) by xaiki.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.130: +6 -6 lines
Diff to previous 1.130 (colored)

remove shouting-indirection macros  from xfs_trans.h

compile-tested, fairly easy to inspect with:

quilt diff --diff="diff -iu"

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

Revision 1.130 / (download) - annotate - [select for diffs], Thu Apr 10 04:25:55 2008 UTC (9 years, 6 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.129: +5 -7 lines
Diff to previous 1.129 (colored)

Ensure errors from xfs_bdstrat() are correctly checked.

xfsbdstrat() is declared to return an error. That is never checked
because the error is propagated by the xfs_buf_t that is passed
through the function.

Mark xfsbdstrat() as returning void and comment the prototype
on the methods needed for error checking.
Merge of xfs-linux-melb:xfs-kern:30823a by kenmcd.

  Ensure errors from xfs_bdstrat() are correctly checked.

Revision 1.129 / (download) - annotate - [select for diffs], Fri Feb 15 15:17:21 2008 UTC (9 years, 8 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.128: +2 -1 lines
Diff to previous 1.128 (colored)

Don't block pdflush when writing back inodes

When pdflush is writing back inodes, it can get stuck on inode cluster
buffers that are currently under I/O. This occurs when we write data to
multiple inodes in the same inode cluster at the same time.

Effectively, delayed allocation marks the inode dirty during the data
writeback. Hence if the inode cluster was flushed during the writeback
of the first inode, the writeback of the second inode will block waiting
for the inode cluster write to complete before writing it again for the
newly dirtied inode.

Basically, we want to avoid this from happening so we don't block
pdflush and slow down all of writeback. Hence we introduce a
non-blocking async inode flush flag that pdflush uses. If this flag is
set, we use non-blocking operations (e.g. try locks) whereever we can
to avoid blocking or extra I/O being issued.
Merge of xfs-linux-melb:xfs-kern:30501a by kenmcd.

  Added trylock support to xfs_trans_read_buf() for non-blocking
  access to buffers.

Revision 1.128 / (download) - annotate - [select for diffs], Mon Oct 1 06:09:11 2007 UTC (10 years ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.127: +0 -1 lines
Diff to previous 1.127 (colored)

Undoes mod:     xfs-linux-melb:xfs-kern:29676a
Undo changes for inode buffer replay fix.
Merge of xfs-linux-melb:xfs-kern:29804a by kenmcd.

Revision 1.127 / (download) - annotate - [select for diffs], Thu Sep 13 06:09:41 2007 UTC (10 years, 1 month ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.126: +1 -0 lines
Diff to previous 1.126 (colored)

Avoid replaying inode buffer initialisation log items if on-disk version is newer.
Merge of xfs-linux-melb:xfs-kern:29676a by kenmcd.

  Avoid replaying inode buffer initialisation log items if on-disk version is newer.

Revision 1.126 / (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
Changes since 1.125: +0 -2 lines
Diff to previous 1.125 (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.125 / (download) - annotate - [select for diffs], Tue May 30 15:53:25 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.124: +2 -2 lines
Diff to previous 1.124 (colored)

Portability changes: remove prdev, stick to one diagnostic interface.
Merge of xfs-linux-melb:xfs-kern:26103a by kenmcd.

Revision 1.124 / (download) - annotate - [select for diffs], Tue May 30 15:48:50 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.123: +3 -3 lines
Diff to previous 1.123 (colored)

Shutdown the filesystem if all device paths have gone.  Made shutdown vop flags consistent with sync vop flags declarations too.
Merge of xfs-linux-melb:xfs-kern:26096a by kenmcd.

Revision 1.123 / (download) - annotate - [select for diffs], Fri Sep 23 03:51:28 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.122: +12 -26 lines
Diff to previous 1.122 (colored)

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

Revision 1.122 / (download) - annotate - [select for diffs], Fri Sep 23 03:48:50 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.121: +13 -4 lines
Diff to previous 1.121 (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.121 / (download) - annotate - [select for diffs], Tue Aug 23 15:06:53 2005 UTC (12 years, 2 months ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.120: +23 -0 lines
Diff to previous 1.120 (colored)

Fixes a bug in the quota code when allocating a new dquot record which
can cause an extent hole to be filled and a free extent to be processed.
In this case, we make a few mistakes: forget to pass back the transaction,
forget to put a hold on the buffer and forget to add the buf to the new
transaction.
Merge of xfs-linux-melb:xfs-kern:23594a by kenmcd.

  create xfs_trans_bhold_release.

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

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

Revision 1.119 / (download) - annotate - [select for diffs], Fri May 21 07:11:39 2004 UTC (13 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.118: +0 -34 lines
Diff to previous 1.118 (colored)

Undoes mod:     xfs-linux:xfs-kern:172230a
Remove unused xfs_trans_bhold_until_committed and related macros.

Revision 1.118 / (download) - annotate - [select for diffs], Fri May 21 06:35:11 2004 UTC (13 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.117: +0 -0 lines
Diff to previous 1.117 (colored)

Remove unused xfs_trans_bhold_until_committed and related macros.

Revision 1.117 / (download) - annotate - [select for diffs], Fri May 21 03:42:47 2004 UTC (13 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.116: +0 -1 lines
Diff to previous 1.116 (colored)

Remove no-longer-used variable in log write code, and a dated comment.

Revision 1.116 / (download) - annotate - [select for diffs], Sat Nov 22 22:22:46 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.115: +3 -3 lines
Diff to previous 1.115 (colored)

Switch from using dev_t to xfs_buftarg_t for representing the devices underneath XFS

Revision 1.115 / (download) - annotate - [select for diffs], Mon Oct 6 18:11:55 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.114: +29 -1 lines
Diff to previous 1.114 (colored)

Implement deletion of inode clusters in XFS.
Add special handler for staling an inode buffer

Revision 1.114 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.113: +1100 -0 lines
Diff to previous 1.113 (colored)

The Big Move
linux/fs/xfs/xfs_trans_buf.c 1.112 Renamed to xfs_trans_buf.c

Revision 1.113 / (download) - annotate - [select for diffs], Fri Jun 27 17:57:21 2003 UTC (14 years, 4 months ago) by cattelan
Branch: MAIN
CVS Tags: DENUKE
Changes since 1.112: +0 -1100 lines
Diff to previous 1.112 (colored)

Nuke

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: +15 -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: +10 -10 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], Fri Jan 24 20:11:43 2003 UTC (14 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.109: +2 -1 lines
Diff to previous 1.109 (colored)

Transaction A is in callback processing unpinning a buffer,
Transaction B is in the process of marking the buffer stale.
Between transaction A dropping its reference and checking
the stale state, transaction B gets a reference and stales
the buffer. A ends up freeing the log item and releasing
the buffer. End result is we have a reference to free memory
and an unlocked buffer.
when logging a buffer into a transaction, clear XFS_LID_BUF_STALE
when staling a buffer in a transaction, set XFS_LID_BUF_STALE.

Revision 1.109 / (download) - annotate - [select for diffs], Wed Dec 18 05:02:23 2002 UTC (14 years, 10 months ago) by sandeen
Branch: MAIN
Changes since 1.108: +1 -1 lines
Diff to previous 1.108 (colored)

Change some %x formats to %p for pointers

Revision 1.108 / (download) - annotate - [select for diffs], Thu Nov 28 16:35:31 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored)

get rid of some more dev_t abuse
use XFS_BUF_TARGET for xfs_buftarg comparisms

Revision 1.107 / (download) - annotate - [select for diffs], Wed Oct 23 04:21:07 2002 UTC (15 years ago) by kaos
Branch: MAIN
Changes since 1.106: +4 -4 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 (15 years ago) by kaos
Branch: MAIN
Changes since 1.105: +4 -4 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: +1 -1 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], Tue Aug 13 16:09:38 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.102: +10 -10 lines
Diff to previous 1.102 (colored)

rationalize xfs <-> pagebuf interface

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

remove kdev_t abuse from XFS

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

whitespace cleanup

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], Fri May 31 00:44:20 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored)

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

Revision 1.98 / (download) - annotate - [select for diffs], Wed May 22 04:42:09 2002 UTC (15 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.97: +3 -3 lines
Diff to previous 1.97 (colored)

Undoes mod:     2.5.x-xfs:slinx:119838a
Merge of 2.5.x-xfs:slinx:119840a by nathans.

Revision 1.97 / (download) - annotate - [select for diffs], Wed Jan 9 05:15:08 2002 UTC (15 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.96: +11 -11 lines
Diff to previous 1.96 (colored)

cosmetic change - xfs_buf_t/xfs_daddr_t offsetting fixups only.

Revision 1.96 / (download) - annotate - [select for diffs], Thu Sep 6 19:52:37 2001 UTC (16 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.95: +6 -2 lines
Diff to previous 1.95 (colored)

Add in BUF_BUSY flag into the non-transaction cases in trans_get_buf and
trans_read_buf to avoid deadlocks where we come back into the filesystem
again via page_launder.

Revision 1.95 / (download) - annotate - [select for diffs], Tue Aug 14 13:35:18 2001 UTC (16 years, 2 months ago) by eric
Branch: MAIN
Changes since 1.94: +3 -3 lines
Diff to previous 1.94 (colored)

Merge of irix6.5f:irix:99901a
Add xfs_ioerror_alert calls on I/O errors

Revision 1.94 / (download) - annotate - [select for diffs], Tue Jun 26 20:52:59 2001 UTC (16 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.93: +2 -11 lines
Diff to previous 1.93 (colored)

Fix a problem with the buffer flags we pass into pagebuf. We were being
too restrictive in the flag settings. The meaning of BUF_BUSY in linux
and Irix is different in this case, we do not want to use BUF_BUSY in
the non-transactional case.

Revision 1.93 / (download) - annotate - [select for diffs], Wed Apr 11 16:27:03 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.92: +5 -14 lines
Diff to previous 1.92 (colored)

Kill gratuitous prototypes

Revision 1.92 / (download) - annotate - [select for diffs], Tue Apr 3 02:52:38 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
CVS Tags: Release-1_0_0
Changes since 1.91: +3 -3 lines
Diff to previous 1.91 (colored)

support group quotas in Linux/XFS.

Revision 1.91 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
CVS Tags: PreRelease-0_10
Changes since 1.90: +2 -67 lines
Diff to previous 1.90 (colored)

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

Revision 1.90 / (download) - annotate - [select for diffs], Wed Aug 2 17:58:46 2000 UTC (17 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.89: +1 -5 lines
Diff to previous 1.89 (colored)

Do not automatically request buffer mapping if the caller specified some
buffer options.

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

fix a typo in a trace.

Revision 1.88 / (download) - annotate - [select for diffs], Wed Jul 26 16:03:54 2000 UTC (17 years, 3 months ago) by jtk
Branch: MAIN
Changes since 1.87: +4 -4 lines
Diff to previous 1.87 (colored)

Format fixes.

Revision 1.87 / (download) - annotate - [select for diffs], Thu Jul 20 10:37:35 2000 UTC (17 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored)

Reverse sense of assert - it was backwards from the irix version

Revision 1.86 / (download) - annotate - [select for diffs], Fri Jun 30 18:54:07 2000 UTC (17 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.85: +14 -4 lines
Diff to previous 1.85 (colored)

Allow callers of transaction buffer calls to specify locking and mapping
flags, for now we end up passing the same flags down to pagebuf as before,
but this gives us the option of turning mapping off for inode buffers.

Revision 1.85 / (download) - annotate - [select for diffs], Tue Jun 27 15:56:50 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.84: +18 -18 lines
Diff to previous 1.84 (colored)

make bli_refcount an atomic_t

Revision 1.84 / (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.83: +7 -8 lines
Diff to previous 1.83 (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:63413a originally by jtk on 06/06/00
  Squash a handfull of compiler warnings.

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

Revision 1.83 / (download) - annotate - [select for diffs], Fri Jun 9 03:55:19 2000 UTC (17 years, 4 months ago) by ivanr
Branch: MAIN
Changes since 1.82: +4 -0 lines
Diff to previous 1.82 (colored)

wrap printk with check for SIM
Merge of 2.3.99pre2-xfs:slinx:59942a by ananth.

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

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

Revision 1.81 / (download) - annotate - [select for diffs], Fri Jun 9 02:11:18 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
CVS Tags: DELETE
Changes since 1.80: +8 -10 lines
Diff to previous 1.80 (colored)

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

  Merge of 2.3.42-xfs:slinx:46565a by ananth.
  change buftrace to xfs_buftrace

Revision 1.80 / (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.79: +1 -1 lines
Diff to previous 1.79 (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.79 / (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.78: +0 -6 lines
Diff to previous 1.78 (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.78 / (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.77: +0 -12 lines
Diff to previous 1.77 (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.77 / (download) - annotate - [select for diffs], Fri Jun 9 00:54:56 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.76: +22 -19 lines
Diff to previous 1.76 (colored)

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

  Merge of 2.3.42-xfs:slinx:44904a by ananth.
  fix debug build with pagebuf meta-data

Revision 1.76 / (download) - annotate - [select for diffs], Fri Jun 9 00:49:25 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.75: +3 -15 lines
Diff to previous 1.75 (colored)

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

  Merge of 2.3.42-xfs:slinx:44563a by ananth.
  Use xfs_trans_buf_item_match_all for looking up buffers
  in a transaction. This avoids the use of xfs_incore_match
  which is not implemented.

Revision 1.75 / (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.74: +11 -16 lines
Diff to previous 1.74 (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.74 / (download) - annotate - [select for diffs], Mon Jan 3 21:41:53 2000 UTC (17 years, 9 months ago) by kenmcd
Branch: MAIN
Changes since 1.73: +24 -1 lines
Diff to previous 1.73 (colored)

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

Revision 1.73 / (download) - annotate - [select for diffs], Fri Dec 10 20:20:52 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.72: +9 -7 lines
Diff to previous 1.72 (colored)

More macros
bwrite -> XFS_bwrite
bawrite -> XFS_bawrite
biodone -> xfs_biodone
bwait -> xfs_bwait
incore -> xfs_incore
incore_relse -> xfs_incore_relse
incore_match -> xfs_incore_match
baread -> xfs_baread

Revision 1.72 / (download) - annotate - [select for diffs], Sat Dec 4 01:19:15 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored)

More macros.... <x>SEMA 

Revision 1.71 / (download) - annotate - [select for diffs], Thu Dec 2 21:00:29 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.70: +1 -1 lines
Diff to previous 1.70 (colored)

abstract b_pincount

Revision 1.70 / (download) - annotate - [select for diffs], Thu Dec 2 00:05:09 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

ifdef out useracc()

Revision 1.69 / (download) - annotate - [select for diffs], Tue Nov 30 23:26:23 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.68: +3 -1 lines
Diff to previous 1.68 (colored)

ifdef out some code for pagebuf version of kernel

Revision 1.68 / (download) - annotate - [select for diffs], Thu Nov 25 06:29:10 1999 UTC (17 years, 11 months ago) by cattelan
Branch: MAIN
Changes since 1.67: +14 -14 lines
Diff to previous 1.67 (colored)

Last of the b_flags abstraction.

Revision 1.67 / (download) - annotate - [select for diffs], Wed Nov 24 21:48:45 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.66: +4 -4 lines
Diff to previous 1.66 (colored)

hide read_buf and get_buf calls

Revision 1.66 / (download) - annotate - [select for diffs], Tue Nov 23 20:52:36 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.65: +28 -34 lines
Diff to previous 1.65 (colored)

make all xfs buffer access be buftarg_t based

Revision 1.65 / (download) - annotate - [select for diffs], Tue Nov 23 16:21:39 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.64: +5 -5 lines
Diff to previous 1.64 (colored)

hide b_bcount and b_blkno

Revision 1.64 / (download) - annotate - [select for diffs], Mon Nov 22 22:58:48 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.63: +10 -10 lines
Diff to previous 1.63 (colored)

virtualize brelse() call

Revision 1.63 / (download) - annotate - [select for diffs], Mon Nov 22 20:19:01 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.62: +1 -1 lines
Diff to previous 1.62 (colored)

Fix bogus text in assert

Revision 1.62 / (download) - annotate - [select for diffs], Thu Nov 18 22:45:37 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.61: +47 -49 lines
Diff to previous 1.61 (colored)

Add macros to virtualize iodone and fsprivate fields.

Revision 1.61 / (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.60: +24 -24 lines
Diff to previous 1.60 (colored)

replace struct buf and buf_t references with xfs_buf and xfs_buf_t

Revision 1.60 / (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.59: +9 -1 lines
Diff to previous 1.59 (colored)

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

Revision 1.59 / (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.58: +4 -23 lines
Diff to previous 1.58 (colored)

Change includes for v2 directory support.
Remove some ifndef SIM no longer needed.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Jan 12 18:51:01 1998 UTC (19 years, 9 months ago) by doucette
Branch: MAIN
Changes since 1.57: +73 -1 lines
Diff to previous 1.57 (colored)

In xfs_trans_get_buf and xfs_trans_read_buf, where buffers
are picked up by incore_match, assert that the buffer is
really in the transaction (that the 558120 fix really worked).
rv: rcc@engr
pv: 556403

Revision 1.57 / (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.56: +1 -7 lines
Diff to previous 1.56 (colored)

Remove the previous fix for 538827 which cleared DONE on
STALE buffers picked up attached to the transaction,
from xfs_trans_read_buf.  This was incorrect, the correct
fix was to make sure the b_fsprivate2 field wasn't left
set when the buffer had been cancelled.
rv: rcc@engr
pv: 558120

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

Add buffer tracing points, asserts to catch bad buffer states.
Make xfs_trans_read_buf ignore the data in stale buffers.
pv: 538827
rv: lord@cray.com

Revision 1.55 / (download) - annotate - [select for diffs], Tue Nov 25 01:37:08 1997 UTC (19 years, 11 months ago) by rcc
Branch: MAIN
Changes since 1.54: +15 -6 lines
Diff to previous 1.54 (colored)

538827 - change xfs_trans_read_buf to leave the cleanup of buffers
it's reading to the forced shutdown code if it detects a forced
shutdown.  It was trying to clean up itself and leaving behind bogus
iodone function pointers in the buffer.  pv: 538827, rv: doucette@engr

Revision 1.54 / (download) - annotate - [select for diffs], Fri Sep 12 17:50:11 1997 UTC (20 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.53: +18 -10 lines
Diff to previous 1.53 (colored)

Add buffer targeting stuff

Revision 1.53 / (download) - annotate - [select for diffs], Fri May 23 23:24:34 1997 UTC (20 years, 5 months ago) by rcc
Branch: MAIN
Changes since 1.52: +1 -21 lines
Diff to previous 1.52 (colored)

478405 - change xfs inode consistency checking to use fsprivate3 pointer

Revision 1.52 / (download) - annotate - [select for diffs], Wed Apr 30 22:42:52 1997 UTC (20 years, 5 months ago) by sup
Branch: MAIN
Changes since 1.51: +56 -22 lines
Diff to previous 1.51 (colored)

Handle I/O read errors correctly, and initiate a shutdown if needed.

Revision 1.51 / (download) - annotate - [select for diffs], Sat Jan 25 02:55:48 1997 UTC (20 years, 9 months ago) by sup
Branch: MAIN
Changes since 1.50: +45 -18 lines
Diff to previous 1.50 (colored)

First cut of XFS I/O error handling changes.

Revision 1.50 / (download) - annotate - [select for diffs], Mon Jan 13 18:42:23 1997 UTC (20 years, 9 months ago) by kayuri
Branch: MAIN
Changes since 1.49: +6 -5 lines
Diff to previous 1.49 (colored)

Cleaned up xfs_trans_getsb() which was accessing a null pointer.
Added xfs_mount_t parameter to xfs_trans_getsb().

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

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

Revision 1.48 / (download) - annotate - [select for diffs], Mon Nov 4 01:05:03 1996 UTC (20 years, 11 months ago) by doucette
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Print buf log item flags (xfs_logprint only).  For buf log items
match on blkno and len, instead of matching on blkno and asserting
that len matches, since it's legal to invalidate on two different
lengths in the same recovery.  Bug 440477.

Revision 1.47 / (download) - annotate - [select for diffs], Fri Oct 25 02:17:39 1996 UTC (21 years ago) by rcc
Branch: MAIN
Changes since 1.46: +20 -1 lines
Diff to previous 1.46 (colored)

add inode buffer checking - change assert in xfs_trans_brelse() to
reflect the fact that b_fsprivate2 may be set when the buffer
is released if it's inode buffer (B_XFS_INO is set)

Revision 1.46 / (download) - annotate - [select for diffs], Fri Jun 14 08:33:06 1996 UTC (21 years, 4 months ago) by sup
Branch: MAIN
Changes since 1.45: +2 -1 lines
Diff to previous 1.45 (colored)

compiler warn.

Revision 1.45 / (download) - annotate - [select for diffs], Wed May 15 22:17:44 1996 UTC (21 years, 5 months ago) by sup
Branch: MAIN
Changes since 1.44: +31 -1 lines
Diff to previous 1.44 (colored)

Added xfs_trans_dquot_buf mark a buffer as a cluster of dquots
of users or projects (XFS_BLI_UDQUOT_BUF, XFS_BLI_PDQUOT_BUF)

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

Use XFS_ERROR macro where it was missing in several places.

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

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

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

auto-merge of changes from /proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_trans_buf.c,v
> ----------------------------
> revision 1.39
> date: 1996/01/30 19:08:39;  author: doucette;  state: Exp;  lines: +1 -1
> Do lazy initialization of the transaction log item chunks, since the
> initialization at transaction allocation time is expensive, and we
> normally use only a few of the array entries.
> =============================================================================

Revision 1.41 / (download) - annotate - [select for diffs], Thu Nov 9 04:16:56 1995 UTC (21 years, 11 months ago) by jwag
Branch: MAIN
Changes since 1.40: +3 -3 lines
Diff to previous 1.40 (colored)

use new kthread ops to update statistics.
cleaned out useless headers.

Revision 1.40 / (download) - annotate - [select for diffs], Tue Oct 24 07:44:37 1995 UTC (22 years 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_trans_buf.c,v
> ----------------------------
> revision 1.38
> date: 1995/10/13 00:28:43;  author: doucette;  state: Exp;  lines: +2 -1
> Include sys/uuid.h since the uuid_t definition has been moved out
> of sys/types.h for DCE.
> =============================================================================

Revision 1.39 / (download) - annotate - [select for diffs], Tue Oct 17 08:20:22 1995 UTC (22 years ago) by ack
Branch: MAIN
Changes since 1.38: +1 -0 lines
Diff to previous 1.38 (colored)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_trans_buf.c,v
> ----------------------------
> revision 1.38
> date: 1995/10/13 00:28:43;  author: doucette;  state: Exp;  lines: +2 -1
> Include sys/uuid.h since the uuid_t definition has been moved out
> of sys/types.h for DCE.
> =============================================================================

Revision 1.38 / (download) - annotate - [select for diffs], Wed Aug 16 23:21:19 1995 UTC (22 years, 2 months ago) by nawaf
Branch: MAIN
Changes since 1.37: +1 -0 lines
Diff to previous 1.37 (colored)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_trans_buf.c,v
> ----------------------------
> revision 1.37
> date: 1995/08/16 05:46:40;  author: doucette;  state: Exp;  lines: +2 -1
> Add include of xfs_macros.h.
> =============================================================================

Revision 1.37 / (download) - annotate - [select for diffs], Thu Aug 10 06:20:18 1995 UTC (22 years, 2 months ago) by sshong
Branch: MAIN
Changes since 1.36: +23 -1 lines
Diff to previous 1.36 (colored)

auto-merge of changes from /hosts/clyde/proj/banyan/isms/irix/kern/fs/xfs/RCS/xfs_trans_buf.c,v
> ----------------------------
> revision 1.36
> date: 1995/08/07 19:08:31;  author: doucette;  state: Exp;  lines: +23 -1
> In simulation (mkfs), don't worry about stack overflows & recursion
> avoidance for buffer writes, just push them out when we run
> out of incore buffer headers. (bug 295142)
> =============================================================================

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jul 10 17:13:34 1995 UTC (22 years, 3 months ago) by len
Branch: MAIN
Changes since 1.35: +5 -2 lines
Diff to previous 1.35 (colored)

Reflect changes in [bc]devsw handling.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Jun 21 23:12:46 1995 UTC (22 years, 4 months ago) by ajs
Branch: MAIN
Changes since 1.34: +9 -4 lines
Diff to previous 1.34 (colored)

261533 Change a few more panic calls to simply print an error message
and return an error to the calling code.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Jun 12 03:09:55 1995 UTC (22 years, 4 months ago) by curtis
Branch: MAIN
Changes since 1.33: +8 -1 lines
Diff to previous 1.33 (colored)

Added code to mark buffers STALE on binval().

Revision 1.33 / (download) - annotate - [select for diffs], Fri May 26 18:35:14 1995 UTC (22 years, 5 months ago) by doucette
Branch: MAIN
Changes since 1.32: +4 -1 lines
Diff to previous 1.32 (colored)

Include stdio.h in DEBUG simulation due to printfs.

Revision 1.32 / (download) - annotate - [select for diffs], Tue May 2 00:34:29 1995 UTC (22 years, 5 months ago) by yohn
Branch: MAIN
Changes since 1.31: +7 -21 lines
Diff to previous 1.31 (colored)

changed various lock_t and sema_t locks to mutex_t; changed bli_refcount
management to use atomicAddInt so xfs_bli_reflock spinlock could be
removed entirely

Revision 1.31 / (download) - annotate - [select for diffs], Wed Apr 26 22:50:02 1995 UTC (22 years, 6 months ago) by ajs
Branch: MAIN
Changes since 1.30: +34 -1 lines
Diff to previous 1.30 (colored)

Fixing up recovery from disk errors.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Apr 13 03:15:47 1995 UTC (22 years, 6 months ago) by ajs
Branch: MAIN
Changes since 1.29: +17 -8 lines
Diff to previous 1.29 (colored)

First cut at disk error handling

Revision 1.29 / (download) - annotate - [select for diffs], Fri Mar 31 20:05:57 1995 UTC (22 years, 7 months ago) by doucette
Branch: MAIN
Changes since 1.28: +1 -1 lines
Diff to previous 1.28 (colored)

Add an #ident line.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Mar 9 04:11:21 1995 UTC (22 years, 7 months ago) by ajs
Branch: MAIN
Changes since 1.27: +80 -4 lines
Diff to previous 1.27 (colored)

Add a routine to fast path incore_match() calls and change
to work with the new AIL locking scheme.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Feb 23 03:45:33 1995 UTC (22 years, 8 months ago) by ajs
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

252383 Fix a reference to a possibly freed buf log item
in xfs_trans_brelse().  If we free the buf log item, then
we set its pointer to NULL and we check for NULL before
using the pointer afterwards.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jan 31 19:00:03 1995 UTC (22 years, 8 months ago) by doucette
Branch: MAIN
Changes since 1.25: +0 -1 lines
Diff to previous 1.25 (colored)

Warning elimination: remove unused variables, tag some routines ARGSUSED,
add return statements, ifdef out some code.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jan 31 00:09:32 1995 UTC (22 years, 8 months ago) by tap
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (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.24 / (download) - annotate - [select for diffs], Thu Dec 22 00:42:55 1994 UTC (22 years, 10 months ago) by tap
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

cleanup code so file will compile without warnings.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Dec 8 19:28:24 1994 UTC (22 years, 10 months ago) by ajs
Branch: MAIN
Changes since 1.22: +40 -1 lines
Diff to previous 1.22 (colored)

Add xfs_trans_inode_alloc_buf().  This marks the buffer
as requiring special handling in xfs_buf_item_committed().

Revision 1.22 / (download) - annotate - [select for diffs], Thu Nov 3 02:42:16 1994 UTC (22 years, 11 months ago) by ajs
Branch: MAIN
Changes since 1.21: +14 -0 lines
Diff to previous 1.21 (colored)

Add code to support buffer log cancellations.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Sep 28 15:11:08 1994 UTC (23 years, 1 month ago) by ajs
Branch: MAIN
Changes since 1.20: +38 -4 lines
Diff to previous 1.20 (colored)

Add the function xfs_trans_inode_buf() to mark a buffer as
a buffer containing inodes that must be handled differently
during recovery.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jun 25 21:42:58 1994 UTC (23 years, 4 months ago) by ajs
Branch: MAIN
Changes since 1.19: +4 -5 lines
Diff to previous 1.19 (colored)

Remove include of obsolete xfs_bio.h.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Jun 9 19:39:09 1994 UTC (23 years, 4 months ago) by wei_hu
Branch: MAIN
Changes since 1.18: +0 -1 lines
Diff to previous 1.18 (colored)

Eliminate include of <sys/uuid.h>.

Revision 1.18 / (download) - annotate - [select for diffs], Wed Jun 8 01:36:16 1994 UTC (23 years, 4 months ago) by ajs
Branch: MAIN
Changes since 1.17: +15 -8 lines
Diff to previous 1.17 (colored)

Change xfs_trans_getsb() to take a flag to pass through
to xfs_getsb().

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jun 1 00:13:43 1994 UTC (23 years, 4 months ago) by doucette
Branch: MAIN
Changes since 1.16: +3 -1 lines
Diff to previous 1.16 (colored)

Add include bstring.h for SIM build.

Revision 1.16 / (download) - annotate - [select for diffs], Tue May 31 20:40:56 1994 UTC (23 years, 4 months ago) by ajs
Branch: MAIN
Changes since 1.15: +13 -1 lines
Diff to previous 1.15 (colored)

Allow xfs_trans_binval() to be called more than once on a buffer
within a transaction.  The ASSERTs were too strict before.

Revision 1.15 / (download) - annotate - [select for diffs], Mon May 30 21:34:12 1994 UTC (23 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.14: +70 -35 lines
Diff to previous 1.14 (colored)

Re-work binval handling one more time.

Revision 1.14 / (download) - annotate - [select for diffs], Thu May 26 22:12:51 1994 UTC (23 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.13: +8 -0 lines
Diff to previous 1.13 (colored)

More ASSERTS about XFS_BLI_STALE.

Revision 1.13 / (download) - annotate - [select for diffs], Thu May 26 20:34:23 1994 UTC (23 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.12: +8 -13 lines
Diff to previous 1.12 (colored)

Fix bug in xfs_trans_brelse() that went in with the
xfs_trans_binval() checkin.  We need to decrement the
refcount on the buf item before we possibly free it.

Revision 1.12 / (download) - annotate - [select for diffs], Thu May 26 18:25:21 1994 UTC (23 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.11: +9 -1 lines
Diff to previous 1.11 (colored)

Re-work invalidate code to keep the buffer locked until
we're no longer referencing it.

Revision 1.11 / (download) - annotate - [select for diffs], Wed May 25 23:38:41 1994 UTC (23 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.10: +120 -1 lines
Diff to previous 1.10 (colored)

Add xfs_trans_binval().

Revision 1.10 / (download) - annotate - [select for diffs], Tue May 10 21:55:04 1994 UTC (23 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.9: +21 -176 lines
Diff to previous 1.9 (colored)

Change the trylock routine to use the new return codes.

Revision 1.9 / (download) - annotate - [select for diffs], Tue May 3 00:31:33 1994 UTC (23 years, 5 months ago) by ajs
Branch: MAIN
Changes since 1.8: +11 -3 lines
Diff to previous 1.8 (colored)

Prevent recursive buffer cache calls by using
BUF_BUSY in all calls from xfs_trans_get_buf() and
xfs_trans_read_buf().

Revision 1.8 / (download) - annotate - [select for diffs], Fri Apr 1 23:59:29 1994 UTC (23 years, 6 months ago) by ajs
Branch: MAIN
Changes since 1.7: +22 -6 lines
Diff to previous 1.7 (colored)

Calls to get buffers should always pass the BUF_BUSY flag
within transactions.  This will prevent us from deadlocking
on ourselves.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 18 23:54:36 1994 UTC (23 years, 8 months ago) by ajs
Branch: MAIN
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored)

Eliminating (#if 0) unused functions.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jan 14 20:07:01 1994 UTC (23 years, 9 months ago) by ajs
Branch: MAIN
Changes since 1.5: +44 -8 lines
Diff to previous 1.5 (colored)

Add xfs_trans_bhold_until_committed().

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jan 5 01:35:28 1994 UTC (23 years, 9 months ago) by ajs
Branch: MAIN
Changes since 1.4: +27 -13 lines
Diff to previous 1.4 (colored)

Use new buffer cache interfaces.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Dec 31 01:55:34 1993 UTC (23 years, 9 months ago) by ajs
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored)

First cut at making the transaction
code use the log manager interfaces.  xfs_trans.h now
depends on xfs_log.h, so we need to include it.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Dec 23 02:03:36 1993 UTC (23 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored)

Fix bug in xfs_trans_getblk path where buffer was not marked DONE.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Dec 15 01:11:36 1993 UTC (23 years, 10 months ago) by doucette
Branch: MAIN
Changes since 1.1: +0 -1 lines
Diff to previous 1.1 (colored)

Remove include for xfs.h, this file has been removed.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Dec 10 00:23:33 1993 UTC (23 years, 10 months ago) by ajs
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>