CVS log for linux-2.6-xfs/fs/xfs/linux-2.6/Attic/xfs_iomap.c

[BACK] Up to [Development] / linux-2.6-xfs / fs / xfs / 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, 1 month 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, 5 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

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>