CVS log for xfs-linux/linux-2.4/Attic/xfs_lrw.h

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

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.51 / (download) - annotate - [select for diffs], Thu Sep 27 04:02:18 2007 UTC (10 years ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.50: +0 -86 lines
Diff to previous 1.50 (unified)

Remove fs/xfs/linux-2.4 as building for 2.4 kernels is no longer supported from this tree
Merge of xfs-linux-melb:xfs-kern:29785a by kenmcd.

Revision 1.50 / (download) - annotate - [select for diffs], Thu Aug 2 16:07:51 2007 UTC (10 years, 2 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.49: +0 -5 lines
Diff to previous 1.49 (unified)

Remove m_nreadaheads

m_nreadaheads in the mount struct is never used; remove it
and the various macros assigned to it. Also remove a couple
other unused macros in the same areas.

Removes one user of xfs_physmem.

Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Merge of xfs-linux-melb:xfs-kern:29322a by kenmcd.

  remove unused m_nreadaheads and associated macros.

Revision 1.49 / (download) - annotate - [select for diffs], Tue May 30 15:56:57 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (unified)

Resolve a namespace collision on vnode/vnodeops for FreeBSD porters.
Merge of xfs-linux-melb:xfs-kern:26107a by kenmcd.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Apr 13 10:13:05 2006 UTC (11 years, 6 months ago) by olaf
Branch: MAIN
Changes since 1.47: +1 -1 lines
Diff to previous 1.47 (unified)

Add parameters to xfs_bmapi() and xfs_bunmapi() to have them
report the range spanned by modifications to the in-core extent
map.  Add XFS_BUNMAPI() and XFS_SWAP_EXTENTS() macros that call
xfs_bunmapi() and xfs_swap_extents() via the ioops vector.
Change all calls that may modify the in-core extent map for the
data fork to go through the ioops vector.  This allows a cache
of extent map data to be kept in sync.
Change the define of XFS_BUNMAPI to XFS_BUNMAP, so the former can be
used as the macro name for the call of xfs_bunmapi() through the ioops.

Revision 1.47 / (download) - annotate - [select for diffs], Fri Sep 23 03:51:28 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.46: +12 -26 lines
Diff to previous 1.46 (unified)

Update license/copyright notices to match the prefered SGI boilerplate.
Merge of xfs-linux-melb:xfs-kern:23903a by kenmcd.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Sep 23 03:48:50 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.45: +0 -5 lines
Diff to previous 1.45 (unified)

Remove xfs_macros.c, xfs_macros.h, rework headers a whole lot.
Merge of xfs-linux-melb:xfs-kern:23901a by kenmcd.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Jun 23 14:59:12 2005 UTC (12 years, 3 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.44: +4 -3 lines
Diff to previous 1.44 (unified)

Add a chunk of tracing code to diagnose truncate related issues.
Merge of xfs-linux-melb:xfs-kern:22966a by kenmcd.

Revision 1.44 / (download) - annotate - [select for diffs], Fri Jun 17 14:33:58 2005 UTC (12 years, 4 months ago) by hch
Branch: MAIN
Changes since 1.43: +0 -2 lines
Diff to previous 1.43 (unified)

(mostly) remove xfs_inval_cached_pages

Since the last round of direct I/O locking changes it is just a wrapper
around VOP_FLUSHINVAL_PAGES, so it's not nessecary anymore.  Keep a simplified
version for kernels < 2.4.22, as these don't have the changed direct I/O
locking.
(mostly) remove xfs_inval_cached_pages

Revision 1.43 / (download) - annotate - [select for diffs], Sat Feb 28 12:07:56 2004 UTC (13 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (unified)

replace page_buf_t, pb_target_t and page_buf_daddr_t with their xfs_ variants

Revision 1.42 / (download) - annotate - [select for diffs], Tue Feb 10 05:51:00 2004 UTC (13 years, 8 months ago) by nathans
Branch: MAIN
Changes since 1.41: +7 -3 lines
Diff to previous 1.41 (unified)

Add I/O path tracing code, twas useful in diagnosing that last unwritten extent problem.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Dec 16 01:05:04 2003 UTC (13 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.40: +107 -0 lines
Diff to previous 1.40 (unified)

Move the files around to finalize the 2.4/2.6 merge
linux/xfs_lrw.h 1.39 Renamed to linux-2.4/xfs_lrw.h

Revision 1.40 / (download) - annotate - [select for diffs], Tue Dec 16 00:57:46 2003 UTC (13 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.39: +0 -107 lines
Diff to previous 1.39 (unified)

Delete imported files so they can re-named

Revision 1.39 / (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.38: +2 -12 lines
Diff to previous 1.38 (unified)

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

Revision 1.38 / (download) - annotate - [select for diffs], Fri Oct 17 02:22:25 2003 UTC (14 years ago) by nathans
Branch: MAIN
Changes since 1.37: +38 -0 lines
Diff to previous 1.37 (unified)

Add some IO path tracing, move inval_cached_pages to a better home to help.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 3 months ago) by cattelan
Branch: MAIN
Changes since 1.36: +79 -0 lines
Diff to previous 1.36 (unified)

The Big Move
linux/fs/xfs/linux/xfs_lrw.h 1.35 Renamed to linux/xfs_lrw.h

Revision 1.36 / (download) - annotate - [select for diffs], Fri Jun 27 17:57:21 2003 UTC (14 years, 3 months ago) by cattelan
Branch: MAIN
CVS Tags: DENUKE
Changes since 1.35: +0 -79 lines
Diff to previous 1.35 (unified)

Nuke

Revision 1.35 / (download) - annotate - [select for diffs], Tue Apr 15 23:16:46 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (unified)

Whitespace cleanup
Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)

Revision 1.34 / (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.33: +0 -2 lines
Diff to previous 1.33 (unified)

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 XFS_log_write_unmount_ro anymore

Revision 1.33 / (download) - annotate - [select for diffs], Mon Mar 17 01:55:13 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.32: +13 -13 lines
Diff to previous 1.32 (unified)

Minor header shuffling, removing a bunch of already-included files and
allowing 2.4/2.5 to be slightly more in sync.

Revision 1.32 / (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.31: +3 -3 lines
Diff to previous 1.31 (unified)

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.31 / (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.30: +12 -0 lines
Diff to previous 1.30 (unified)

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.

  externs for iocore functions

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: +18 -22 lines
Diff to previous 1.29 (unified)

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.
Fix up forward struct declarations so that this header can be included in
the right spot and so we don't need xfs_bdstrat_cb forward declarations
in other places.

Revision 1.29 / (download) - annotate - [select for diffs], Fri Oct 11 15:30:34 2002 UTC (15 years ago) by lord
Branch: MAIN
Changes since 1.28: +1 -2 lines
Diff to previous 1.28 (unified)

merge strategy and bmap calls, they are two aspects of the same
operation.
remove strategy prototype

Revision 1.28 / (download) - annotate - [select for diffs], Mon Oct 7 19:21:29 2002 UTC (15 years ago) by hch
Branch: MAIN
Changes since 1.27: +1 -1 lines
Diff to previous 1.27 (unified)

Remove struct pm entirely - it was never defined in the Linux port.
Remove struct pm argument from several functions.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Oct 4 21:09:39 2002 UTC (15 years ago) by sandeen
Branch: MAIN
Changes since 1.26: +1 -3 lines
Diff to previous 1.26 (unified)

Rearrange how xfs deals with read-only mounts vs. read-only devices.
Remove the vfs read-only checks for various xfs operations,
just check whether the underlying device is read-only
in a generic way.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Oct 2 19:22:11 2002 UTC (15 years ago) by sandeen
Branch: MAIN
Changes since 1.25: +1 -0 lines
Diff to previous 1.25 (unified)

Allow quota inode creation on a read-only filesystem.
Add xfs_quotaino_create_read_only()

Revision 1.25 / (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.24: +16 -16 lines
Diff to previous 1.24 (unified)

whitespace cleanup

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jun 11 15:51:39 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23 (unified)

pass const pointer info down into write path

Revision 1.23 / (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.22: +12 -8 lines
Diff to previous 1.22 (unified)

kill the use of a uio_t on the read/write path, it was just overhead

Revision 1.22 / (download) - annotate - [select for diffs], Sat Jun 8 02:44:08 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.21: +2 -4 lines
Diff to previous 1.21 (unified)

remove unused parameter from read/write path

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

Update copyright dates

Revision 1.20 / (download) - annotate - [select for diffs], Thu May 16 16:00:48 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.19: +0 -24 lines
Diff to previous 1.19 (unified)

remove prototypes for page VOPs, they are gone

Revision 1.19 / (download) - annotate - [select for diffs], Mon Mar 25 03:32:38 2002 UTC (15 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.18: +25 -0 lines
Diff to previous 1.18 (unified)

Prepare pagebuf APIs for multiple blocksize support.  In particular,
the IO path needs to get access to blocksize information which currently
is only held in the xfs_mount structure -- this change reorganises a few
things so that the necessary information is available to the code that
needs it.  We also no longer need pbm_dev field (pb_bmap_t) as this is
now available from pb_target_t always.

Revision 1.18 / (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.17: +0 -4 lines
Diff to previous 1.17 (unified)

fix up STATIC functions.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jul 11 20:00:39 2001 UTC (16 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.16: +1 -1 lines
Diff to previous 1.16 (unified)

Changed prototypes for zero_eof functions

Revision 1.16 / (download) - annotate - [select for diffs], Tue Feb 27 02:43:46 2001 UTC (16 years, 7 months ago) by nathans
Branch: MAIN
CVS Tags: Release-1_0_0, PreRelease-0_10, Linux-2_4_5-merge
Changes since 1.15: +3 -1 lines
Diff to previous 1.15 (unified)

like recovery, quotacheck needs to run on a ro-mounted root fs with
write access.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jan 18 22:31:19 2001 UTC (16 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.14: +1 -0 lines
Diff to previous 1.14 (unified)

prototype for xfs_strategy

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jan 12 03:52:05 2001 UTC (16 years, 9 months ago) by dxm
Branch: MAIN
Changes since 1.13: +1 -1 lines
Diff to previous 1.13 (unified)

change loff_t in bmap to xfs_off_t for cxfs. move vop_release.

Revision 1.13 / (download) - annotate - [select for diffs], Wed Dec 20 03:23:53 2000 UTC (16 years, 10 months ago) by dxm
Branch: MAIN
Changes since 1.12: +13 -5 lines
Diff to previous 1.12 (unified)

put vops back to the same as irix 

Revision 1.12 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.11: +19 -59 lines
Diff to previous 1.11 (unified)

use xfs.h, remove all traces of SIM, push extern declarations into headers,
dead code removal.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Aug 18 22:54:04 2000 UTC (17 years, 2 months ago) by cattelan
Branch: MAIN
Changes since 1.10: +4 -3 lines
Diff to previous 1.10 (unified)

Added prototype.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Jun 9 06:40:03 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.9: +4 -43 lines
Diff to previous 1.9 (unified)

Merge of 2.3.99pre2-xfs:slinx:63026a originally by cattelan on 05/30/00
  Masive type update 
  all daddr_t -> xfs_daddr_t
  caddr_t -> xfs_caddr_t
  off_t   -> xfs_off_t
  ino_t   -> xfs_ino_t
  off64_t -> xfs_off_t 
  Removed need for file xfs_to_linux.h and lunux_to_xfs.h

Merge of 2.3.99pre2-xfs:slinx:63162a originally by lord on 06/01/00
  change prototype for xfs_iomap_read

Merge of 2.3.99pre2-xfs:slinx:63307a originally by dxm on 06/04/00
  remove remaining rcs logs

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jun 9 03:47:51 2000 UTC (17 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.8: +4 -0 lines
Diff to previous 1.8 (unified)

Merge of 2.3.99pre2-xfs:slinx:58501a by ananth.

  proto  xfs_is_read_only

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

Updated copyright and license notices, ready for open source release
Merge of 2.3.99pre2-xfs:slinx:55821a by ananth.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Jun 9 02:36:05 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
CVS Tags: DELETE
Changes since 1.6: +6 -2 lines
Diff to previous 1.6 (unified)

Merge of 2.3.99pre2-xfs:slinx:55777a by ananth.

  Simplify bmap code, add support for NEW extents.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jun 9 01:35:34 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.5: +9 -0 lines
Diff to previous 1.5 (unified)

use linux security mechanisms
Merge of 2.3.99pre2-xfs:slinx:46379a by ananth.

  Merge of 2.3.42-xfs:slinx:46379a by ananth.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jun 9 00:03:30 2000 UTC (17 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.4: +38 -4 lines
Diff to previous 1.4 (unified)

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.4 / (download) - annotate - [select for diffs], Sat Feb 12 01:03:17 2000 UTC (17 years, 8 months ago) by cattelan
Branch: MAIN
Changes since 1.3: +22 -3 lines
Diff to previous 1.3 (unified)

new functions xfs_pb_getr xfs_pb_ngetr

Revision 1.3 / (download) - annotate - [select for diffs], Tue Feb 8 04:47:02 2000 UTC (17 years, 8 months ago) by mostek
Branch: MAIN
Changes since 1.2: +26 -1 lines
Diff to previous 1.2 (unified)

Fix warnings.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jan 12 22:17:09 2000 UTC (17 years, 9 months ago) by mostek
Branch: MAIN
Changes since 1.1: +8 -5 lines
Diff to previous 1.1 (unified)

change parms to xfs_iomap_read.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Dec 29 21:14:01 1999 UTC (17 years, 9 months ago) by cattelan
Branch: MAIN

new file

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>