CVS log for xfs-linux/linux-2.6/Attic/xfs_vfs.c

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.83 / (download) - annotate - [select for diffs], Fri Aug 24 16:18:10 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.82: +0 -59 lines
Diff to previous 1.82 (unified)

kill struct bhv_vfs

Now that struct bhv_vfs doesn't have any members left we can kill it
and go directly from the super_block to the xfs_mount everywhere.


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

  remove struct bhv_vfs and go directly to the superblock.

Revision 1.82 / (download) - annotate - [select for diffs], Fri Aug 24 16:17:15 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.81: +0 -3 lines
Diff to previous 1.81 (unified)

move syncing related members from struct bhv_vfs to struct xfs_mount

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

  move sync-related members of bhv_vfs to xfs_mount.

Revision 1.81 / (download) - annotate - [select for diffs], Fri Aug 24 16:16:26 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.80: +0 -3 lines
Diff to previous 1.80 (unified)

kill the vfs_flags member in struct bhv_vfs

All flags are added to xfs_mount's m_flag instead.  Note that the 32bit
inode flag was duplicated in both of them, but only cleared in the
mount when it was not nessecary due to the filesystem beeing small enough.
Two flags are still required here - one to indicate the mount option
setting, and one to indicate if it applies or not.

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

  move vfs_flags to xfs_mount.

Revision 1.80 / (download) - annotate - [select for diffs], Fri Aug 24 16:14:38 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.79: +0 -356 lines
Diff to previous 1.79 (unified)

call common xfs vfs-level helpers directly and remove vfs operations

Also remove the now dead behavior code.

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

  remove vfs operations.

Revision 1.79 / (download) - annotate - [select for diffs], Fri Aug 24 16:12:53 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.78: +0 -15 lines
Diff to previous 1.78 (unified)

remove dependency of the quota module on behaviors

Mount options are now parsed by the main XFS module and rejected if quota
support is not available, and there are some new quota operation for the
quotactl syscall and calls to quote in the mount, unmount and sync
callchains.


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

  remove dependency of the quota module on behaviors

Revision 1.78 / (download) - annotate - [select for diffs], Fri Aug 24 16:12:03 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.77: +0 -14 lines
Diff to previous 1.77 (unified)

remove dependency of the dmapi module on behaviors

Mount options are now parsed by the main XFS module and rejected if dmapi
support is not available, and there is a new dm operation to send the
mount event.


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

  remove dependency of the dmapi module on behaviors

Revision 1.77 / (download) - annotate - [select for diffs], Fri Aug 24 16:11:11 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.76: +1 -0 lines
Diff to previous 1.76 (unified)

move freeing the mount structure from xfs_mount_free into the callers

In the next patch we need to look at the mount structure until just before
it's freed, so we need to be able to free it as the very last thing in
xfs_unmount.


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

  call xfs_mount_free into the callers so that we can stack extra
  cleanup functions prior to freeing the structure.

Revision 1.76 / (download) - annotate - [select for diffs], Fri Aug 24 16:10:21 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.75: +4 -4 lines
Diff to previous 1.75 (unified)

kill struct bhv_vnode

Now that struct bhv_vnode is empty we can just kill it.  Retain bhv_vnode_t
as a typedef for struct inode for the time beeing until all the fallout is
cleaned up.


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

  struct bhv_vnode is empty so just retain it as a typedef to a
  struct inode to minimise cosmetic change.

