CVS log for xfs-linux-nodel/dmapi/Attic/dmapi_xfs.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.40 / (download) - annotate - [select for diffs], Tue Jun 8 17:26:18 2004 UTC (13 years, 4 months ago) by roehrich
Branch: MAIN
CVS Tags: HEAD
Changes since 1.39: +0 -3442 lines
Diff to previous 1.39 (colored)

Move dmapi_xfs.c to ../xfs_dmapi.c
dmapi/dmapi_xfs.c 1.39 Renamed to xfs_dmapi.c
Rename to ../xfs_dmapi.c

Revision 1.39 / (download) - annotate - [select for diffs], Tue Jun 8 16:01:19 2004 UTC (13 years, 4 months ago) by roehrich
Branch: MAIN
Changes since 1.38: +360 -167 lines
Diff to previous 1.38 (colored)

Change XFS dmapi interfaces to use new unified dmapi.
Handle flipping of error sign, depending on the XFS<>DMAPI
interaction.
Change from vnodes to inodes for the XFS<>DMAPI interfaces.
Change xfs_dm_mount to send superblock and root inode, rather than
vfsp and root vnode.
Change xfs_dm_init/xfs_dm_exit to call dmapi_register/dmapi_unregister
and to send pointers to 'struct file_system_type' and the new
'struct filesystem_dmapi_operations'.

Add new functions to fill in the new struct filesystem_dmapi_operations:
xfs_dm_get_invis_ops
xfs_dm_fh_to_inode
xfs_dm_inode_to_fh
xfs_dm_get_dmapiops
xfs_dm_get_fsid

Revision 1.38 / (download) - annotate - [select for diffs], Tue Jun 1 16:00:45 2004 UTC (13 years, 4 months ago) by roehrich
Branch: MAIN
Changes since 1.37: +116 -43 lines
Diff to previous 1.37 (colored)

fix dmapi bulkall/bulkattr to not reference userspace buffer
fix dmapi bulkall/bulkattr to not reference userspace buffer

Revision 1.37 / (download) - annotate - [select for diffs], Wed May 26 19:36:58 2004 UTC (13 years, 5 months ago) by roehrich
Branch: MAIN
Changes since 1.36: +49 -3 lines
Diff to previous 1.36 (colored)

Add more wrappers to the XFS dmapi interface
Add more wrappers to the xfs_dmops_t struct.

Revision 1.36 / (download) - annotate - [select for diffs], Wed May 26 19:07:49 2004 UTC (13 years, 5 months ago) by roehrich
Branch: MAIN
Changes since 1.35: +24 -21 lines
Diff to previous 1.35 (colored)

Change dmapi_xfs.c to use generic dmapi datatypes
Use dm_handle_t rather than xfs_handle_t, and related macros.
Include dmapi headers with <> rather than "".

