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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.21 / (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.20: +0 -795 lines
Diff to previous 1.20 (colored)

Move the files around to finalize the 2.4/2.6 merge
linux/xfs_iomap.c 1.20 Renamed to xfs_iomap.c

Revision 1.20 / (download) - annotate - [select for diffs], Tue Nov 18 22:04:32 2003 UTC (13 years, 11 months ago) by cattelan
Branch: MAIN
Changes since 1.19: +46 -45 lines
Diff to previous 1.19 (colored)

move the iomap data structures out of pagebuf
Use the new iomap flags and data structures

Revision 1.19 / (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.18: +2 -6 lines
Diff to previous 1.18 (colored)

Move Linux-version specific code out of xfs_iomap.c so that it can become part of the XFS core code.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Nov 18 01:02:59 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.17: +22 -11 lines
Diff to previous 1.17 (colored)

Backport minor 2.6 changes to the iomap interface to keep code more in sync.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Nov 10 23:24:46 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

Fix a deadlock while writing when low on free space.
Use the filemap_fdatawrite interface for flushing delayed allocate space
so that we do not deadlock on pages locked by the generic write code.

Revision 1.16 / (download) - annotate - [select for diffs], Thu Aug 21 19:47:57 2003 UTC (14 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Re-work xfs stats macros to support per-cpu data

Revision 1.15 / (download) - annotate - [select for diffs], Tue Aug 19 03:31:29 2003 UTC (14 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 (colored)

Fix a harmless typo - we were using a pagebuf flag not a bmap flag here; fortunately they have the same value (2).

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jul 10 02:03:25 2003 UTC (14 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.13: +5 -2 lines
Diff to previous 1.13 (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.

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

The Big Move
linux/fs/xfs/linux/xfs_iomap.c 1.11 Renamed to linux/xfs_iomap.c

Revision 1.12 / (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.11: +0 -784 lines
Diff to previous 1.11 (colored)

Nuke

Revision 1.11 / (download) - annotate - [select for diffs], Thu May 1 16:22:06 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.10: +37 -1 lines
Diff to previous 1.10 (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.10 / (download) - annotate - [select for diffs], Tue Apr 22 01:31:21 2003 UTC (14 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

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.9 / (download) - annotate - [select for diffs], Fri Apr 18 14:10:22 2003 UTC (14 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.8: +23 -18 lines
Diff to previous 1.8 (colored)

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.

Revision 1.8 / (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.7: +2 -2 lines
Diff to previous 1.7 (colored)

Whitespace cleanup
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 06:02:57 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.
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], Tue Mar 4 20:15:43 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

Revision 1.5 / (download) - annotate - [select for diffs], Mon Feb 3 20:10:40 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.
Add support for a trylock case in the release page path.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Dec 16 05:46:35 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.
Minor cleanup and some unwritten extent related changes.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Dec 11 17:27:32 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-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 01:18:39 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.
Fix several incorrect comments, make declarations consistent.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 30 18:50:40 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.
move allocator based calls here from xfs_lrw.c

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>