Up to [Development] / xfs-linux / linux-2.4
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.116 / (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.115: +0 -586
lines
Diff to previous 1.115 (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.115 / (download) - annotate - [select for diffs], Sat Mar 10 02:56:10 2007 UTC (10 years, 7 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.114: +1 -1
lines
Diff to previous 1.114 (unified)
propogate return codes from flush routines This patch handles error return values in fs_flush_pages and fs_flushinval_pages. It changes the prototype of fs_flushinval_pages so we can propogate the errors and handle them at higher layers. I also modified xfs_itruncate_start so that it could propogate the error further. Merge of xfs-linux-melb:xfs-kern:28231a by kenmcd. propogate return codes from flush routines
Revision 1.114 / (download) - annotate - [select for diffs], Thu Nov 30 14:40:05 2006 UTC (10 years, 10 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.113: +2 -2
lines
Diff to previous 1.113 (unified)
Keep stack usage down for 4k stacks by using noinline. gcc-4.1 and more recent aggressively inline static functions which increases XFS stack usage by ~15% in critical paths. Prevent this from occurring by adding noinline to the STATIC definition. Also uninline some functions that are too large to be inlined and were causing problems with CONFIG_FORCED_INLINING=y. Finally, clean up all the different users of inline, __inline and __inline__ and put them under one STATIC_INLINE macro. For debug kernels the STATIC_INLINE macro uninlines those functions. Merge of xfs-linux-melb:xfs-kern:27585a by kenmcd. noinline static function declaration cleanup.
Revision 1.113 / (download) - annotate - [select for diffs], Fri Aug 4 13:22:53 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.112: +0 -2
lines
Diff to previous 1.112 (unified)
remove bhv_lookup, _range version works aswell and has more useful semantics. Signed-off-by: Christoph Hellwig <hch@lst.de> Merge of xfs-linux-melb:xfs-kern:26563a by kenmcd. remove bhv_lookup, _range version works aswell and has more useful semantics.
Revision 1.112 / (download) - annotate - [select for diffs], Tue May 30 15:57:54 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.111: +30 -30
lines
Diff to previous 1.111 (unified)
Resolve a namespace collision on remaining vtypes for FreeBSD porters. Merge of xfs-linux-melb:xfs-kern:26108a by kenmcd.
Revision 1.111 / (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.110: +108 -166
lines
Diff to previous 1.110 (unified)
Resolve a namespace collision on vnode/vnodeops for FreeBSD porters. Merge of xfs-linux-melb:xfs-kern:26107a by kenmcd.
Revision 1.110 / (download) - annotate - [select for diffs], Tue May 30 15:55:47 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.109: +1 -15
lines
Diff to previous 1.109 (unified)
Resolve a namespace collision on vfs/vfsops for FreeBSD porters. Merge of xfs-linux-melb:xfs-kern:26106a by kenmcd.
Revision 1.109 / (download) - annotate - [select for diffs], Tue May 30 15:51:09 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.108: +25 -15
lines
Diff to previous 1.108 (unified)
Start writeout earlier (on last close) in the case where we have a truncate down followed by delayed allocation (buffered writes) - worst case scenario for the notorious NULL files problem. This reduces the window where we are exposed to that problem significantly. Merge of xfs-linux-melb:xfs-kern:26100a by kenmcd.
Revision 1.108 / (download) - annotate - [select for diffs], Fri Mar 17 14:28:04 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.107: +20 -14
lines
Diff to previous 1.107 (unified)
Complete transition away from linvfs naming convention, finally. Merge of xfs-linux-melb:xfs-kern:25474a by kenmcd.
Revision 1.107 / (download) - annotate - [select for diffs], Wed Dec 21 14:33:42 2005 UTC (11 years, 9 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.106: +19 -0
lines
Diff to previous 1.106 (unified)
Fix some build fallout from atime changes. Merge of xfs-linux-melb:xfs-kern:24899a by kenmcd.
Revision 1.106 / (download) - annotate - [select for diffs], Tue Oct 4 15:20:36 2005 UTC (12 years ago) by sandeen
Branch: MAIN
Changes since 1.105: +1 -0
lines
Diff to previous 1.105 (unified)
Add ATTR_NOSIZETOK definition for xfs_vnodeops.c change Add ATTR_NOSIZETOK definition for xfs_vnodeops.c change
Revision 1.105 / (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.104: +12 -26
lines
Diff to previous 1.104 (unified)
Update license/copyright notices to match the prefered SGI boilerplate. Merge of xfs-linux-melb:xfs-kern:23903a by kenmcd.
Revision 1.104 / (download) - annotate - [select for diffs], Tue Sep 20 15:26:16 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.103: +0 -10
lines
Diff to previous 1.103 (unified)
Improve buffered read throughput by removing unnecessary timer calls that showed in ´kernel profiles. Merge of xfs-linux-melb:xfs-kern:23861a by kenmcd.
Revision 1.103 / (download) - annotate - [select for diffs], Mon Sep 19 03:45:19 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.102: +6 -5
lines
Diff to previous 1.102 (unified)
Make some extended attributes routines take const parameters, for the FreeBSD porters. Merge of xfs-linux-melb:xfs-kern:23845a by kenmcd.
Revision 1.102 / (download) - annotate - [select for diffs], Wed Aug 3 18:10:09 2005 UTC (12 years, 2 months ago) by hch
Branch: MAIN
Changes since 1.101: +0 -3
lines
Diff to previous 1.101 (unified)
streamline the clear_inode path
Revision 1.101 / (download) - annotate - [select for diffs], Wed Aug 3 10:51:58 2005 UTC (12 years, 2 months ago) by hch
Branch: MAIN
Changes since 1.100: +5 -0
lines
Diff to previous 1.100 (unified)
fix 2.4 compilation after iowait changes
Revision 1.100 / (download) - annotate - [select for diffs], Wed Aug 3 10:28:40 2005 UTC (12 years, 2 months ago) by hch
Branch: MAIN
Changes since 1.99: +0 -4
lines
Diff to previous 1.99 (unified)
remove unessecary vnode flags
Revision 1.99 / (download) - annotate - [select for diffs], Thu Jul 14 17:07:55 2005 UTC (12 years, 3 months ago) by hch
Branch: MAIN
Changes since 1.98: +7 -19
lines
Diff to previous 1.98 (unified)
remove struct vnode::v_type
Revision 1.98 / (download) - annotate - [select for diffs], Wed Jun 22 13:56:22 2005 UTC (12 years, 3 months ago) by hch
Branch: MAIN
Changes since 1.97: +6 -15
lines
Diff to previous 1.97 (unified)
replace vn_get usage by ihold replace vn_get usage by ihold
Revision 1.97 / (download) - annotate - [select for diffs], Fri Apr 8 02:50:51 2005 UTC (12 years, 6 months ago) by roehrich
Branch: MAIN
Changes since 1.96: +1 -1
lines
Diff to previous 1.96 (unified)
upate copyrights
Revision 1.96 / (download) - annotate - [select for diffs], Fri Apr 8 02:46:25 2005 UTC (12 years, 6 months ago) by roehrich
Branch: MAIN
Changes since 1.95: +1 -0
lines
Diff to previous 1.95 (unified)
Add ATTR_NOLOCK for xfs_setattr to indicate that XFS_IOLOCK is held Add ATTR_NOLOCK
Revision 1.95 / (download) - annotate - [select for diffs], Thu Apr 7 19:53:16 2005 UTC (12 years, 6 months ago) by sandeen
Branch: MAIN
Changes since 1.94: +2 -1
lines
Diff to previous 1.94 (unified)
Enable XFS_VNODE_TRACE Move the v_trace entry above the inode; due to the way we allocate the vnode/inode the inode must be last in the struct
Revision 1.94 / (download) - annotate - [select for diffs], Fri Apr 1 05:58:23 2005 UTC (12 years, 6 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.93: +1 -1
lines
Diff to previous 1.93 (unified)
Fix up uses of nlink_t incorrectly restricting us to 2^16 links for some platforms. Merge of xfs-linux-melb:xfs-kern:22032a by kenmcd.
Revision 1.93 / (download) - annotate - [select for diffs], Thu Mar 24 05:02:44 2005 UTC (12 years, 6 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.92: +1 -1
lines
Diff to previous 1.92 (unified)
Add a get/set interface for XFS project identifiers. Merge of xfs-linux-melb:xfs-kern:21938a by kenmcd.
Revision 1.92 / (download) - annotate - [select for diffs], Wed Sep 22 21:55:51 2004 UTC (13 years ago) by hch
Branch: MAIN
Changes since 1.91: +17 -0
lines
Diff to previous 1.91 (unified)
fix handling of bad inodes add vn_mark_bad and VN_BAD wrappers
Revision 1.91 / (download) - annotate - [select for diffs], Fri Jun 25 02:13:08 2004 UTC (13 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.90: +1 -0
lines
Diff to previous 1.90 (unified)
Fix data loss problem - we no longer update i_size anywhere without holding i_sem for 2.4 too (and tweak 2.6 solution to be consistent).
Revision 1.90 / (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.89: +650 -0
lines
Diff to previous 1.89 (unified)
Move the files around to finalize the 2.4/2.6 merge linux/xfs_vnode.h 1.88 Renamed to linux-2.4/xfs_vnode.h
Revision 1.89 / (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.88: +0 -650
lines
Diff to previous 1.88 (unified)
Delete imported files so they can re-named
Revision 1.88 / (download) - annotate - [select for diffs], Wed Dec 3 05:35:24 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.87: +10 -0
lines
Diff to previous 1.87 (unified)
Use vnode timespec modifiers for atime/mtime/ctime, keeps last code hunk in sync.
Revision 1.87 / (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.86: +2 -2
lines
Diff to previous 1.86 (unified)
move the iomap data structures out of pagebuf Use the new iomap flags and data structures
Revision 1.86 / (download) - annotate - [select for diffs], Mon Oct 20 02:04:36 2003 UTC (14 years ago) by nathans
Branch: MAIN
Changes since 1.85: +12 -19
lines
Diff to previous 1.85 (unified)
Rename the vnode tracing macro to be consistent with the other trace code
Revision 1.85 / (download) - annotate - [select for diffs], Tue Oct 14 21:55:24 2003 UTC (14 years ago) by nathans
Branch: MAIN
Changes since 1.84: +2 -6
lines
Diff to previous 1.84 (unified)
final round of code cleanup, now using 3-clause-bsd in these headers
Revision 1.84 / (download) - annotate - [select for diffs], Wed Oct 8 17:10:55 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.83: +3 -3
lines
Diff to previous 1.83 (unified)
remove FINVIS from xfs, instead use a seperate file ops vector for files which are opened for invisible I/O. changed ioctl interface
Revision 1.83 / (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.82: +7 -9
lines
Diff to previous 1.82 (unified)
cleanup uio use some more
Revision 1.82 / (download) - annotate - [select for diffs], Fri Oct 3 15:02:37 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.81: +65 -43
lines
Diff to previous 1.81 (unified)
Code cleanup Merge of 2.4.x-xfs-kern:slinx:159439a by lord. correct attribution for some of the code, reorg some structures, remove dead defines and structures.
Revision 1.81 / (download) - annotate - [select for diffs], Mon Sep 8 06:03:00 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.80: +12 -3
lines
Diff to previous 1.80 (unified)
Fix races between O_DIRECT and fcntl with F_SETFL flag on the XFS IO path
Revision 1.80 / (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.79: +622 -0
lines
Diff to previous 1.79 (unified)
The Big Move linux/fs/xfs/linux/xfs_vnode.h 1.78 Renamed to linux/xfs_vnode.h
Revision 1.79 / (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.78: +0 -622
lines
Diff to previous 1.78 (unified)
Nuke
Revision 1.78 / (download) - annotate - [select for diffs], Thu May 1 21:05:53 2003 UTC (14 years, 5 months ago) by lord
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.77: +1 -2
lines
Diff to previous 1.77 (unified)
Rework of how xfs syncs metadata to disk. This has a number of benefits: We no longer walk the list of all the inodes in the filesystem everytime the write_super is called. If you type sync and then reset the box then everything is definitely recovered afterwards. We remove a lot of calls to mark_inode_dirty which did not really do us any good, and replace them with a single one which does. kupdated does less work in xfs now, freeing it to do other things. Finally, get the dummy log record code working, this means that after a period of inactivity with everything on disk, we clean the log so that recovery does not have any work to do. VMODIFY no longer marks the inode dirty
Revision 1.77 / (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.76: +47 -47
lines
Diff to previous 1.76 (unified)
Whitespace cleanup Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)
Revision 1.76 / (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.75: +59 -122
lines
Diff to previous 1.75 (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.75 / (download) - annotate - [select for diffs], Tue Mar 11 04:37:23 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.74: +4 -74
lines
Diff to previous 1.74 (unified)
First stage of behavior code cleanup - removes a bunch of unused macros related to read/write locking the behavior change.
Revision 1.74 / (download) - annotate - [select for diffs], Thu Jan 2 01:40:40 2003 UTC (14 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.73: +2 -1
lines
Diff to previous 1.73 (unified)
Fix up some comments, tidy up some macros - no functional changes. Add a vname to vnode macro, finishing off the dentry/core XFS code abstraction.
Revision 1.73 / (download) - annotate - [select for diffs], Mon Dec 2 22:21:53 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.72: +1 -1
lines
Diff to previous 1.72 (unified)
Fix the build - missing an argument after last change.
Revision 1.72 / (download) - annotate - [select for diffs], Mon Dec 2 22:07:54 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.71: +2 -2
lines
Diff to previous 1.71 (unified)
Update the vn lock/unlock macros to keep code in sync, no functional change.
Revision 1.71 / (download) - annotate - [select for diffs], Fri Nov 22 07:45:15 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.70: +79 -74
lines
Diff to previous 1.70 (unified)
Minor formatting and code consistency cleanups. Minor cleanups - format code consistently; keep details of dentry internals over with the other Linux-specific code.
Revision 1.70 / (download) - annotate - [select for diffs], Wed Nov 13 23:11:12 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.69: +0 -0
lines
Diff to previous 1.69 (unified)
Undoes mod: 2.4.x-xfs:slinx:132930a Rethink some of those recent types changes slightly.
Revision 1.69 / (download) - annotate - [select for diffs], Wed Nov 13 02:25:49 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.68: +44 -42
lines
Diff to previous 1.68 (unified)
Change AT_* to XFS_AT_* to prevent namespace collisions; move some type declarations into more appropriate places. Change AT_* to XFS_AT_* to prevent namespace collisions.
Revision 1.68 / (download) - annotate - [select for diffs], Thu Oct 31 15:59:08 2002 UTC (14 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.67: +0 -1
lines
Diff to previous 1.67 (unified)
remove VPURGE
Revision 1.67 / (download) - annotate - [select for diffs], Mon Oct 14 16:58:53 2002 UTC (15 years ago) by hch
Branch: MAIN
Changes since 1.66: +4 -3
lines
Diff to previous 1.66 (unified)
Revert VMAP() to the old IRIX prototype. Vnode and Linux inode are closely tied together nowdays so that we don't have to pass in the Linux inode separately. Revert VMAP() to the old IRIX prototype.
Revision 1.66 / (download) - annotate - [select for diffs], Fri Oct 11 15:30:34 2002 UTC (15 years ago) by lord
Branch: MAIN
Changes since 1.65: +3 -11
lines
Diff to previous 1.65 (unified)
merge strategy and bmap calls, they are two aspects of the same operation. remove VOP_STRATEGY
Revision 1.65 / (download) - annotate - [select for diffs], Wed Oct 2 17:25:30 2002 UTC (15 years ago) by lord
Branch: MAIN
Changes since 1.64: +3 -3
lines
Diff to previous 1.64 (unified)
This is a two fold change, first it moves the translation between linux dev_t and kdev_t up the call stack in xfs and makes the bulk of xfs work in terms of its on disk dev_t format. It also cleans up a few related chunks of code. The other part of the change reworks how we keep the linux inode contents and the xfs inode fields in sync. A number of places where we resynced the two have been removed, these were basically replicating work elsewhere in the filesystem. We now also ensure that the inode fields are filled in before calling unlock_new_inode - there used to be a window. Finally all the code which hooks together the linux inode and the xfs inode is brought together as a more coherent whole rather than being scattered around the inode create path. Most calls to revalidate the linux inode from the xfs inode are removed. Change the vattr_t structure to contain dev_t's in xfs format rather than as kdev_t structures. Change prototype for vn_revalidate.
Revision 1.64 / (download) - annotate - [select for diffs], Wed Sep 18 12:33:01 2002 UTC (15 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.63: +3 -11
lines
Diff to previous 1.63 (unified)
Small comment corrections/updates
Revision 1.63 / (download) - annotate - [select for diffs], Wed Aug 28 18:55:59 2002 UTC (15 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.62: +3 -1
lines
Diff to previous 1.62 (unified)
simplify cred code
Revision 1.62 / (download) - annotate - [select for diffs], Mon Aug 26 17:41:48 2002 UTC (15 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.61: +3 -3
lines
Diff to previous 1.61 (unified)
clean up dead paths in reclaim code
Revision 1.61 / (download) - annotate - [select for diffs], Mon Aug 26 14:58:54 2002 UTC (15 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.60: +0 -5
lines
Diff to previous 1.60 (unified)
remove VN_GET_NOWAIT
Revision 1.60 / (download) - annotate - [select for diffs], Thu Aug 22 14:47:34 2002 UTC (15 years, 1 month ago) by sandeen
Branch: MAIN
Changes since 1.59: +2 -2
lines
Diff to previous 1.59 (unified)
Remove unused arguments from vn_initialize & vn_get
Revision 1.59 / (download) - annotate - [select for diffs], Fri Aug 16 20:44:19 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.58: +12 -3
lines
Diff to previous 1.58 (unified)
extend the flush_inode interface in xfs
Revision 1.58 / (download) - annotate - [select for diffs], Mon Aug 12 03:42:18 2002 UTC (15 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.57: +0 -3
lines
Diff to previous 1.57 (unified)
Fix debug builds - VINACTIVE_TEARDOWN no longer exists.
Revision 1.57 / (download) - annotate - [select for diffs], Fri Aug 9 14:23:41 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.56: +4 -14
lines
Diff to previous 1.56 (unified)
clean up vnode flags
Revision 1.56 / (download) - annotate - [select for diffs], Tue Jul 30 21:24:38 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.55: +6 -14
lines
Diff to previous 1.55 (unified)
remove some dead vop arguments
Revision 1.55 / (download) - annotate - [select for diffs], Tue Jul 30 14:55:17 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.54: +0 -4
lines
Diff to previous 1.54 (unified)
clean up a couple more cell defines
Revision 1.54 / (download) - annotate - [select for diffs], Tue Jul 30 13:52:51 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.53: +0 -8
lines
Diff to previous 1.53 (unified)
remove vop_seek
Revision 1.53 / (download) - annotate - [select for diffs], Tue Jul 23 17:03:11 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.52: +0 -19
lines
Diff to previous 1.52 (unified)
remove vnlist leftovers
Revision 1.52 / (download) - annotate - [select for diffs], Mon Jul 22 20:50:38 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.51: +0 -1
lines
Diff to previous 1.51 (unified)
kill LINVFS_GET_VPTR
Revision 1.51 / (download) - annotate - [select for diffs], Mon Jul 22 16:43:26 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.50: +59 -14
lines
Diff to previous 1.50 (unified)
rework of inode-related core changes
Revision 1.50 / (download) - annotate - [select for diffs], Wed Jul 17 19:05:02 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.49: +0 -38
lines
Diff to previous 1.49 (unified)
remove unused IO flags
Revision 1.49 / (download) - annotate - [select for diffs], Fri Jul 12 21:03:14 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.48: +0 -16
lines
Diff to previous 1.48 (unified)
allocstore and realvp removed
Revision 1.48 / (download) - annotate - [select for diffs], Thu Jul 11 18:22:30 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.47: +0 -3
lines
Diff to previous 1.47 (unified)
code shrink the create/mkdir/mknod path
Revision 1.47 / (download) - annotate - [select for diffs], Thu Jul 11 18:02:19 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.46: +0 -9
lines
Diff to previous 1.46 (unified)
remove VOP_FCNTL - unused
Revision 1.46 / (download) - annotate - [select for diffs], Thu Jul 11 16:20:51 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.45: +0 -14
lines
Diff to previous 1.45 (unified)
remove VOP_CLOSE
Revision 1.45 / (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.44: +246 -246
lines
Diff to previous 1.44 (unified)
whitespace cleanup
Revision 1.44 / (download) - annotate - [select for diffs], Wed Jul 10 14:44:55 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.43: +3 -4
lines
Diff to previous 1.43 (unified)
do not pass cwd into rmdir
Revision 1.43 / (download) - annotate - [select for diffs], Mon Jul 8 20:25:42 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.42: +8 -0
lines
Diff to previous 1.42 (unified)
add VOP_IFLUSH
Revision 1.42 / (download) - annotate - [select for diffs], Thu Jun 20 19:24:14 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.41: +13 -14
lines
Diff to previous 1.41 (unified)
define vn_address as an inline, remove VN_LOCK and WRITEALLOWED macros
Revision 1.41 / (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.40: +1 -1
lines
Diff to previous 1.40 (unified)
pass const pointer info down into write path
Revision 1.40 / (download) - annotate - [select for diffs], Mon Jun 10 21:27:55 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.39: +2 -19
lines
Diff to previous 1.39 (unified)
small cleanups
Revision 1.39 / (download) - annotate - [select for diffs], Mon Jun 10 17:41:54 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.38: +2 -24
lines
Diff to previous 1.38 (unified)
remove read_inode method from xfs
Revision 1.38 / (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.37: +8 -6
lines
Diff to previous 1.37 (unified)
kill the use of a uio_t on the read/write path, it was just overhead
Revision 1.37 / (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.36: +6 -8
lines
Diff to previous 1.36 (unified)
remove unused parameter from read/write path
Revision 1.36 / (download) - annotate - [select for diffs], Thu Jun 6 15:46:50 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.35: +3 -5
lines
Diff to previous 1.35 (unified)
remove pathname from rename VOP
Revision 1.35 / (download) - annotate - [select for diffs], Wed Jun 5 15:53:46 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.34: +27 -24
lines
Diff to previous 1.34 (unified)
change vop prototypes
Revision 1.34 / (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.33: +1 -1
lines
Diff to previous 1.33 (unified)
Update copyright dates
Revision 1.33 / (download) - annotate - [select for diffs], Fri May 24 14:22:54 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.32: +0 -6
lines
Diff to previous 1.32 (unified)
remove VOP_PAGES_SETHOLE again
Revision 1.32 / (download) - annotate - [select for diffs], Thu May 23 18:57:09 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.31: +10 -6
lines
Diff to previous 1.31 (unified)
New definitions for VN_LOCK and VN_UNLOCK
Revision 1.31 / (download) - annotate - [select for diffs], Mon May 20 20:33:09 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.30: +0 -8
lines
Diff to previous 1.30 (unified)
remove VOP_PAGES_SETHOLE - it is not used
Revision 1.30 / (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.29: +1 -43
lines
Diff to previous 1.29 (unified)
Remove some VOPs and fix VN_DIRTY test
Revision 1.29 / (download) - annotate - [select for diffs], Mon Apr 29 21:07:07 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (unified)
use unsigned long for irq values
Revision 1.28 / (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.27: +42 -0
lines
Diff to previous 1.27 (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.27 / (download) - annotate - [select for diffs], Wed Mar 20 23:45:23 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.26: +9 -5
lines
Diff to previous 1.26 (unified)
rationalize xfs vnode layer code
Revision 1.26 / (download) - annotate - [select for diffs], Mon Feb 25 23:42:16 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.25: +3 -33
lines
Diff to previous 1.25 (unified)
Merge of 2.4.18-xfs:slinx:111144a by nathans. Kernel changes to transition us to the new extended attribute and ACL interfaces. Some minor code rearranging (files moved, some deleted, some new ones from ext2/ext3 ACL project) too.
Revision 1.25 / (download) - annotate - [select for diffs], Thu Jan 31 11:43:06 2002 UTC (15 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.24: +1 -1
lines
Diff to previous 1.24 (unified)
*** empty log message ***
Revision 1.24 / (download) - annotate - [select for diffs], Wed Nov 14 04:41:19 2001 UTC (15 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.23: +3 -2
lines
Diff to previous 1.23 (unified)
convert over from struct acl and other ACL related types/macros to an xfs_acl_t variant so we can tell what is XFS-specific and what is not. will help our transition to a common EA/ACL codebase while keeping our existing ondisk format intact.
Revision 1.23 / (download) - annotate - [select for diffs], Fri Oct 26 19:42:54 2001 UTC (15 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.22: +3 -2
lines
Diff to previous 1.22 (unified)
use i_mapping instead of i_data
Revision 1.22 / (download) - annotate - [select for diffs], Mon Aug 13 12:12:07 2001 UTC (16 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.21: +2 -1
lines
Diff to previous 1.21 (unified)
merge upto 2.4.8
Revision 1.21 / (download) - annotate - [select for diffs], Tue Jul 10 19:56:22 2001 UTC (16 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.20: +1 -0
lines
Diff to previous 1.20 (unified)
Add more synchronization between the inactive path and threads activating vnodes.
Revision 1.20 / (download) - annotate - [select for diffs], Fri May 25 20:33:07 2001 UTC (16 years, 4 months ago) by lord
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.19: +0 -2
lines
Diff to previous 1.19 (unified)
Prototype changes and removals due to reworked interface
Revision 1.19 / (download) - annotate - [select for diffs], Thu May 17 20:53:29 2001 UTC (16 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.18: +6 -0
lines
Diff to previous 1.18 (unified)
Add VMODIFIED flag and macros to manipulate it.
Revision 1.18 / (download) - annotate - [select for diffs], Mon Apr 23 17:41:04 2001 UTC (16 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.17: +1 -1
lines
Diff to previous 1.17 (unified)
remove last argument from vn_alloc prototype
Revision 1.17 / (download) - annotate - [select for diffs], Wed Apr 11 15:11:53 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.16: +2 -4
lines
Diff to previous 1.16 (unified)
fix two more compile warnings after turning on strict checking, reinstate MAKEIMODE - we are using it!
Revision 1.16 / (download) - annotate - [select for diffs], Mon Mar 5 16:47:52 2001 UTC (16 years, 7 months ago) by lord
Branch: MAIN
CVS Tags: Release-1_0_0,
PreRelease-0_10
Changes since 1.15: +3 -4
lines
Diff to previous 1.15 (unified)
implement VN_CACHED, VN_DIRTY and VN_MAPPED as direct tests rather than function calls.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 9 21:58:35 2001 UTC (16 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.14: +1 -1
lines
Diff to previous 1.14 (unified)
Add flag to vn_alloc to indicate if we are within a transaction or not
Revision 1.14 / (download) - annotate - [select for diffs], Fri Jan 19 06:50:04 2001 UTC (16 years, 9 months ago) by tes
Branch: MAIN
Changes since 1.13: +9 -0
lines
Diff to previous 1.13 (unified)
Make ACLs compile configurable
Revision 1.13 / (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.12: +8 -0
lines
Diff to previous 1.12 (unified)
Add VOP_STRATEGY
Revision 1.12 / (download) - annotate - [select for diffs], Thu Jan 18 22:21:03 2001 UTC (16 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (unified)
Chare readonly filesystem check so it does not apply to devices
Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 15 10:28:46 2001 UTC (16 years, 9 months ago) by tes
Branch: MAIN
Changes since 1.10: +16 -0
lines
Diff to previous 1.10 (unified)
Add XFS/ACL support
Revision 1.10 / (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.9: +2 -5
lines
Diff to previous 1.9 (unified)
change loff_t in bmap to xfs_off_t for cxfs. move vop_release.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Jan 5 03:17:43 2001 UTC (16 years, 9 months ago) by dxm
Branch: MAIN
Changes since 1.8: +4 -1
lines
Diff to previous 1.8 (unified)
move vop_ioctl back to where it was in irix
Revision 1.8 / (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.7: +25 -18
lines
Diff to previous 1.7 (unified)
put vops back to the same as irix
Revision 1.7 / (download) - annotate - [select for diffs], Thu Dec 14 02:52:59 2000 UTC (16 years, 10 months ago) by dxm
Branch: MAIN
Changes since 1.6: +29 -0
lines
Diff to previous 1.6 (unified)
push back defs for cxfs
Revision 1.6 / (download) - annotate - [select for diffs], Wed Dec 13 06:02:07 2000 UTC (16 years, 10 months ago) by ivanr
Branch: MAIN
Changes since 1.5: +16 -9
lines
Diff to previous 1.5 (unified)
add parameter to VOP_TOSS_PAGES VOP_FLUSH_PAGES and VOP_FLUSHINVAL_PAGES for irix compatibility
Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 16 01:57:15 2000 UTC (16 years, 11 months ago) by dxm
Branch: MAIN
Changes since 1.4: +4 -2
lines
Diff to previous 1.4 (unified)
move definition of VNODE_TRACE_SIZE
Revision 1.4 / (download) - annotate - [select for diffs], Tue Oct 10 14:38:27 2000 UTC (17 years ago) by lord
Branch: MAIN
Changes since 1.3: +6 -2
lines
Diff to previous 1.3 (unified)
Extensions to rwlock interface for trylock variants
Revision 1.3 / (download) - annotate - [select for diffs], Thu Sep 28 04:14:43 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.2: +1 -0
lines
Diff to previous 1.2 (unified)
remove explicit externs - get these from headers.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Sep 28 00:11:43 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.1: +28 -0
lines
Diff to previous 1.1 (unified)
merge in last couple of vnode-related types & macros.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Sep 26 05:02:06 2000 UTC (17 years ago) by nathans
Branch: MAIN
move from pseudo-inc to pair up with its .c file here.