Revision 1.35 / (download) - annotate - [select for diffs], Mon May 3 07:00:36 2004 UTC (13 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.34: +4 -5 lines
Diff to previous 1.34 (colored)

Remove unused transaction pointer from bulkstat.

Revision 1.34 / (download) - annotate - [select for diffs], Fri Apr 30 20:20:33 2004 UTC (13 years, 5 months ago) by roehrich
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Undoes mod:     xfs-linux:xfs-kern:170510a
Remove some recent dmapi changes

Revision 1.33 / (download) - annotate - [select for diffs], Thu Apr 22 19:59:32 2004 UTC (13 years, 6 months ago) by roehrich
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

Prep for using dmapi code outside of xfs tree
Remove obsolete and ineffectual __init and __exit from xfs_dm_init/xfs_dm_exit

Revision 1.32 / (download) - annotate - [select for diffs], Thu Feb 26 21:16:57 2004 UTC (13 years, 8 months ago) by roehrich
Branch: MAIN
Changes since 1.31: +12 -4 lines
Diff to previous 1.31 (colored)

Allow thread to drop i_alloc_sem, whether held read or write, before
entering the queues.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Feb 24 19:21:20 2004 UTC (13 years, 8 months ago) by roehrich
Branch: MAIN
Changes since 1.30: +17 -0 lines
Diff to previous 1.30 (colored)

release i_sem before going into dmapi queues
Merge of 2.4.x-xfs-kern:slinx:166619a by roehrich.

  Release i_sem/i_alloc_sem before entering dmapi queue in xfs_dm_send_data

Revision 1.30 / (download) - annotate - [select for diffs], Sat Feb 14 07:42:28 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.29: +3 -0 lines
Diff to previous 1.29 (colored)

Add back missing check for mapped files in prohibited_mr_events
add back VN_MAPPED check that got lost

Revision 1.29 / (download) - annotate - [select for diffs], Wed Feb 11 20:14:31 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.28: +61 -35 lines
Diff to previous 1.28 (colored)

Fix dmapi for Linux 2.6
abstract out a little code for Linux 2.4 vs 2.6

Revision 1.28 / (download) - annotate - [select for diffs], Wed Feb 4 16:27:27 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.27: +2 -22 lines
Diff to previous 1.27 (colored)

"backport" d_alloc_anon (this time for real)
use generic d_alloc_anon routine instead of opencoding

Revision 1.27 / (download) - annotate - [select for diffs], Tue Feb 3 00:13:28 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.26: +0 -0 lines
Diff to previous 1.26 (colored)

"backport" d_alloc_anon
use generic d_alloc_anon routine instead of opencoding

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jan 22 17:49:27 2004 UTC (13 years, 9 months ago) by roehrich
Branch: MAIN
Changes since 1.25: +2 -0 lines
Diff to previous 1.25 (colored)

add module-related pieces to dmapi, left behind when trees were unified

Revision 1.25 / (download) - annotate - [select for diffs], Thu Dec 4 15:10:36 2003 UTC (13 years, 10 months ago) by roehrich
Branch: MAIN
Changes since 1.24: +25 -24 lines
Diff to previous 1.24 (colored)

bring xfs_dm_rdwr closer to the 2.6 version
Merge of 2.4.x-xfs-kern:slinx:162890a by roehrich.

  bring xfs_dm_rdwr closer to the 2.6 version

Revision 1.24 / (download) - annotate - [select for diffs], Fri Nov 7 18:42:59 2003 UTC (13 years, 11 months ago) by sandeen
Branch: MAIN
Changes since 1.23: +10 -10 lines
Diff to previous 1.23 (colored)

Remove a nested transaction in xfs_dm_punch_hole
Remove a nested transaction in xfs_dm_punch_hole
Commit one before starting the next, this also helps
alleviate problems with the still-problematic
PF_FSTRANS process flag handling.  The nested transactions
would cause the PF macros to leak the flag.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Nov 4 16:24:48 2003 UTC (13 years, 11 months ago) by roehrich
Branch: MAIN
Changes since 1.22: +5 -3 lines
Diff to previous 1.22 (colored)

dm_path_to_handle returns errnos with sign flipped.
Merge of 2.4.x-xfs-kern:slinx:161149a by roehrich.

  Merge of 2.4.x-xfs-kern-lbs-merge:slinx:161149a by roehrich.
  Flip sign on errnos coming from linux kernel core.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Oct 16 19:31:15 2003 UTC (14 years ago) by roehrich
Branch: MAIN
Changes since 1.21: +210 -30 lines
Diff to previous 1.21 (colored)

Implement dm_get_bulkall
Merge of 2.4.x-xfs-kern:slinx:159760a by roehrich.

  Change DM_STAT_SIZE to take a type parameter.
  Provide implementation for dm_get_bulkall_rvp().
  Modify xfs_dm_bulkstat_one() to handle dm_xstat_t or dm_stat_t.
  Change xfs_dm_get_config() to return TRUE for DM_CONFIG_BULKALL.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Oct 8 17:10:55 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.20: +0 -1 lines
Diff to previous 1.20 (colored)

remove FINVIS from xfs, instead use a seperate file ops
vector for files which are opened for invisible I/O.
remove setting of FINVIS

Revision 1.20 / (download) - annotate - [select for diffs], Tue Oct 7 21:43:50 2003 UTC (14 years ago) by lord
Branch: MAIN
CVS Tags: DELETE-570
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

cleanup uio use some more

Revision 1.19 / (download) - annotate - [select for diffs], Tue Oct 7 21:21:22 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored)

