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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.50 / (download) - annotate - [select for diffs], Tue Dec 16 01:05:04 2003 UTC (13 years, 10 months ago) by cattelan
Branch: MAIN
CVS Tags: HEAD
Changes since 1.49: +0 -329 lines
Diff to previous 1.49 (colored)

Move the files around to finalize the 2.4/2.6 merge
linux/xfs_vfs.c 1.49 Renamed to linux-2.4/xfs_vfs.c

Revision 1.49 / (download) - annotate - [select for diffs], Sun Nov 23 21:55:17 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.48: +1 -1 lines
Diff to previous 1.48 (colored)

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

Revision 1.48 / (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.47: +329 -0 lines
Diff to previous 1.47 (colored)

The Big Move
linux/fs/xfs/linux/xfs_vfs.c 1.46 Renamed to linux/xfs_vfs.c

Revision 1.47 / (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.46: +0 -329 lines
Diff to previous 1.46 (colored)

Nuke

Revision 1.46 / (download) - annotate - [select for diffs], Fri May 9 11:06:38 2003 UTC (14 years, 5 months ago) by hch
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.45: +0 -1 lines
Diff to previous 1.45 (colored)

avoid sleep_on in the sync code
remove vfsp->vfs_wait

Revision 1.45 / (download) - annotate - [select for diffs], Thu May 1 21:05:53 2003 UTC (14 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.44: +2 -0 lines
Diff to previous 1.44 (colored)

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.44 / (download) - annotate - [select for diffs], Thu May 1 16:22:06 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
Changes since 1.43: +16 -1 lines
Diff to previous 1.43 (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.43 / (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.42: +1 -1 lines
Diff to previous 1.42 (colored)

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

Revision 1.42 / (download) - annotate - [select for diffs], Thu Apr 10 16:02:05 2003 UTC (14 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.41: +15 -0 lines
Diff to previous 1.41 (colored)

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.41 / (download) - annotate - [select for diffs], Mon Mar 17 06:02:57 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.40: +1 -1 lines
Diff to previous 1.40 (colored)

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.
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.40 / (download) - annotate - [select for diffs], Mon Mar 17 02:46:55 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.39: +145 -30 lines
Diff to previous 1.39 (colored)

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.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Mar 12 03:33:01 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.38: +183 -0 lines
Diff to previous 1.38 (colored)

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.

Revision 1.38 / (download) - annotate - [select for diffs], Fri Aug 9 16:27:40 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.37: +0 -238 lines
Diff to previous 1.37 (colored)

remove unneeded vfs locking code

Revision 1.37 / (download) - annotate - [select for diffs], Fri Jul 26 22:39:53 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.36: +0 -2 lines
Diff to previous 1.36 (colored)

remove unnecessary includes, ensure config.h

Revision 1.36 / (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.35: +34 -34 lines
Diff to previous 1.35 (colored)

whitespace cleanup

Revision 1.35 / (download) - annotate - [select for diffs], Tue Jun 18 14:45:50 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.34: +1 -41 lines
Diff to previous 1.34 (colored)

remove vfs_busydev - not used

Revision 1.34 / (download) - annotate - [select for diffs], Fri Jun 14 20:50:55 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.33: +1 -18 lines
Diff to previous 1.33 (colored)

more small cleanups

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jun 11 16:16:57 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.32: +1 -8 lines
Diff to previous 1.32 (colored)

more minor cleanup

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jun 10 21:27:55 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.31: +5 -4 lines
Diff to previous 1.31 (colored)

small cleanups

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

remove dead code

Revision 1.30 / (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.29: +1 -1 lines
Diff to previous 1.29 (colored)

Update copyright dates

Revision 1.29 / (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.28: +2 -2 lines
Diff to previous 1.28 (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.28 / (download) - annotate - [select for diffs], Thu May 30 20:15:10 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.27: +6 -14 lines
Diff to previous 1.27 (colored)

Big kernel lock cleanup

Revision 1.27 / (download) - annotate - [select for diffs], Fri May 24 12:31:32 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.26: +23 -39 lines
Diff to previous 1.26 (colored)

Just use spin_lock in here

Revision 1.26 / (download) - annotate - [select for diffs], Thu May 23 18:57:09 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

replace mp_mutex_spinlock with mutex_spinlock

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 (colored)

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 (colored)

merge upto 2.4.8

Revision 1.23 / (download) - annotate - [select for diffs], Tue Apr 24 18:43:41 2001 UTC (16 years, 6 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 (colored)

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 (colored)

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, 11 months ago) by eric
Branch: MAIN
Changes since 1.20: +3 -1 lines
Diff to previous 1.20 (colored)

clean up uninitialized variables

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

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, 1 month ago) by nathans
Branch: MAIN
Changes since 1.18: +0 -3 lines
Diff to previous 1.18 (colored)

remove unused headers.

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

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 (colored)

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 (colored)

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 (colored)

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 (colored)

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 (colored)

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 (colored)

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 (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.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 (colored)

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 (colored)

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 (colored)

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 (colored)

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 (colored)

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 (colored)

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 (colored)

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 (colored)

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 (colored)

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>