Up to [Development] / xfs-linux-nodel / linux
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.55 / (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.54: +0 -127
lines
Diff to previous 1.54 (colored)
Move the files around to finalize the 2.4/2.6 merge linux/xfs_super.h 1.54 Renamed to linux-2.4/xfs_super.h
Revision 1.54 / (download) - annotate - [select for diffs], Tue Nov 18 01:30:09 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.53: +4 -0
lines
Diff to previous 1.53 (colored)
Move Linux-version specific code out of xfs_iomap.c so that it can become part of the XFS core code.
Revision 1.53 / (download) - annotate - [select for diffs], Thu Oct 9 04:19:33 2003 UTC (14 years ago) by nathans
Branch: MAIN
Changes since 1.52: +4 -4
lines
Diff to previous 1.52 (colored)
Rename pagebuf debug option (ie. pagebuf tracing) into a generic XFS tracing option for the other XFS trace code to use too (once fixed).
Revision 1.52 / (download) - annotate - [select for diffs], Mon Sep 15 04:36:29 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.51: +6 -2
lines
Diff to previous 1.51 (colored)
Separate the big filesystems macro out into separate big inums and blknos macros; fix the check for too-large filesystems in the process.
Revision 1.51 / (download) - annotate - [select for diffs], Fri Jul 11 08:09:19 2003 UTC (14 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.50: +7 -0
lines
Diff to previous 1.50 (colored)
Fix couple of issues in max file size calculation, print big fs setting too
Revision 1.50 / (download) - annotate - [select for diffs], Thu Jul 10 01:54:38 2003 UTC (14 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.49: +2 -0
lines
Diff to previous 1.49 (colored)
Correct the maxbytes sb value for non-pagesize filesystem block sizes, and all uses of max file size constant within XFS
Revision 1.49 / (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.48: +110 -0
lines
Diff to previous 1.48 (colored)
The Big Move linux/fs/xfs/linux/xfs_super.h 1.47 Renamed to linux/xfs_super.h
Revision 1.48 / (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.47: +0 -110
lines
Diff to previous 1.47 (colored)
Nuke
Revision 1.47 / (download) - annotate - [select for diffs], Fri May 16 06:08:19 2003 UTC (14 years, 5 months ago) by nathans
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.46: +2 -1
lines
Diff to previous 1.46 (colored)
Small buftarg cleanup - keep code which pokes inside a buftarg all in one spot, which lets us keep more common code in sync, 2.4/2.5 and is slightly cleaner anyway. Move details of buftarg internals into xfs_super.c with similar code.
Revision 1.46 / (download) - annotate - [select for diffs], Fri May 9 15:06:35 2003 UTC (14 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.45: +0 -2
lines
Diff to previous 1.45 (colored)
Move xfs_syncd code into xfs_super.c which is the only place which uses it remove prototypes
Revision 1.45 / (download) - annotate - [select for diffs], Mon May 5 17:44:11 2003 UTC (14 years, 5 months ago) by hch
Branch: MAIN
Changes since 1.44: +1 -1
lines
Diff to previous 1.44 (colored)
small fixes for the sync changes linvfs_start_syncd returns int now
Revision 1.44 / (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.43: +2 -0
lines
Diff to previous 1.43 (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. prototypes for linvfs_start_syncd and linvfs_stop_syncd
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: +0 -2
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. no need for xfs_parseargs prototype or xfs_showargs
Revision 1.41 / (download) - annotate - [select for diffs], Fri Mar 21 23:22:47 2003 UTC (14 years, 7 months ago) by roehrich
Branch: MAIN
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (colored)
fix initialization of dmapi code Call dmapi_init/dmapi_uninit instead of xfs_dm_init/xfs_dm_exit
Revision 1.40 / (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.39: +21 -25
lines
Diff to previous 1.39 (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.39 / (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.38: +1 -4
lines
Diff to previous 1.38 (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.38 / (download) - annotate - [select for diffs], Wed Mar 12 04:17:54 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
Rename set_posix_acl because we have a naming clash with some of the ACL headers in the 2.5 posix_acl code. Keeps us more in sync with 2.5.
Revision 1.37 / (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.36: +21 -1
lines
Diff to previous 1.36 (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.36 / (download) - annotate - [select for diffs], Wed Dec 18 03:51:45 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.35: +9 -7
lines
Diff to previous 1.35 (colored)
Fix up setting up of sector size for the superblock buffer after the very first read on mount. Make some of the surrounding code dealing with buffers consistent.
Revision 1.35 / (download) - annotate - [select for diffs], Mon Dec 9 19:55:07 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.34: +3 -1
lines
Diff to previous 1.34 (colored)
add a new xfs_mount parameter to xfs_blkdev_get add a new xfs_mount parameter to xfs_blkdev_get
Revision 1.34 / (download) - annotate - [select for diffs], Tue Dec 3 18:00:04 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.33: +1 -1
lines
Diff to previous 1.33 (colored)
bring ACL ifdefs in line with 2.5 s/CONFIG_FS_POSIX_ACL/CONFIG_XFS_POSIX_ACL/g
Revision 1.33 / (download) - annotate - [select for diffs], Mon Dec 2 15:15:17 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.32: +1 -0
lines
Diff to previous 1.32 (colored)
move remaining buftarg manpiluation from pagebuf to xfs implement xfs_relse_buftarg
Revision 1.32 / (download) - annotate - [select for diffs], Wed Nov 13 07:49:10 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.31: +1 -0
lines
Diff to previous 1.31 (colored)
pagebuf can now take a configurable sector size (512 -> 32K). When initialising a new pagebuf target, allow a sector size to be passed in.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Oct 23 03:34:30 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.30: +9 -4
lines
Diff to previous 1.30 (colored)
Move a couple of routines with knowledge of pagebuf targets, block devices, and struct inodes down in with the rest of the Linux-specific code.
Revision 1.30 / (download) - annotate - [select for diffs], Mon Oct 21 05:01:58 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.29: +1 -1
lines
Diff to previous 1.29 (colored)
Minor header reorg to get xfs_lrw.h back into line with the other linux headers. Allows us to not repeat the xfs_stratcb declaration in several places. Also rename linvfs_set_inode_ops to xfs_set_inodeops since its an auxillary routine not a linvfs method. Rename linvfs_set_inode_ops to xfs_set_inodeops since its an auxillary routine not a linvfs method.
Revision 1.29 / (download) - annotate - [select for diffs], Fri Sep 27 15:16:21 2002 UTC (15 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.28: +0 -10
lines
Diff to previous 1.28 (colored)
More mount cleanups Remove spectodev and spectodevs functions.
Revision 1.28 / (download) - annotate - [select for diffs], Sat Aug 24 12:39:22 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.27: +0 -7
lines
Diff to previous 1.27 (colored)
remove duplicate definition
Revision 1.27 / (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.26: +0 -17
lines
Diff to previous 1.26 (colored)
rationalize xfs <-> pagebuf interface
Revision 1.26 / (download) - annotate - [select for diffs], Tue Jul 23 20:54:30 2002 UTC (15 years, 3 months ago) by roehrich
Branch: MAIN
Changes since 1.25: +1 -1
lines
Diff to previous 1.25 (colored)
From Chris Hellwig: * CONFIG_XFS_DMAPI is now a dep_mbool on CONFIG_XFS_FS, fs/xfs_dmapi/ is entered based on CONFIG_XFS_FS if CONFIG_XFS_DMAPI is set to keep the old behaviour. * CONFIG_HAVE_XFS_DMAPI is gone, as CONFIG_XFS_DMAPI has the same meaning now. * we refuse to mount with dmapi/xdsm options now if we can't support it. * this way the dmapi_mount vfs method can't be called without dmapi support anymore. declare the two dmapi-related vfs methods only if we build with dmapi support. * fs/xfs/xfsdmapistubs.c is gone, all stubs for XFS-own dmapi-related functions are inlines in xfs_dmapi.h now. * xfs_dmapi_mmap_event is renamed to xfs_dm_send_mmap_event to match the other xfs_dm_send_* functions No Message Supplied
Revision 1.25 / (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.24: +4 -4
lines
Diff to previous 1.24 (colored)
remove kdev_t abuse from XFS
Revision 1.24 / (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.23: +2 -2
lines
Diff to previous 1.23 (colored)
rename xfs_args to xfs_mount_args
Revision 1.23 / (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.22: +19 -19
lines
Diff to previous 1.22 (colored)
whitespace cleanup
Revision 1.22 / (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.21: +7 -0
lines
Diff to previous 1.21 (colored)
define LINVFS_GET_VFS and LINVFS_SET_VFS here to use the generic_sbp pointer.
Revision 1.21 / (download) - annotate - [select for diffs], Thu Jun 13 17:31:52 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.20: +1 -7
lines
Diff to previous 1.20 (colored)
remove grio code
Revision 1.20 / (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.19: +1 -1
lines
Diff to previous 1.19 (colored)
Update copyright dates
Revision 1.19 / (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.18: +4 -4
lines
Diff to previous 1.18 (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.18 / (download) - annotate - [select for diffs], Thu May 30 09:32:18 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.17: +0 -4
lines
Diff to previous 1.17 (colored)
make xfs and spinlock debugging coexist
Revision 1.17 / (download) - annotate - [select for diffs], Wed May 8 04:19:54 2002 UTC (15 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.16: +9 -5
lines
Diff to previous 1.16 (colored)
linvfs_set_inode_ops is actually in xfs_super.c, so declare in xfs_super.h; fixes a compiler warning along the way.
Revision 1.16 / (download) - annotate - [select for diffs], Wed Mar 20 00:47:16 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.15: +3 -0
lines
Diff to previous 1.15 (colored)
disallow compilation if CONFIG_DEBUG_SPINLOCK is enabled, for now.
Revision 1.15 / (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.14: +2 -8
lines
Diff to previous 1.14 (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.14 / (download) - annotate - [select for diffs], Tue Feb 19 19:44:38 2002 UTC (15 years, 8 months ago) by sandeen
Branch: MAIN
Changes since 1.13: +1 -1
lines
Diff to previous 1.13 (colored)
Make "debug" show up correctly in description string
Revision 1.13 / (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.12: +5 -0
lines
Diff to previous 1.12 (colored)
add some code to allow blocksize to be passed down to pagebuf.
Revision 1.12 / (download) - annotate - [select for diffs], Tue Dec 4 20:02:50 2001 UTC (15 years, 10 months ago) by roehrich
Branch: MAIN
Changes since 1.11: +1 -1
lines
Diff to previous 1.11 (colored)
If I build dmapi as a module then CONFIG_XFS_DMAPI won't be set--it'll be CONFIG_XFS_DMAPI_MODULE instead. So switch to using CONFIG_HAVE_XFS_DMAPI to see if DMAPI is being used, whether dmapi is a module or not. No Message Supplied
Revision 1.11 / (download) - annotate - [select for diffs], Mon Aug 20 07:39:46 2001 UTC (16 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.10: +10 -3
lines
Diff to previous 1.10 (colored)
add prototypes for routines which initialize a buftarg structure, and release one. needed for the external log/realtime volume device ref counting fixups.
Revision 1.10 / (download) - annotate - [select for diffs], Fri Jul 6 06:22:46 2001 UTC (16 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.9: +55 -0
lines
Diff to previous 1.9 (colored)
reinsert a startup message, now showing which XFS options were enabled at start time.
Revision 1.9 / (download) - annotate - [select for diffs], Thu May 10 14:44:32 2001 UTC (16 years, 5 months ago) by lord
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.8: +2 -7
lines
Diff to previous 1.8 (colored)
change the prototypes for metadata cache creation functions.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Apr 25 05:02:25 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.7: +2 -0
lines
Diff to previous 1.7 (colored)
need to forward-declare struct xfs_args
Revision 1.7 / (download) - annotate - [select for diffs], Tue Apr 24 18:43:41 2001 UTC (16 years, 6 months ago) by ananth
Branch: MAIN
Changes since 1.6: +0 -4
lines
Diff to previous 1.6 (colored)
Reorganize & cleanup code.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Dec 12 00:27:26 2000 UTC (16 years, 10 months ago) by ivanr
Branch: MAIN
CVS Tags: Release-1_0_0,
PreRelease-0_10
Changes since 1.5: +1 -1
lines
Diff to previous 1.5 (colored)
undo mod 80332a: we will solve the problem a different way Undoes mod: 2.4.x-xfs:slinx:80332a
Revision 1.5 / (download) - annotate - [select for diffs], Sun Dec 10 23:21:19 2000 UTC (16 years, 10 months ago) by dxm
Branch: MAIN
Changes since 1.4: +1 -1
lines
Diff to previous 1.4 (colored)
rename fs_* to xfs_fs_*
Revision 1.4 / (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.3: +20 -4
lines
Diff to previous 1.3 (colored)
make sure we declare all of our routines which other files access.
Revision 1.3 / (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.2: +25 -12
lines
Diff to previous 1.2 (colored)
Updated copyright and license notices, ready for open source release Merge of 2.3.99pre2-xfs:slinx:55821a by ananth.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jun 9 00:03:30 2000 UTC (17 years, 4 months ago) by cattelan
Branch: MAIN
CVS Tags: DELETE
Changes since 1.1: +18 -0
lines
Diff to previous 1.1 (colored)
Merge of 2.3.99pre2-xfs:slinx:44186a by ananth. Merge of 2.3.42-xfs:slinx:44186a by ananth. Copied GPL from slinx-xfs tree.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Aug 30 19:36:43 1999 UTC (18 years, 1 month ago) by cattelan
Branch: MAIN
kern/fs/xfs/xfs_linux_ops_super.h 1.1 Renamed to kern/fs/xfs/linux/xfs_super.h