Revision 1.75 / (download) - annotate - [select for diffs], Fri Aug 24 16:04:16 2007 UTC (10 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (unified)

call common xfs vnode-level helpers directly and remove vnode operations

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

  remove vnode operations.

Revision 1.74 / (download) - annotate - [select for diffs], Thu Nov 30 14:40:05 2006 UTC (10 years, 10 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.73: +3 -2 lines
Diff to previous 1.73 (unified)

Keep stack usage down for 4k stacks by using noinline.

gcc-4.1 and more recent aggressively inline static functions which
increases XFS stack usage by ~15% in critical paths. Prevent
this from occurring by adding noinline to the STATIC definition.

Also uninline some functions that are too large to be inlined and
were causing problems with CONFIG_FORCED_INLINING=y.

Finally, clean up all the different users of inline, __inline and
__inline__ and put them under one STATIC_INLINE macro. For debug
kernels the STATIC_INLINE macro uninlines those functions.
Merge of xfs-linux-melb:xfs-kern:27585a by kenmcd.

  noinline static function declaration cleanup.

Revision 1.73 / (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.72: +0 -1 lines
Diff to previous 1.72 (unified)

Remove version 1 directory code.  Never functioned on Linux, just pure bloat.
Merge of xfs-linux-melb:xfs-kern:26251a by kenmcd.

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

Remove dead code from our local tree.
Merge of xfs-linux-melb:xfs-kern:26246a by kenmcd.

Revision 1.71 / (download) - annotate - [select for diffs], Tue May 30 15:57:54 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (unified)

Resolve a namespace collision on remaining vtypes for FreeBSD porters.
Merge of xfs-linux-melb:xfs-kern:26108a by kenmcd.

Revision 1.70 / (download) - annotate - [select for diffs], Tue May 30 15:56:57 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.69: +4 -4 lines
Diff to previous 1.69 (unified)

Resolve a namespace collision on vnode/vnodeops for FreeBSD porters.
Merge of xfs-linux-melb:xfs-kern:26107a by kenmcd.

Revision 1.69 / (download) - annotate - [select for diffs], Tue May 30 15:55:47 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.68: +14 -14 lines
Diff to previous 1.68 (unified)

Resolve a namespace collision on vfs/vfsops for FreeBSD porters.
Merge of xfs-linux-melb:xfs-kern:26106a by kenmcd.

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

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

Revision 1.67 / (download) - annotate - [select for diffs], Mon Feb 27 05:03:05 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.66: +1 -1 lines
Diff to previous 1.66 (unified)

Use XFS_VFSTOM in more places instead of open coding it.

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

Revision 1.66 / (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.65: +12 -26 lines
Diff to previous 1.65 (unified)

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

Revision 1.65 / (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.64: +0 -2 lines
Diff to previous 1.64 (unified)

Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot.
Merge of xfs-linux-melb:xfs-kern:23901a by kenmcd.

Revision 1.64 / (download) - annotate - [select for diffs], Wed Aug 31 08:37:36 2005 UTC (12 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.63: +0 -1 lines
Diff to previous 1.63 (unified)

Switch kernel thread handling to the kthread_ API

Revision 1.63 / (download) - annotate - [select for diffs], Thu Jun 23 14:57:47 2005 UTC (12 years, 3 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.62: +92 -0 lines
Diff to previous 1.62 (unified)

Replace the use of inter_module interfaces here, since those interfaces are deprecated.
Merge of xfs-linux-melb:xfs-kern:22964a by kenmcd.

Revision 1.62 / (download) - annotate - [select for diffs], Thu Mar 10 05:06:52 2005 UTC (12 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.61: +1 -1 lines
Diff to previous 1.61 (unified)

Spinlock initialization API transition, merged back via mainline from tglx@linuxtronix@de.
Merge of xfs-linux-melb:xfs-kern:21794a by kenmcd.

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

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

Revision 1.60 / (download) - annotate - [select for diffs], Fri Sep 10 16:53:05 2004 UTC (13 years, 1 month ago) by sandeen
Branch: MAIN
Changes since 1.59: +1 -5 lines
Diff to previous 1.59 (unified)

Undo previous mod after making sure in the callers that we'll
never hit this situation
Undo previous mod after making sure in the callers that we'll
never hit this situation

Revision 1.59 / (download) - annotate - [select for diffs], Fri Sep 10 15:02:48 2004 UTC (13 years, 1 month ago) by sandeen
Branch: MAIN
Changes since 1.58: +5 -1 lines
Diff to previous 1.58 (unified)

Check that we have behaviors before dereferencing
to find the mount point
Check that we have behaviors before dereferencing
to find the mount point

Revision 1.58 / (download) - annotate - [select for diffs], Fri Aug 20 14:56:28 2004 UTC (13 years, 1 month ago) by jpk
Branch: MAIN
Changes since 1.57: +1 -1 lines
Diff to previous 1.57 (unified)

Update copyrights.
Update copyrights.

Revision 1.57 / (download) - annotate - [select for diffs], Tue Aug 17 20:13:25 2004 UTC (13 years, 2 months ago) by jpk
Branch: MAIN
Changes since 1.56: +1 -1 lines
Diff to previous 1.56 (unified)

Quotas were not working after a recovery of relocation of the MDS.
The problem was that the QM behavior layer was not being inserted
as part of the recovery/relocation process.
Make bhv_get_vfsops() non-static.

Revision 1.56 / (download) - annotate - [select for diffs], Wed Jun 9 09:33:17 2004 UTC (13 years, 4 months ago) by hch
Branch: MAIN
Changes since 1.55: +12 -0 lines
Diff to previous 1.55 (unified)

Integrate freeze/unfrezze with Linux 2.6 VFS infrastructure
add VFS_FREEZE

Revision 1.55 / (download) - annotate - [select for diffs], Wed May 12 07:13:01 2004 UTC (13 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.54: +1 -0 lines
Diff to previous 1.54 (unified)

Merge final laptop mode patch (xfssyncd) from Bart Samwel.

Revision 1.54 / (download) - annotate - [select for diffs], Wed Feb 11 22:02:52 2004 UTC (13 years, 8 months ago) by nathans
Branch: MAIN
Changes since 1.53: +1 -0 lines
Diff to previous 1.53 (unified)

Missed a behavior module removal in last checkin.

Revision 1.53 / (download) - annotate - [select for diffs], Tue Feb 10 05:34:07 2004 UTC (13 years, 8 months ago) by nathans
Branch: MAIN
Changes since 1.52: +2 -0 lines
Diff to previous 1.52 (unified)

Also reinstate the 2.4 I/O path module loading code, will be needed soon.

Revision 1.52 / (download) - annotate - [select for diffs], Mon Feb 9 02:04:38 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.51: +31 -7 lines
Diff to previous 1.51 (unified)

allow loadable behaviour modules in 2.6
load behaviour modules for dmapi and quota if nessecary

Revision 1.51 / (download) - annotate - [select for diffs], Sun Nov 23 21:55:44 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.50: +1 -1 lines
Diff to previous 1.50 (unified)

Use xfs_statfs type to statfs operation, to support multiple kernels more easily.

Revision 1.50 / (download) - annotate - [select for diffs], Fri Jul 11 21:02:41 2003 UTC (14 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.49: +1 -1 lines
Diff to previous 1.49 (unified)

merge up to 2.5.73

Revision 1.49 / (download) - annotate - [select for diffs], Fri May 9 15:04:43 2003 UTC (14 years, 5 months ago) by hch
Branch: MAIN
Changes since 1.48: +0 -1 lines
Diff to previous 1.48 (unified)

avoid sleep_on in the sync code
Merge of 2.4.x-xfs:slinx:148415a by hch.

  remove vfsp->vfs_wait

Revision 1.48 / (download) - annotate - [select for diffs], Mon May 5 21:36:47 2003 UTC (14 years, 5 months ago) by hch
Branch: MAIN
Changes since 1.47: +2 -0 lines
Diff to previous 1.47 (unified)

merge Steve's sync changes over to 2.5
Merge of 2.4.x-xfs:slinx:147673a originally by lord on 05/01/03
  Rework of how xfs syncs metadata to disk. This has a number of
  benefits: We no longer walk the list of all the inodes in the
  filesystem everytime the write_super is called. If you type
  sync and then reset the box then everything is definitely
  recovered afterwards. We remove a lot of calls to
  mark_inode_dirty which did not really do us any good, and
  replace them with a single one which does. kupdated does
  less work in xfs now, freeing it to do other things.
  Finally, get the dummy log record code working, this
  means that after a period of inactivity with everything
  on disk, we clean the log so that recovery does not 
  have any work to do.
  new vfs fields for the syncd thread need initializing

Revision 1.47 / (download) - annotate - [select for diffs], Thu May 1 17:24:11 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
Changes since 1.46: +16 -1 lines
Diff to previous 1.46 (unified)

Merge the header file stuff over
Merge of 2.4.x-xfs:slinx:147627a originally by cattelan on 05/01/03
  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.46 / (download) - annotate - [select for diffs], Wed Apr 23 16:29:11 2003 UTC (14 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.45: +15 -0 lines
Diff to previous 1.45 (unified)

Rework the remount path to better seperate the linux vfs portion
and the xfs portion of it. Move the code to more appropriate
places in the tree.
Merge of 2.4.x-xfs:slinx:144140a originally by lord on 04/10/03
  change remount code so that it calls a vfs operation within
  XFS. reorganize the code underneath it. This better separates
  the linux vfs code and the xfs specific code and will let
  us enable more options on remount.
  add mntupdate support

Revision 1.45 / (download) - annotate - [select for diffs], Wed Apr 16 20:09:14 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
Changes since 1.44: +1 -1 lines
Diff to previous 1.44 (unified)

Whitespace cleanup
Merge whitespace cleanup to 2.5 tree
Merge of 2.4.x-xfs:slinx:144573a by cattelan.

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

Revision 1.44 / (download) - annotate - [select for diffs], Mon Mar 17 07:19:15 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.43: +1 -1 lines
Diff to previous 1.43 (unified)

Separate the quota source into its own subdirectory ala dmapi.
Push a bunch of quota- and dmapi-specific code down into these
subdirs which previously was compiled into the core XFS code,
and don't descend into these subdirs if options config'd off.
Merge of 2.4.x-xfs:slinx:141850a by nathans.

  Separate the quota source into its own subdirectory ala dmapi.
  Push a bunch of quota- and dmapi-specific code down into these
  subdirs which previously was compiled into the core XFS code,
  and don't descend into these subdirs if options config'd off.

Revision 1.43 / (download) - annotate - [select for diffs], Mon Mar 17 05:07:05 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.42: +145 -30 lines
Diff to previous 1.42 (unified)

Move some of the Linux-specific iget code out of the XFS core code, move
some of the initialisation code to a better spot (super.c -> vfs.c), fix
up some whitespace abuse and some more code formatting inconsistencies.
Merge of 2.4.x-xfs:slinx:141844a by nathans.

Revision 1.42 / (download) - annotate - [select for diffs], Wed Mar 12 06:04:25 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.41: +183 -0 lines
Diff to previous 1.41 (unified)

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

Revision 1.41 / (download) - annotate - [select for diffs], Thu Aug 15 14:17:34 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.40: +0 -238 lines
Diff to previous 1.40 (unified)

remove unneeded vfs locking code
Merge of 2.4.x-xfs:slinx:124697a by lord.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Jul 26 22:50:28 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.39: +0 -1 lines
Diff to previous 1.39 (unified)

remove unnecessary includes, ensure config.h
Merge of 2.4.x-xfs:slinx:123787a by sandeen.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Jul 10 20:44:06 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.38: +34 -34 lines
Diff to previous 1.38 (unified)

whitespace cleanup
Merge of 2.4.x-xfs:slinx:122792a by sandeen.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jun 18 20:10:28 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.37: +0 -0 lines
Diff to previous 1.37 (unified)

merge up to 2.5.22

Revision 1.37 / (download) - annotate - [select for diffs], Tue Jun 18 16:23:04 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.36: +1 -41 lines
Diff to previous 1.36 (unified)

Merge of 2.4.x-xfs:slinx:121850a by lord.

  remove vfs_busydev - not used

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jun 17 15:47:07 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.35: +1 -18 lines
Diff to previous 1.35 (unified)

Merge of 2.4.x-xfs:slinx:121659a originally by lord on 06/14/02
  more small cleanups

Revision 1.35 / (download) - annotate - [select for diffs], Tue Jun 11 18:54:30 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.34: +1 -8 lines
Diff to previous 1.34 (unified)

more minor cleanup
Merge of 2.4.x-xfs:slinx:121226a by lord.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jun 11 12:29:48 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.33: +5 -4 lines
Diff to previous 1.33 (unified)

small cleanups
Merge of 2.4.x-xfs:slinx:121176a by lord.

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

remove dead code
Merge of 2.4.x-xfs:slinx:121156a by lord.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Jun 4 18:56:57 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.31: +1 -1 lines
Diff to previous 1.31 (unified)

Update copyright dates
Merge of 2.4.x-xfs:slinx:120763a by sandeen.

Revision 1.31 / (download) - annotate - [select for diffs], Fri May 31 03:38:18 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (unified)

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

Revision 1.30 / (download) - annotate - [select for diffs], Thu May 30 20:22:27 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.29: +6 -14 lines
Diff to previous 1.29 (unified)

Big kernel lock cleanup
Merge of 2.4.x-xfs:slinx:120482a by lord.

Revision 1.29 / (download) - annotate - [select for diffs], Fri May 24 15:52:49 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.28: +23 -39 lines
Diff to previous 1.28 (unified)

Merge of 2.4.x-xfs:slinx:120139a originally by lord on 05/24/02
  Just use spin_lock in here

Revision 1.28 / (download) - annotate - [select for diffs], Thu May 23 19:47:40 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (unified)

Merge of 2.4.x-xfs:slinx:120060a by lord.

  replace mp_mutex_spinlock with mutex_spinlock

Revision 1.27 / (download) - annotate - [select for diffs], Wed May 22 15:26:34 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.26: +0 -1 lines
Diff to previous 1.26 (unified)

merge up to 2.5.17

Revision 1.26 / (download) - annotate - [select for diffs], Wed Jan 2 23:27:09 2002 UTC (15 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (unified)

merge up to 2.5.2-pre6

Revision 1.25 / (download) - annotate - [select for diffs], Tue Aug 14 01:11:07 2001 UTC (16 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 (unified)

Fix drop_super calls inside xfs, sometimes we did too many, sometimes
too few.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Aug 13 12:12:07 2001 UTC (16 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.23: +22 -19 lines
Diff to previous 1.23 (unified)

merge upto 2.4.8

Revision 1.23 / (download) - annotate - [select for diffs], Tue Apr 24 18:43:41 2001 UTC (16 years, 5 months ago) by ananth
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.22: +52 -45 lines
Diff to previous 1.22 (unified)

Reorganize & cleanup code.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Mar 5 18:53:08 2001 UTC (16 years, 7 months ago) by lord
Branch: MAIN
CVS Tags: Release-1_0_0, PreRelease-0_10
Changes since 1.21: +11 -13 lines
Diff to previous 1.21 (unified)

use get_super() instead of lookup_vfsmnt()

Revision 1.21 / (download) - annotate - [select for diffs], Wed Nov 22 06:53:25 2000 UTC (16 years, 10 months ago) by eric
Branch: MAIN
Changes since 1.20: +3 -1 lines
Diff to previous 1.20 (unified)

clean up uninitialized variables

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

remove explicit externs - get these from headers.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Sep 28 00:11:43 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.18: +0 -3 lines
Diff to previous 1.18 (unified)

remove unused headers.

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

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

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jul 31 16:16:28 2000 UTC (17 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (unified)

Bring tree up to 2.4.0-test5

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

ongoing code cleanup, remove unused headers, dead code.

Revision 1.15 / (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.14: +3 -5 lines
Diff to previous 1.14 (unified)

Merge of 2.3.99pre2-xfs:slinx:62975a originally by dxm on 05/29/00
  fix MKDEV

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.14 / (download) - annotate - [select for diffs], Fri Jun 9 04:36:14 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
Changes since 1.13: +1 -3 lines
Diff to previous 1.13 (unified)

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

  Change 'static' to 'STATIC' for better back-traces in DEBUG mode.

Revision 1.13 / (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.12: +23 -23 lines
Diff to previous 1.12 (unified)

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

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

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

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

Revision 1.11 / (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.10: +0 -1 lines
Diff to previous 1.10 (unified)

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

  Merge of 2.3.42-xfs:slinx:46428a by ananth.
  remove unused include files.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Jun 9 01:13:06 2000 UTC (17 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.9: +0 -26 lines
Diff to previous 1.9 (unified)

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

  Merge of 2.3.42-xfs:slinx:46266a by ananth.
  remove all use of vf_to_stf function.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jun 9 00:52:36 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.8: +75 -180 lines
Diff to previous 1.8 (unified)

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

  Merge of 2.3.42-xfs:slinx:44783a by ananth.
  Remove unused code, simplify remaining code, use Linux's list
  of vfs structures rather than our own.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Dec 10 15:10:45 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.7: +0 -1 lines
Diff to previous 1.7 (unified)

Removed extern int xfs_statdevvp - not used

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

Cope with vfs_vnodecovered not being set

Revision 1.6 / (download) - annotate - [select for diffs], Thu Oct 7 16:02:15 1999 UTC (18 years ago) by mostek
Branch: MAIN
Changes since 1.5: +9 -9 lines
Diff to previous 1.5 (unified)

spinlocks return longs not ints, so start the work to change this in XFS.

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

Small changes to clean up compiler warning messages.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Sep 3 00:40:44 1999 UTC (18 years, 1 month ago) by mostek
Branch: MAIN
Changes since 1.3: +1 -0 lines
Diff to previous 1.3 (unified)

Added pn_zone.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Sep 2 22:52:53 1999 UTC (18 years, 1 month ago) by mostek
Branch: MAIN
Changes since 1.2: +17 -1 lines
Diff to previous 1.2 (unified)

Add vfs_devsearch_nolock

Revision 1.2 / (download) - annotate - [select for diffs], Thu Sep 2 18:49:02 1999 UTC (18 years, 1 month ago) by mostek
Branch: MAIN
Changes since 1.1: +435 -24 lines
Diff to previous 1.1 (unified)

Added the routines needed by XFS. vfs_allocate, lock, ...
Needs more work.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Aug 30 20:33:27 1999 UTC (18 years, 1 month ago) by cattelan
Branch: MAIN

New File

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>