Up to [Development] / xfs-linux-nodel / linux-2.6
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.17 / (download) - annotate - [select for diffs], Mon Dec 29 19:34:32 2003 UTC (13 years, 9 months ago) by cattelan
Branch: MAIN
CVS Tags: HEAD
Changes since 1.16: +0 -795
lines
Diff to previous 1.16 (colored)
Remove more imported files so they can be p_renamed correctly
Revision 1.16 / (download) - annotate - [select for diffs], Thu Nov 20 00:55:29 2003 UTC (13 years, 11 months ago) by cattelan
Branch: MAIN
Changes since 1.15: +46 -45
lines
Diff to previous 1.15 (colored)
move the iomap data structures out of pagebuf Merge of xfs-linux:slinx:162048a by nathans. Use the new iomap flags and data structures
Revision 1.15 / (download) - annotate - [select for diffs], Mon Nov 17 04:32:56 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.14: +19 -26
lines
Diff to previous 1.14 (colored)
Fix error code sign on forced shutdown in iomap; sync iomap code up between 2.4 and 2.6 versions.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Aug 21 20:43:17 2003 UTC (14 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Re-work xfs stats macros to support per-cpu data Merge of xfs-linux:slinx:156453a by sandeen.
Revision 1.13 / (download) - annotate - [select for diffs], Tue Aug 19 03:33:49 2003 UTC (14 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.12: +1 -1
lines
Diff to previous 1.12 (colored)
Fix a harmless typo - we were using a pagebuf flag not a bmap flag here; fortunately they have the same value (2). Merge of xfs-linux:slinx:156143a by nathans.
Revision 1.12 / (download) - annotate - [select for diffs], Tue Jul 29 16:41:53 2003 UTC (14 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.11: +18 -4
lines
Diff to previous 1.11 (colored)
Change XFS to support sector aligned O_DIRECT rather than filesystem block alignment. If we create a new mapping during an iomap operation, set the PBMF_NEW flag in it. Done under the ilock, so only one thread ever gets it.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Jul 10 02:15:00 2003 UTC (14 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.10: +5 -2
lines
Diff to previous 1.10 (colored)
Make absolutely sure we don't attempt to access beyond the end of the maximum file size limit. This could happen previously with the space alloc heuristic for delalloc beyond the end of file. Merge of xfs-linux:slinx:152846a by nathans.
Revision 1.10 / (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.9: +37 -1
lines
Diff to previous 1.9 (colored)
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.9 / (download) - annotate - [select for diffs], Wed Apr 23 17:52:33 2003 UTC (14 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.8: +25 -20
lines
Diff to previous 1.8 (colored)
Fix a use after free in the unwritten extent code. Also rework the interface to the allocator to have its own flag set, and always go through the same interface in all cases rather than having unwritten extent requests take a different path from all others. Merge of 2.4.x-xfs:slinx:146255a originally by lord on 04/18/03 A number of unwritten extent fixes, fix some reference count and locking issues, also make allocation interface always go into core xfs via the same route rather than having a distinct interface for unwritten extents. switch allocator to its own set of control flags, merge the unwritten extent path into the BMAP call more fully than it was. Merge of 2.4.x-xfs:slinx:146483a originally by lord on 04/21/03 missed a mapping from PBF_SYNC to BMAP_SYNC in the full filesystem path. Merge of 2.4.x-xfs-kern:slinx:146483a by lord. move from PBF_SYNC to BMAP_SYNC when attempting to fill a filesystem completely.
Revision 1.8 / (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.7: +2 -2
lines
Diff to previous 1.7 (colored)
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.7 / (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.6: +13 -21
lines
Diff to previous 1.6 (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. 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.6 / (download) - annotate - [select for diffs], Wed Mar 5 18:00:15 2003 UTC (14 years, 7 months ago) by overby
Branch: MAIN
Changes since 1.5: +12 -1
lines
Diff to previous 1.5 (colored)
Add error reporting calls in error paths that return EFSCORRUPTED Merge of 2.4.x-xfs:slinx:136445a by sandeen.
Revision 1.5 / (download) - annotate - [select for diffs], Tue Feb 4 20:57:48 2003 UTC (14 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.4: +7 -1
lines
Diff to previous 1.4 (colored)
cleanup delayed allocate write path a little and fix some small bugs in there. Merge of 2.4.x-xfs:slinx:138445a by hch. Add support for a trylock case in the release page path.
Revision 1.4 / (download) - annotate - [select for diffs], Mon Dec 16 05:51:31 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.3: +11 -12
lines
Diff to previous 1.3 (colored)
Some cleanup, some more unwritten extent related changes. Merge of 2.4.x-xfs:slinx:135207a by nathans. Minor cleanup and some unwritten extent related changes.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Dec 13 17:10:49 2002 UTC (14 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.2: +493 -655
lines
Diff to previous 1.2 (colored)
rework iocore infrastructure, remove some code and make it more orthogonal. In addition, add some of the hooks for unwritten extents. Merge of 2.4.x-xfs:slinx:134603a by hch. Merge of 2.4.x-xfs-dev:slinx:134603a by lord. rework iocore to be more orthogonal, add an unwritten extent conversion operation.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Dec 2 05:16:48 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.1: +36 -31
lines
Diff to previous 1.1 (colored)
Cleanup after initially investigating unwritten extents. Merge of 2.4.x-xfs:slinx:134059a by nathans. Fix several incorrect comments, make declarations consistent.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Nov 4 19:41:46 2002 UTC (14 years, 11 months ago) by lord
Branch: MAIN
break out the allocator specific parts of the xfs I/O path into a separate file, xfs_iomap.c out of xfs_lrw.c. Remove some parts of the code which were not doing anything for us. This is step one in some major reorgs of this code. Merge of 2.4.x-xfs:slinx:131524a by lord. move allocator based calls here from xfs_lrw.c