Up to [Development] / xfs-linux-nodel / linux
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.47 / (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.46: +0 -208
lines
Diff to previous 1.46 (colored)
Move the files around to finalize the 2.4/2.6 merge linux/xfs_vfs.h 1.46 Renamed to linux-2.4/xfs_vfs.h
Revision 1.46 / (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.45: +4 -2
lines
Diff to previous 1.45 (colored)
Use xfs_statfs type to statfs operation, to support multiple kernels more easily.
Revision 1.45 / (download) - annotate - [select for diffs], Thu Aug 14 19:35:39 2003 UTC (14 years, 2 months ago) by cattelan
Branch: MAIN
Changes since 1.44: +3 -2
lines
Diff to previous 1.44 (colored)
Fix one more fsid_t type. Missed this fsid_t the first time around
Revision 1.44 / (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.43: +205 -0
lines
Diff to previous 1.43 (colored)
The Big Move linux/fs/xfs/linux/xfs_vfs.h 1.42 Renamed to linux/xfs_vfs.h
Revision 1.43 / (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.42: +0 -205
lines
Diff to previous 1.42 (colored)
Nuke
Revision 1.42 / (download) - annotate - [select for diffs], Wed Jun 18 02:53:59 2003 UTC (14 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.41: +1 -1
lines
Diff to previous 1.41 (colored)
Fix remount readonly so it really wont write dummy log records
Revision 1.41 / (download) - annotate - [select for diffs], Mon Jun 16 14:32:30 2003 UTC (14 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (colored)
SYNC_FSDATA and SYNC_REFCACHE are supposed to be distinct values, they ended up the same somehow. make SYNC_FSDATA and SYNC_REFCACHE different
Revision 1.40 / (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.39: +0 -1
lines
Diff to previous 1.39 (colored)
avoid sleep_on in the sync code remove vfsp->vfs_wait
Revision 1.39 / (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.38: +7 -1
lines
Diff to previous 1.38 (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
Revision 1.38 / (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.37: +1 -1
lines
Diff to previous 1.37 (colored)
Whitespace cleanup Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)
Revision 1.37 / (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.36: +7 -1
lines
Diff to previous 1.36 (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.36 / (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.35: +11 -1
lines
Diff to previous 1.35 (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.35 / (download) - annotate - [select for diffs], Mon Mar 17 03:36:27 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.34: +2 -0
lines
Diff to previous 1.34 (colored)
Keep 2.4 and 2.5 get_inode implementations a bit more in sync (wrt flags).
Revision 1.34 / (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.33: +9 -0
lines
Diff to previous 1.33 (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.33 / (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.32: +121 -143
lines
Diff to previous 1.32 (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.32 / (download) - annotate - [select for diffs], Tue Mar 11 04:37:23 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.31: +2 -16
lines
Diff to previous 1.31 (colored)
First stage of behavior code cleanup - removes a bunch of unused macros related to read/write locking the behavior change.
Revision 1.31 / (download) - annotate - [select for diffs], Tue Mar 4 16:58:38 2003 UTC (14 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.30: +0 -9
lines
Diff to previous 1.30 (colored)
remove VFS_DOUNMOUNT Merge of 2.5.x-xfs:slinx:140841a by hch.
Revision 1.30 / (download) - annotate - [select for diffs], Wed Oct 2 17:25:30 2002 UTC (15 years ago) by lord
Branch: MAIN
Changes since 1.29: +10 -0
lines
Diff to previous 1.29 (colored)
This is a two fold change, first it moves the translation between linux dev_t and kdev_t up the call stack in xfs and makes the bulk of xfs work in terms of its on disk dev_t format. It also cleans up a few related chunks of code. The other part of the change reworks how we keep the linux inode contents and the xfs inode fields in sync. A number of places where we resynced the two have been removed, these were basically replicating work elsewhere in the filesystem. We now also ensure that the inode fields are filled in before calling unlock_new_inode - there used to be a window. Finally all the code which hooks together the linux inode and the xfs inode is brought together as a more coherent whole rather than being scattered around the inode create path. Most calls to revalidate the linux inode from the xfs inode are removed. Add a new vfs operation - INIT_INODE. This is used by the filesystem to glue the xfs inode, the vnode and the linux inode together.
Revision 1.29 / (download) - annotate - [select for diffs], Wed Sep 4 18:43:38 2002 UTC (15 years, 1 month ago) by sandeen
Branch: MAIN
Changes since 1.28: +0 -2
lines
Diff to previous 1.28 (colored)
remove dead members of struct vfs
Revision 1.28 / (download) - annotate - [select for diffs], Mon Aug 26 14:58:54 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.27: +0 -1
lines
Diff to previous 1.27 (colored)
remove vfs_fstype
Revision 1.27 / (download) - annotate - [select for diffs], Sat Aug 24 12:57:57 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.26: +2 -12
lines
Diff to previous 1.26 (colored)
remove unused flags
Revision 1.26 / (download) - annotate - [select for diffs], Tue Aug 20 21:15:42 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.25: +0 -11
lines
Diff to previous 1.25 (colored)
remove some more 'CELL_CAPABLE' code
Revision 1.25 / (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.24: +40 -21
lines
Diff to previous 1.24 (colored)
remove unneeded vfs locking code
Revision 1.24 / (download) - annotate - [select for diffs], Tue Jul 30 14:55:17 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.23: +0 -8
lines
Diff to previous 1.23 (colored)
clean up a couple more cell defines
Revision 1.23 / (download) - annotate - [select for diffs], Sat Jul 27 14:25:06 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.22: +6 -0
lines
Diff to previous 1.22 (colored)
make forced shutdown a vfs operation
Revision 1.22 / (download) - annotate - [select for diffs], Tue Jul 16 21:17:45 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.21: +3 -2
lines
Diff to previous 1.21 (colored)
rename xfs_args to xfs_mount_args
Revision 1.21 / (download) - annotate - [select for diffs], Thu Jul 11 16:43:58 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.20: +4 -14
lines
Diff to previous 1.20 (colored)
rationalize mount arguments
Revision 1.20 / (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.19: +101 -101
lines
Diff to previous 1.19 (colored)
whitespace cleanup
Revision 1.19 / (download) - annotate - [select for diffs], Wed Jun 19 15:57:21 2002 UTC (15 years, 4 months ago) by roehrich
Branch: MAIN
Changes since 1.18: +3 -4
lines
Diff to previous 1.18 (colored)
Remove unused vfsmount and cvp params from VFSOPS_DMAPI_MOUNT.
Revision 1.18 / (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.17: +0 -1
lines
Diff to previous 1.17 (colored)
remove vfs_busydev - not used
Revision 1.17 / (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.16: +2 -2
lines
Diff to previous 1.16 (colored)
more small cleanups
Revision 1.16 / (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.15: +0 -4
lines
Diff to previous 1.15 (colored)
more minor cleanup
Revision 1.15 / (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.14: +0 -1
lines
Diff to previous 1.14 (colored)
remove dead code
Revision 1.14 / (download) - annotate - [select for diffs], Mon Jun 10 16:48:00 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.13: +0 -3
lines
Diff to previous 1.13 (colored)
kill the use of a uio_t on the read/write path, it was just overhead
Revision 1.13 / (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.12: +1 -1
lines
Diff to previous 1.12 (colored)
Update copyright dates
Revision 1.12 / (download) - annotate - [select for diffs], Fri May 24 19:37:51 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.11: +0 -8
lines
Diff to previous 1.11 (colored)
kill an unused vfs operation
Revision 1.11 / (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.10: +0 -1
lines
Diff to previous 1.10 (colored)
remove vfs_setflag - no one uses it
Revision 1.10 / (download) - annotate - [select for diffs], Thu Mar 21 16:42:58 2002 UTC (15 years, 7 months ago) by roehrich
Branch: MAIN
Changes since 1.9: +3 -3
lines
Diff to previous 1.9 (colored)
To fix dm_handle_to_path() I need to be able to open a file by its handle, when I don't know which filesystem the handle belongs to--meaning, I don't have an open filedescriptor that I could use in, say, ioctl(XFS_IOC_OPEN_BY_HANDLE), which means I don't have access to a vfsmount ptr, which means I can't fully populate a new "struct file", which means I'm giving the user a new filedescriptor that isn't safe to use. This mod allows DMAPI to keep a vfsmount pointer that was used during the mount event, and in a followup mod I will use that pointer for an open_by_handle operation. Change vfs_dmapi_mount prototype and VFSOPS_DMAPI_MOUNT macro to send vfsmount ptr.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Feb 25 23:42:16 2002 UTC (15 years, 8 months ago) by nathans
Branch: MAIN
Changes since 1.8: +0 -13
lines
Diff to previous 1.8 (colored)
Merge of 2.4.18-xfs:slinx:111144a by nathans. Kernel changes to transition us to the new extended attribute and ACL interfaces. Some minor code rearranging (files moved, some deleted, some new ones from ext2/ext3 ACL project) too.
Revision 1.8 / (download) - annotate - [select for diffs], Thu Dec 6 21:29:13 2001 UTC (15 years, 10 months ago) by roehrich
Branch: MAIN
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
Bypass xfs_dm_fcntl(), go straight to xfs_dm_get_fsys_vector().
Revision 1.7 / (download) - annotate - [select for diffs], Tue Dec 4 17:34:40 2001 UTC (15 years, 10 months ago) by roehrich
Branch: MAIN
Changes since 1.6: +10 -0
lines
Diff to previous 1.6 (colored)
Add VFS_DMAPI_FSYS_VECTOR
Revision 1.6 / (download) - annotate - [select for diffs], Fri Nov 16 03:45:35 2001 UTC (15 years, 11 months ago) by kaos
Branch: MAIN
Changes since 1.5: +1 -1
lines
Diff to previous 1.5 (colored)
Wrap () around #define expressions with unary operators
Revision 1.5 / (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.4: +1 -20
lines
Diff to previous 1.4 (colored)
Reorganize & cleanup code.
Revision 1.4 / (download) - annotate - [select for diffs], Wed Dec 20 03:23:53 2000 UTC (16 years, 10 months ago) by dxm
Branch: MAIN
CVS Tags: Release-1_0_0,
PreRelease-0_10
Changes since 1.3: +6 -0
lines
Diff to previous 1.3 (colored)
add more fields for CELL_CAPABLE
Revision 1.3 / (download) - annotate - [select for diffs], Thu Dec 14 02:52:59 2000 UTC (16 years, 10 months ago) by dxm
Branch: MAIN
Changes since 1.2: +13 -0
lines
Diff to previous 1.2 (colored)
push back some vfs fields for cxfs
Revision 1.2 / (download) - annotate - [select for diffs], Tue Oct 10 20:58:19 2000 UTC (17 years ago) by roehrich
Branch: MAIN
Changes since 1.1: +5 -0
lines
Diff to previous 1.1 (colored)
dmapi mounts are handled by do_mount via a callback. Add vfs_dmapi_mount pointer to vfsops_t. Add VFSOPS_DMAPI_MOUNT.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Sep 26 05:02:06 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
move from pseudo-inc to pair up with its .c file here.