switch xfs to use linux imode flags internally

Revision 1.18 / (download) - annotate - [select for diffs], Tue Sep 23 21:43:35 2003 UTC (14 years, 1 month ago) by roehrich
Branch: MAIN
Changes since 1.17: +8 -6 lines
Diff to previous 1.17 (colored)

Make dm_send_data_event use vp rather than bhv
Merge of 2.4.x-xfs-kern:slinx:158840a by roehrich.

  Make dm_send_data_event use vp rather than bhv

Revision 1.17 / (download) - annotate - [select for diffs], Mon Sep 15 05:03:19 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.16: +10 -0 lines
Diff to previous 1.16 (colored)

Undoes mod:     xfs-linux:slinx:158358a
Implement several additional inode flags - immutable, append-only, etc; contributed by Ethan Benson.

Revision 1.16 / (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.15: +1 -1 lines
Diff to previous 1.15 (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.15 / (download) - annotate - [select for diffs], Mon Sep 15 03:40:38 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.14: +0 -10 lines
Diff to previous 1.14 (colored)

Undoes mod:     xfs-linux:slinx:158357a
Undo last mod, checked in against wrong bug number with wrong change message.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Sep 15 03:13:46 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.13: +10 -0 lines
Diff to previous 1.13 (colored)

Separate the big filesystems macro out into separate big inums and blknos macros.  Also fix the check for too-large filesystems in the process.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Sep 8 06:50:10 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.12: +8 -3 lines
Diff to previous 1.12 (colored)

DMAPI changes required by direct IO/fcntl setfl interaction races

Revision 1.12 / (download) - annotate - [select for diffs], Thu Aug 28 15:06:30 2003 UTC (14 years, 2 months ago) by roehrich
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored)

Change dm_send_mount_event to use vnode ptrs rather than bhv ptrs
Change dm_send_mount_event to use vnode ptrs rather than bhv ptrs

Revision 1.11 / (download) - annotate - [select for diffs], Thu Aug 21 17:50:51 2003 UTC (14 years, 2 months ago) by roehrich
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

fix some ia64 warnings in dmapi_xfs.c

Revision 1.10 / (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.9: +7 -7 lines
Diff to previous 1.9 (colored)

Correct the maxbytes sb value for non-pagesize filesystem block sizes, and all uses of max file size constant within XFS

Revision 1.9 / (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.8: +2892 -0 lines
Diff to previous 1.8 (colored)

The Big Move
linux/fs/xfs/dmapi/dmapi_xfs.c 1.7 Renamed to dmapi/dmapi_xfs.c

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

Nuke

Revision 1.7 / (download) - annotate - [select for diffs], Mon May 12 19:36:03 2003 UTC (14 years, 5 months ago) by roehrich
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.6: +6 -4 lines
Diff to previous 1.6 (colored)

Before attempting to send a dmapi mount event, make sure there is an
XFS bhv.
Merge of 2.4.x-xfs-kern:slinx:148666a by roehrich.

  Send dmapi mount event only if there is an xfs bhv

Revision 1.6 / (download) - annotate - [select for diffs], Thu May 1 16:22:06 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
Changes since 1.5: +33 -0 lines
Diff to previous 1.5 (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.5 / (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.4: +1 -1 lines
Diff to previous 1.4 (colored)

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

Revision 1.4 / (download) - annotate - [select for diffs], Tue Apr 8 06:02:19 2003 UTC (14 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.3: +4 -1 lines
Diff to previous 1.3 (colored)

Provide a meaningful error message if we're failing a DMAPI mount attempt.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Mar 21 23:29:14 2003 UTC (14 years, 7 months ago) by roehrich
Branch: MAIN
Changes since 1.2: +3 -0 lines
Diff to previous 1.2 (colored)

add "dmi" mount option for dmapi--for people and code migrating from Irix.
Add "dmi" mount option.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 17 07:11:13 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.1: +1 -0 lines
Diff to previous 1.1 (colored)

Merge change back from 2.5 - need to include init.h for __init/__exit.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Mar 17 06:02:57 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN

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.

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>