Up to [Development] / xfs-linux / linux-2.4
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.338 / (download) - annotate - [select for diffs], Thu Sep 27 04:02:18 2007 UTC (10 years, 1 month ago) by donaldd.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.337: +0 -1066
lines
Diff to previous 1.337 (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.337 / (download) - annotate - [select for diffs], Thu Aug 2 16:10:11 2007 UTC (10 years, 2 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.336: +0 -4
lines
Diff to previous 1.336 (unified)
Remove xfs_physmem Now that nobody's using it, remove xfs_physmem & friends. Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Merge of xfs-linux-melb:xfs-kern:29325a by kenmcd. remove unused xfs_physmem & friends.
Revision 1.336 / (download) - annotate - [select for diffs], Tue May 22 15:50:48 2007 UTC (10 years, 5 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.335: +3 -2
lines
Diff to previous 1.335 (unified)
Lazy Superblock Counters When we have a couple of hundred transactions on the fly at once, they all typically modify the on disk superblock in some way. create/unclink/mkdir/rmdir modify inode counts, allocation/freeing modify free block counts. When these counts are modified in a transaction, the must eventually lock the superblock buffer and apply the mods. The buffer then remains locked until the transaction is committed into the incore log buffer. The result of this is that with enough transactions on the fly the incore superblock buffer becomes a bottleneck. The result of contention on the incore superblock buffer is that transaction rates fall - the more pressure that is put on the superblock buffer, the slower things go. The key to removing the contention is to not require the superblock fields in question to be locked. We do that by not marking the superblock dirty in the transaction. IOWs, we modify the incore superblock but do not modify the cached superblock buffer. In short, we do not log superblock modifications to critical fields in the superblock on every transaction. In fact we only do it just before we write the superblock to disk every sync period or just before unmount. This creates an interesting problem - if we don't log or write out the fields in every transaction, then how do the values get recovered after a crash? the answer is simple - we keep enough duplicate, logged information in other structures that we can reconstruct the correct count after log recovery has been performed. It is the AGF and AGI structures that contain the duplicate information; after recovery, we walk every AGI and AGF and sum their individual counters to get the correct value, and we do a transaction into the log to correct them. An optimisation of this is that if we have a clean unmount record, we know the value in the superblock is correct, so we can avoid the summation walk under normal conditions and so mount/recovery times do not change under normal operation. One wrinkle that was discovered during development was that the blocks used in the freespace btrees are never accounted for in the AGF counters. This was once a valid optimisation to make; when the filesystem is full, the free space btrees are empty and consume no space. Hence when it matters, the "accounting" is correct. But that means the when we do the AGF summations, we would not have a correct count and xfs_check would complain. Hence a new counter was added to track the number of blocks used by the free space btrees. This is an *on-disk format change*. As a result of this, lazy superblock counters are a mkfs option and at the moment on linux there is no way to convert an old filesystem. This is possible - xfs_db can be used to twiddle the right bits and then xfs_repair will do the format conversion for you. Similarly, you can convert backwards as well. At some point we'll add functionality to xfs_admin to do the bit twiddling easily.... Merge of xfs-linux-melb:xfs-kern:28652a by kenmcd. Changes to support lazy superblock counters.
Revision 1.335 / (download) - annotate - [select for diffs], Wed Feb 7 02:50:13 2007 UTC (10 years, 8 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.334: +0 -2
lines
Diff to previous 1.334 (unified)
Remove unused header files for MAC and CAP checking functionality. xfs_mac.h and xfs_cap.h provide definitions and macros that aren't used anywhere in XFS at all. They are left-overs from "to be implement at some point in the future" functionality that Irix XFS has. If this functionality ever goes into Linux, it will be provided at a different layer, most likely through the security hooks in the kernel so we will never need this functionality in XFS. Patch provided by Eric Sandeen (sandeen@sandeen.net). Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Merge of xfs-linux-melb:xfs-kern:28036a by kenmcd. Remove unused xfs_cap.h/xfs_mac.h header files. Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
Revision 1.334 / (download) - annotate - [select for diffs], Wed Feb 7 02:49:15 2007 UTC (10 years, 8 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.333: +3 -5
lines
Diff to previous 1.333 (unified)
Make freeze code a little cleaner. Fixes a few small issues (mostly cosmetic) that were picked up during the review cycle for the last set of freeze path changes. Merge of xfs-linux-melb:xfs-kern:28035a by kenmcd. Use new flush ordering and semantics in the freeze path.
Revision 1.333 / (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.332: +7 -7
lines
Diff to previous 1.332 (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.332 / (download) - annotate - [select for diffs], Thu Jun 15 03:58:11 2006 UTC (11 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.331: +0 -2
lines
Diff to previous 1.331 (unified)
Remove version 1 directory code. Never functioned on Linux, just pure bloat. Merge of xfs-linux-melb:xfs-kern:26251a by kenmcd.
Revision 1.331 / (download) - annotate - [select for diffs], Tue May 30 15:56:57 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.330: +20 -27
lines
Diff to previous 1.330 (unified)
Resolve a namespace collision on vnode/vnodeops for FreeBSD porters. Merge of xfs-linux-melb:xfs-kern:26107a by kenmcd.
Revision 1.330 / (download) - annotate - [select for diffs], Tue May 30 15:55:47 2006 UTC (11 years, 5 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.329: +61 -104
lines
Diff to previous 1.329 (unified)
Resolve a namespace collision on vfs/vfsops for FreeBSD porters. Merge of xfs-linux-melb:xfs-kern:26106a by kenmcd.
Revision 1.329 / (download) - annotate - [select for diffs], Fri Mar 31 03:49:51 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.328: +6 -5
lines
Diff to previous 1.328 (unified)
Implement the silent parameter to fill_super, previously ignored. Merge of xfs-linux-melb:xfs-kern:25632a by kenmcd.
Revision 1.328 / (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.327: +27 -31
lines
Diff to previous 1.327 (unified)
Complete transition away from linvfs naming convention, finally. Merge of xfs-linux-melb:xfs-kern:25474a by kenmcd.
Revision 1.327 / (download) - annotate - [select for diffs], Mon Mar 6 14:21:40 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.326: +59 -59
lines
Diff to previous 1.326 (unified)
Switch over from linvfs names for sb/quotactl operations for consistent naming. Merge of xfs-linux-melb:xfs-kern:25382a by kenmcd.
Revision 1.326 / (download) - annotate - [select for diffs], Mon Mar 6 14:20:54 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.325: +4 -4
lines
Diff to previous 1.325 (unified)
Switch over from linvfs names for inode operations for consistent naming. Merge of xfs-linux-melb:xfs-kern:25381a by kenmcd.
Revision 1.325 / (download) - annotate - [select for diffs], Mon Mar 6 14:20:06 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.324: +2 -2
lines
Diff to previous 1.324 (unified)
Switch over from linvfs names for file operations for consistent naming. Merge of xfs-linux-melb:xfs-kern:25379a by kenmcd.
Revision 1.324 / (download) - annotate - [select for diffs], Mon Mar 6 14:19:18 2006 UTC (11 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.323: +2 -2
lines
Diff to previous 1.323 (unified)
Switch over from linvfs names for address space ops for consistent naming. Merge of xfs-linux-melb:xfs-kern:25378a by kenmcd.
Revision 1.323 / (download) - annotate - [select for diffs], Fri Feb 17 05:02:11 2006 UTC (11 years, 8 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.322: +1 -1
lines
Diff to previous 1.322 (unified)
Fix non-debug builds with dmapi access to xfs_fs_type symbol. Merge of xfs-linux-melb:xfs-kern:25223a by kenmcd.
Revision 1.322 / (download) - annotate - [select for diffs], Wed Feb 15 02:48:07 2006 UTC (11 years, 8 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.321: +1 -4
lines
Diff to previous 1.321 (unified)
Remove direct dependency between dmapi.ko and xfs.ko causing dmapi.ko to be held in "[permanent]" mode by the xfs module. Merge of xfs-linux-melb:xfs-kern:25191a by kenmcd.
Revision 1.321 / (download) - annotate - [select for diffs], Mon Feb 6 05:01:49 2006 UTC (11 years, 8 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.320: +20 -25
lines
Diff to previous 1.320 (unified)
Cleanup the use of zones/slabs, more consistent and allows flags to be passed. Merge of xfs-linux-melb:xfs-kern:25122a by kenmcd.
Revision 1.320 / (download) - annotate - [select for diffs], Thu Feb 2 05:00:23 2006 UTC (11 years, 8 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.319: +0 -2
lines
Diff to previous 1.319 (unified)
XFS propagates MS_NOATIME through two levels internally but doesn't actually use it. Kill this dead code. Signed-off-by: Christoph Hellwig <hch@lst.de> Merge of xfs-linux-melb:xfs-kern:25086a by kenmcd.
Revision 1.319 / (download) - annotate - [select for diffs], Mon Dec 19 21:59:30 2005 UTC (11 years, 10 months ago) by yingping
Branch: MAIN
Changes since 1.318: +2 -1
lines
Diff to previous 1.318 (unified)
xfssyncd is responsible for flushing inode or device's data by extracting the work from its queue. In addition, this processing also decrement the inode's i_count. If there are any remaining works in queue before this process terminates, we have unbalanced increment and decrement of i_count. Thus it can cause assertion failure of vn_count. The fix allows xyssyncd to process any remaining work before it is shutdown. Allow xfssyncd to process the remaining work
Revision 1.318 / (download) - annotate - [select for diffs], Sat Dec 17 11:31:50 2005 UTC (11 years, 10 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.317: +5 -5
lines
Diff to previous 1.317 (unified)
Complete the pagebuf -> xfs_buf naming convention transition, finally. Merge of xfs-linux-melb:xfs-kern:24866a by kenmcd.
Revision 1.317 / (download) - annotate - [select for diffs], Wed Oct 26 03:52:28 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.316: +2 -3
lines
Diff to previous 1.316 (unified)
Rework fid encode/decode wrt 64 bit inums interacting with NFS. Merge of xfs-linux-melb:xfs-kern:24201a by kenmcd.
Revision 1.316 / (download) - annotate - [select for diffs], Fri Sep 23 03:51:28 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.315: +12 -26
lines
Diff to previous 1.315 (unified)
Update license/copyright notices to match the prefered SGI boilerplate. Merge of xfs-linux-melb:xfs-kern:23903a by kenmcd.
Revision 1.315 / (download) - annotate - [select for diffs], Fri Sep 23 03:48:50 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.314: +7 -8
lines
Diff to previous 1.314 (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.314 / (download) - annotate - [select for diffs], Fri Sep 16 06:01:22 2005 UTC (12 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.313: +1 -1
lines
Diff to previous 1.313 (unified)
Introduce two new mount options (nolargeio/largeio) to allow filesystems to expose the filesystem stripe width in stat(2) rather than the page cache size. This allows applications requiring high bandwidth to easily determine the optimum I/O size for the underlying filesystem. The default is to report the page cache size (i.e. "nolargeio"). Merge of xfs-linux-melb:xfs-kern:23830a by kenmcd. Set inode block size to the preferred size for the filesystem
Revision 1.313 / (download) - annotate - [select for diffs], Fri Sep 16 03:52:03 2005 UTC (12 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.312: +13 -0
lines
Diff to previous 1.312 (unified)
Provide a mechiansm for flushing delalloc before quota reporting. Merge of xfs-linux-melb:xfs-kern:23829a by kenmcd.
Revision 1.312 / (download) - annotate - [select for diffs], Thu Sep 8 20:25:17 2005 UTC (12 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.311: +14 -0
lines
Diff to previous 1.311 (unified)
Add barrier stubs for 2.4.x
Revision 1.311 / (download) - annotate - [select for diffs], Mon Aug 22 11:43:22 2005 UTC (12 years, 2 months ago) by hch
Branch: MAIN
Changes since 1.310: +6 -3
lines
Diff to previous 1.310 (unified)
allow a null behaviour pointer in linvfs_clear_inode
Revision 1.310 / (download) - annotate - [select for diffs], Fri Aug 12 20:24:30 2005 UTC (12 years, 2 months ago) by felixb
Branch: MAIN
Changes since 1.309: +5 -3
lines
Diff to previous 1.309 (unified)
Check if there is first behavior before calling VOP_RECLAIM from linvfs_clear_inode(). The behavior may go away in VOP_INACTIVE. Check if there is first behavior before calling VOP_RECLAIM from linvfs_clear_inode(). The behavior may go away in VOP_INACTIVE.
Revision 1.309 / (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.308: +25 -9
lines
Diff to previous 1.308 (unified)
streamline the clear_inode path
Revision 1.308 / (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.307: +20 -15
lines
Diff to previous 1.307 (unified)
remove struct vnode::v_type
Revision 1.307 / (download) - annotate - [select for diffs], Thu Jun 30 15:18:01 2005 UTC (12 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.306: +8 -1
lines
Diff to previous 1.306 (unified)
Add ioctl32 handlers for most ioctls on 2.4 kernels call ioctl32 registration routines on module init/exit
Revision 1.306 / (download) - annotate - [select for diffs], Wed Jun 8 10:10:57 2005 UTC (12 years, 4 months ago) by hch
Branch: MAIN
Changes since 1.305: +3 -0
lines
Diff to previous 1.305 (unified)
quiesce the filesystem proper when freezing call VFS_SYNC(..., SYNC_QUIESCE, ...) in the freeze path
Revision 1.305 / (download) - annotate - [select for diffs], Fri Jun 3 06:03:33 2005 UTC (12 years, 4 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.304: +4 -2
lines
Diff to previous 1.304 (unified)
Add support for project quota, based on Dan Knappes earlier work. Merge of xfs-linux-melb:xfs-kern:22805a by kenmcd.
Revision 1.304 / (download) - annotate - [select for diffs], Mon Mar 21 02:44:17 2005 UTC (12 years, 7 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.303: +2 -0
lines
Diff to previous 1.303 (unified)
Fix sync mount option to also do metadata updates synchronously. Merge of xfs-linux-melb:xfs-kern:21887a by kenmcd.
Revision 1.303 / (download) - annotate - [select for diffs], Wed Mar 9 03:08:38 2005 UTC (12 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.302: +0 -22
lines
Diff to previous 1.302 (unified)
remove non-helpfull inode shakers kill the xfs_inode_shaker
Revision 1.302 / (download) - annotate - [select for diffs], Mon Mar 7 02:44:22 2005 UTC (12 years, 7 months ago) by gnb.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.301: +1 -1
lines
Diff to previous 1.301 (unified)
Update copyright date to 2005 after last change. Merge of xfs-linux-melb:xfs-kern:21726a by kenmcd.
Revision 1.301 / (download) - annotate - [select for diffs], Wed Mar 2 00:47:52 2005 UTC (12 years, 7 months ago) by gnb.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.300: +73 -43
lines
Diff to previous 1.300 (unified)
Make XFS provide encoding and decoding callbacks from knfsd which encode the fileid portion of the NFS filehandle differently than the default functions. The new fileid formats allow filesystems mounted with "inode64" to be exported over NFSv3 (and NFSv2 if you also use the "no_subtree_check" export option). For filesystems without "inode64", the file handles are binary compatible with the old ones, so it should be possible to upgrade a server without unmounting clients. Merge of xfs-linux-melb:xfs-kern:21686a by kenmcd. Fix interaction between XFS with 64 bit inodes enabled and NFS.
Revision 1.300 / (download) - annotate - [select for diffs], Fri Feb 11 02:46:15 2005 UTC (12 years, 8 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.299: +6 -0
lines
Diff to previous 1.299 (unified)
Fix problems with synchronous writes returning EAGAIN incorrectly for pinned inodes. Merge of xfs-linux-melb:xfs-kern:21460a by kenmcd.
Revision 1.299 / (download) - annotate - [select for diffs], Mon Jan 3 20:28:52 2005 UTC (12 years, 9 months ago) by hch
Branch: MAIN
Changes since 1.298: +8 -4
lines
Diff to previous 1.298 (unified)
Fix NFS inode data corruption revert filehandles without iode generation information
Revision 1.298 / (download) - annotate - [select for diffs], Wed Oct 27 11:56:15 2004 UTC (13 years ago) by hch
Branch: MAIN
Changes since 1.297: +4 -0
lines
Diff to previous 1.297 (unified)
Handle inode creating race clear XFS_INEW in xfs_initialize_vnode
Revision 1.297 / (download) - annotate - [select for diffs], Wed Sep 29 00:42:23 2004 UTC (13 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.296: +0 -6
lines
Diff to previous 1.296 (unified)
Remove use of the MS_NOBKL flag from XFS.
Revision 1.296 / (download) - annotate - [select for diffs], Mon Sep 27 03:35:54 2004 UTC (13 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.295: +6 -0
lines
Diff to previous 1.295 (unified)
Set and clear the MS_NOBKL flag only when safe to do so. Merge of xfs-linux-melb:xfs-kern:19602a by kenmcd.
Revision 1.295 / (download) - annotate - [select for diffs], Mon Sep 27 03:34:33 2004 UTC (13 years, 1 month ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.294: +116 -24
lines
Diff to previous 1.294 (unified)
Make xfssyncd more generic, hand off out-of-space flushing to it - fixes deadlocks near full and fixes a 4KSTACKS problem in XFS. Merge of xfs-linux-melb:xfs-kern:19600a by kenmcd.
Revision 1.294 / (download) - annotate - [select for diffs], Wed Sep 22 21:55:51 2004 UTC (13 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.293: +10 -15
lines
Diff to previous 1.293 (unified)
fix handling of bad inodes fix xfs_initialize_vnode to only write to the linux inode for initializes dinodes
Revision 1.293 / (download) - annotate - [select for diffs], Thu Jun 17 05:19:57 2004 UTC (13 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.292: +10 -0
lines
Diff to previous 1.292 (unified)
Fix up highmem build and error handling on inode shrink register.
Revision 1.292 / (download) - annotate - [select for diffs], Tue Jun 15 07:42:37 2004 UTC (13 years, 4 months ago) by hch
Branch: MAIN
Changes since 1.291: +19 -7
lines
Diff to previous 1.291 (unified)
Fix up memory allocators to try more hard add inode shaker
Revision 1.291 / (download) - annotate - [select for diffs], Wed Jun 9 09:33:17 2004 UTC (13 years, 4 months ago) by hch
Branch: MAIN
Changes since 1.290: +55 -14
lines
Diff to previous 1.290 (unified)
Integrate freeze/unfrezze with Linux 2.6 VFS infrastructure provide freeze_bdev/thaw_bdev for 2.4, too
Revision 1.290 / (download) - annotate - [select for diffs], Tue Jun 8 15:58:58 2004 UTC (13 years, 4 months ago) by roehrich
Branch: MAIN
Changes since 1.289: +2 -0
lines
Diff to previous 1.289 (unified)
Change things to use new version of xfs_dm_init/xfs_dm_exit Change things to use new version of xfs_dm_init/xfs_dm_exit.
Revision 1.289 / (download) - annotate - [select for diffs], Fri May 14 03:13:52 2004 UTC (13 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.288: +1 -1
lines
Diff to previous 1.288 (unified)
Export/import tunable time intervals as centisecs not jiffies.
Revision 1.288 / (download) - annotate - [select for diffs], Fri Apr 30 20:20:33 2004 UTC (13 years, 6 months ago) by roehrich
Branch: MAIN
Changes since 1.287: +0 -2
lines
Diff to previous 1.287 (unified)
Undoes mod: xfs-linux:xfs-kern:170510a Remove some recent dmapi changes
Revision 1.287 / (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.286: +2 -0
lines
Diff to previous 1.286 (unified)
Prep for using dmapi code outside of xfs tree Call XFS_DM_INIT/XFS_DM_EXIT during initialization
Revision 1.286 / (download) - annotate - [select for diffs], Thu Apr 22 12:49:48 2004 UTC (13 years, 6 months ago) by hch
Branch: MAIN
Changes since 1.285: +0 -83
lines
Diff to previous 1.285 (unified)
close external blockdevice after final flush move buftarg handling from here
Revision 1.285 / (download) - annotate - [select for diffs], Tue Apr 20 07:32:28 2004 UTC (13 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.284: +1 -0
lines
Diff to previous 1.284 (unified)
Clear the superblock dirty flag after flushing the log in sync_super.
Revision 1.284 / (download) - annotate - [select for diffs], Thu Mar 25 03:54:00 2004 UTC (13 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.283: +10 -7
lines
Diff to previous 1.283 (unified)
Fix delayed write buffer handling to use the correct list interfaces, add validity checks, remove unused code, and fix comments.
Revision 1.283 / (download) - annotate - [select for diffs], Sat Mar 6 03:12:18 2004 UTC (13 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.282: +1 -1
lines
Diff to previous 1.282 (unified)
Fix a compiler warning from a redefined symbol.
Revision 1.282 / (download) - annotate - [select for diffs], Wed Feb 18 21:48:58 2004 UTC (13 years, 8 months ago) by sandeen
Branch: MAIN
Changes since 1.281: +2 -2
lines
Diff to previous 1.281 (unified)
Add switches to make xfs compile when the nptl patch is present Add switches to make xfs compile when the nptl patch is present
Revision 1.281 / (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.280: +27 -16
lines
Diff to previous 1.280 (unified)
"backport" d_alloc_anon (this time for real) use generic d_alloc_anon routine instead of opencoding
Revision 1.280 / (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.279: +0 -0
lines
Diff to previous 1.279 (unified)
"backport" d_alloc_anon use generic d_alloc_anon routine instead of opencoding
Revision 1.279 / (download) - annotate - [select for diffs], Tue Jan 13 22:37:05 2004 UTC (13 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.278: +4 -4
lines
Diff to previous 1.278 (unified)
Merge the bulk of the bits over from the -dev tree. Some of the code needs some cleanup now but this mod basically is to bring the xfs-linux tree in sync with -dev.
Revision 1.278 / (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.277: +980 -0
lines
Diff to previous 1.277 (unified)
Move the files around to finalize the 2.4/2.6 merge linux/xfs_super.c 1.276 Renamed to linux-2.4/xfs_super.c
Revision 1.277 / (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.276: +0 -980
lines
Diff to previous 1.276 (unified)
Delete imported files so they can re-named
Revision 1.276 / (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.275: +19 -0
lines
Diff to previous 1.275 (unified)
Move Linux-version specific code out of xfs_iomap.c so that it can become part of the XFS core code.
Revision 1.275 / (download) - annotate - [select for diffs], Thu Nov 13 22:35:10 2003 UTC (13 years, 11 months ago) by sandeen
Branch: MAIN
Changes since 1.274: +1 -1
lines
Diff to previous 1.274 (unified)
Use i_size_read/i_size_write semantics from 2.6 kernel to reduce 2.4/2.6 differences in xfs use i_size_read/i_size_write as in 2.6
Revision 1.274 / (download) - annotate - [select for diffs], Thu Oct 30 04:25:27 2003 UTC (14 years ago) by sandeen
Branch: MAIN
Changes since 1.273: +1 -1
lines
Diff to previous 1.273 (unified)
Fix test for large sector_t when finding max file offset Test CONFIG_LBD (large sector_t turned on) not HAVE_SECTOR_T (LBD patch present) when determining max file offset.
Revision 1.273 / (download) - annotate - [select for diffs], Fri Oct 17 03:29:52 2003 UTC (14 years ago) by nathans
Branch: MAIN
Changes since 1.272: +3 -0
lines
Diff to previous 1.272 (unified)
Fix ktrace code - dont build unilaterally, and do earlier init for pagebuf use.
Revision 1.272 / (download) - annotate - [select for diffs], Wed Oct 8 17:10:55 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.271: +2 -2
lines
Diff to previous 1.271 (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.271 / (download) - annotate - [select for diffs], Tue Sep 23 06:30:11 2003 UTC (14 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.270: +1 -1
lines
Diff to previous 1.270 (unified)
Rename _inode_init_once to __inode_init_once to follow the kernel naming convention a bit more closely.
Revision 1.270 / (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.269: +16 -0
lines
Diff to previous 1.269 (unified)
Undoes mod: xfs-linux:slinx:158358a Implement several additional inode flags - immutable, append-only, etc; contributed by Ethan Benson.
Revision 1.269 / (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.268: +0 -16
lines
Diff to previous 1.268 (unified)
Undoes mod: xfs-linux:slinx:158357a Undo last mod, checked in against wrong bug number with wrong change message.
Revision 1.268 / (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.267: +16 -0
lines
Diff to previous 1.267 (unified)
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.267 / (download) - annotate - [select for diffs], Thu Aug 14 04:49:24 2003 UTC (14 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.266: +2 -1
lines
Diff to previous 1.266 (unified)
Fix a compiler warning, sync_fs returns a value
Revision 1.266 / (download) - annotate - [select for diffs], Wed Aug 6 20:55:24 2003 UTC (14 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.265: +11 -0
lines
Diff to previous 1.265 (unified)
clean up the flush logic some more, make the inode flush path less lossy since we now depend on it. Add a sync_fs callout which waits for flush to be done. add sync_fs call
Revision 1.265 / (download) - annotate - [select for diffs], Sun Jul 13 23:33:08 2003 UTC (14 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.264: +7 -3
lines
Diff to previous 1.264 (unified)
Max file size tweak for LBS patches - if LBD enabled on 32 bit platforms slightly bigger files are possible
Revision 1.264 / (download) - annotate - [select for diffs], Fri Jul 11 08:09:19 2003 UTC (14 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.263: +8 -6
lines
Diff to previous 1.263 (unified)
Fix couple of issues in max file size calculation, print big fs setting too
Revision 1.263 / (download) - annotate - [select for diffs], Thu Jul 10 02:21:36 2003 UTC (14 years, 3 months ago) by dxm
Branch: MAIN
Changes since 1.262: +2 -8
lines
Diff to previous 1.262 (unified)
move process flag manipulations to linux specific code and save/set/restore instead of set/clear for good form Merge of 2.4.x-xfs-kern:slinx:152830a by nathans. move process flag manipulations to linux specific code and save/set/restore instead of set/clear for good form
Revision 1.262 / (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.261: +33 -5
lines
Diff to previous 1.261 (unified)
Correct the maxbytes sb value for non-pagesize filesystem block sizes, and all uses of max file size constant within XFS
Revision 1.261 / (download) - annotate - [select for diffs], Wed Jul 2 02:35:27 2003 UTC (14 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.260: +1 -1
lines
Diff to previous 1.260 (unified)
rework sysctl initialization to avoid confusion
Revision 1.260 / (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.259: +902 -0
lines
Diff to previous 1.259 (unified)
The Big Move linux/fs/xfs/linux/xfs_super.c 1.258 Renamed to linux/xfs_super.c
Revision 1.259 / (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.258: +0 -902
lines
Diff to previous 1.258 (unified)
Nuke
Revision 1.258 / (download) - annotate - [select for diffs], Mon Jun 2 15:34:46 2003 UTC (14 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.257: +2 -2
lines
Diff to previous 1.257 (unified)
fix sign of error return in mount update and statfs operations, mount update could have returned either sign, and statfs was just wrong. convert sign of error return before returning to linux vfs in mntupdate and statfs call.
Revision 1.257 / (download) - annotate - [select for diffs], Fri May 23 17:15:48 2003 UTC (14 years, 5 months ago) by cattelan
Branch: MAIN
Changes since 1.256: +1 -13
lines
Diff to previous 1.256 (unified)
Move inode init handling back to inode.c Keep us from maintaining a separate copy of this code Call inode.c inode_init
Revision 1.256 / (download) - annotate - [select for diffs], Fri May 16 06:08:19 2003 UTC (14 years, 5 months ago) by nathans
Branch: MAIN
CVS Tags: XFS-1_3_0pre1
Changes since 1.255: +20 -13
lines
Diff to previous 1.255 (unified)
Small buftarg cleanup - keep code which pokes inside a buftarg all in one spot, which lets us keep more common code in sync, 2.4/2.5 and is slightly cleaner anyway. Keep all buftarg-internals code here, minor consistency cleanup too.
Revision 1.255 / (download) - annotate - [select for diffs], Wed May 14 15:58:05 2003 UTC (14 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.254: +1 -1
lines
Diff to previous 1.254 (unified)
remove the excess ; which crept into the syncd thread somewhere and basically turned it off. remove the excess ; from syncd so it works again.
Revision 1.254 / (download) - annotate - [select for diffs], Fri May 9 15:06:35 2003 UTC (14 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.253: +62 -0
lines
Diff to previous 1.253 (unified)
Move xfs_syncd code into xfs_super.c which is the only place which uses it Move xfs_syncd.c code here and rename daemon to xfssyncd
Revision 1.253 / (download) - annotate - [select for diffs], Mon May 5 17:44:11 2003 UTC (14 years, 5 months ago) by hch
Branch: MAIN
Changes since 1.252: +2 -2
lines
Diff to previous 1.252 (unified)
small fixes for the sync changes check linvfs_start_syncd retval
Revision 1.252 / (download) - annotate - [select for diffs], Fri May 2 11:17:20 2003 UTC (14 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.251: +21 -3
lines
Diff to previous 1.251 (unified)
XFS does not use the union at the end of the inode for its fs private data. There is 160 bytes per inode here which is wasted. Since we manage our own inode allocations, we can do something about this and actually not allocate that space. Saved 10Mbytes of space on my machine this morning after nightly cron jobs had pulled inodes into memory. Shrink the size of the slab cache used for xfs inodes to skip the union at the end of the inode. Do our own inode initialization to avoid the memset of the complete inode in the common code.
Revision 1.251 / (download) - annotate - [select for diffs], Thu May 1 21:05:53 2003 UTC (14 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.250: +14 -9
lines
Diff to previous 1.250 (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. stop and start the syncd thread on mount and unmount, clear s_dirt after write_super calls into xfs rather than before, do not set the sb_dirt flag if write_inode fails to flush an inode.
Revision 1.250 / (download) - annotate - [select for diffs], Thu May 1 16:22:06 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
Changes since 1.249: +37 -2
lines
Diff to previous 1.249 (unified)
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.249 / (download) - annotate - [select for diffs], Wed Apr 30 17:31:25 2003 UTC (14 years, 6 months ago) by sandeen
Branch: MAIN
Changes since 1.248: +1 -1
lines
Diff to previous 1.248 (unified)
Make MODULE_AUTHOR consistent with other SGI modules
Revision 1.248 / (download) - annotate - [select for diffs], Wed Apr 16 02:21:42 2003 UTC (14 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.247: +1 -0
lines
Diff to previous 1.247 (unified)
UUID cleanup - remove unused functions, create a decent table abstraction and make the mount code simpler in the process. Initialize uuid code.
Revision 1.247 / (download) - annotate - [select for diffs], Tue Apr 15 23:53:15 2003 UTC (14 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.246: +3 -5
lines
Diff to previous 1.246 (unified)
Make sure the version number in the XFS startup banner does not mention specific versions or CVS checkout dates by default.
Revision 1.246 / (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.245: +3 -3
lines
Diff to previous 1.245 (unified)
Whitespace cleanup Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)
Revision 1.245 / (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.244: +1 -249
lines
Diff to previous 1.244 (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. make remount call VFS_PARSEARGS for argument parsing and VFS_MNTUPDATE move argument parsing code out of here
Revision 1.244 / (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.243: +7 -13
lines
Diff to previous 1.243 (unified)
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.243 / (download) - annotate - [select for diffs], Mon Mar 17 02:46:55 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.242: +31 -64
lines
Diff to previous 1.242 (unified)
Move some of the Linux-specific iget code out of the XFS core code, move some of the initialisation code to a better spot (super.c -> vfs.c), fix up some whitespace abuse and some more code formatting inconsistencies.
Revision 1.242 / (download) - annotate - [select for diffs], Wed Mar 12 04:17:54 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.241: +2 -2
lines
Diff to previous 1.241 (unified)
Rename set_posix_acl because we have a naming clash with some of the ACL headers in the 2.5 posix_acl code. Keeps us more in sync with 2.5.
Revision 1.241 / (download) - annotate - [select for diffs], Wed Mar 12 04:07:13 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.240: +1 -1
lines
Diff to previous 1.240 (unified)
Fix for non-debug builds, one too many uses of "static" in there.
Revision 1.240 / (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.239: +275 -281
lines
Diff to previous 1.239 (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.239 / (download) - annotate - [select for diffs], Tue Mar 4 16:58:38 2003 UTC (14 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.238: +3 -1
lines
Diff to previous 1.238 (unified)
remove VFS_DOUNMOUNT Merge of 2.5.x-xfs:slinx:140841a by hch.
Revision 1.238 / (download) - annotate - [select for diffs], Fri Feb 14 22:23:40 2003 UTC (14 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.237: +3 -3
lines
Diff to previous 1.237 (unified)
use more hash buckets for holding xfs metadata, and use the same hash algorithm as the regular buffer cache. initialize xfs_physmem before pagebuf
Revision 1.237 / (download) - annotate - [select for diffs], Wed Dec 18 03:51:45 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.236: +10 -3
lines
Diff to previous 1.236 (unified)
Fix up setting up of sector size for the superblock buffer after the very first read on mount. Make some of the surrounding code dealing with buffers consistent.
Revision 1.236 / (download) - annotate - [select for diffs], Mon Dec 9 19:55:07 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.235: +2 -0
lines
Diff to previous 1.235 (unified)
add a new xfs_mount parameter to xfs_blkdev_get add a new xfs_mount parameter to xfs_blkdev_get. It's unused so far but will be needed for proper kernel-level exclusion in 2.5
Revision 1.235 / (download) - annotate - [select for diffs], Fri Dec 6 21:56:35 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.234: +0 -12
lines
Diff to previous 1.234 (unified)
remove linvfs_put_inode remove linvfs_put_inode
Revision 1.234 / (download) - annotate - [select for diffs], Tue Dec 3 19:19:47 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.233: +4 -7
lines
Diff to previous 1.233 (unified)
small syncups with 2.5 use NODEV instead of 0 for a nil kdev_t assignment use sb_min_blocksize as in 2.5
Revision 1.233 / (download) - annotate - [select for diffs], Tue Dec 3 18:49:02 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.232: +1 -2
lines
Diff to previous 1.232 (unified)
always use path_lookup instead of path_init + path_walk use path_lookup instead of path_init + path_walk
Revision 1.232 / (download) - annotate - [select for diffs], Tue Dec 3 18:00:04 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.231: +1 -1
lines
Diff to previous 1.231 (unified)
bring ACL ifdefs in line with 2.5 s/CONFIG_FS_POSIX_ACL/CONFIG_XFS_POSIX_ACL/g
Revision 1.231 / (download) - annotate - [select for diffs], Mon Dec 2 15:15:17 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.230: +8 -0
lines
Diff to previous 1.230 (unified)
move remaining buftarg manpiluation from pagebuf to xfs implement xfs_relse_buftarg
Revision 1.230 / (download) - annotate - [select for diffs], Mon Dec 2 05:53:26 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.229: +7 -10
lines
Diff to previous 1.229 (unified)
Sector size updates - macros for calculating address/size of sector-sized data structures (sb,agf,agi,agfl) are now sector size aware. Cleaned up the early mount code dealing with log devices and logsectsize. Don't unilaterally set the sector size to 512 bytes, remove unneeded code.
Revision 1.229 / (download) - annotate - [select for diffs], Wed Nov 13 07:49:10 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.228: +19 -1
lines
Diff to previous 1.228 (unified)
pagebuf can now take a configurable sector size (512 -> 32K). When initialising a new pagebuf target, allow a sector size to be passed in.
Revision 1.228 / (download) - annotate - [select for diffs], Tue Nov 12 20:11:48 2002 UTC (14 years, 11 months ago) by hch
Branch: MAIN
Changes since 1.227: +0 -1
lines
Diff to previous 1.227 (unified)
Remove rootfs special-casing in the quota code remove MNTOPT_MRQUOTA
Revision 1.227 / (download) - annotate - [select for diffs], Tue Nov 5 20:37:58 2002 UTC (14 years, 11 months ago) by sandeen
Branch: MAIN
Changes since 1.226: +1 -0
lines
Diff to previous 1.226 (unified)
Call remove_inode_hash() before make_bad_inode() in xfs, to prevent us from picking it up again later, possibly at a time that we really can't deal with it (such as in xfs_iget())
Revision 1.226 / (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.225: +0 -1
lines
Diff to previous 1.225 (unified)
remove VPURGE
Revision 1.225 / (download) - annotate - [select for diffs], Wed Oct 30 04:13:52 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.224: +1 -1
lines
Diff to previous 1.224 (unified)
Fix a typo - eediot!
Revision 1.224 / (download) - annotate - [select for diffs], Wed Oct 30 03:47:25 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.223: +7 -8
lines
Diff to previous 1.223 (unified)
Fix a couple of issues on the error path when dealing with external devices (log/realtime). path_init was missing the LOOKUP_POSITIVE flag, so it would fail to tell us if the file doesn't exist, there was a spot where we were returning the wrong signedness for the code, and when mount is failing, we can call into xfs_blkdev_put with a NULL pointer depending on which devices were initialised and which weren't.
Revision 1.223 / (download) - annotate - [select for diffs], Wed Oct 23 04:21:07 2002 UTC (15 years ago) by kaos
Branch: MAIN
Changes since 1.222: +30 -30
lines
Diff to previous 1.222 (unified)
Undoes mod: 2.4.x-xfs:slinx:130826a Revert STATIC->static change
Revision 1.222 / (download) - annotate - [select for diffs], Wed Oct 23 03:54:05 2002 UTC (15 years ago) by kaos
Branch: MAIN
Changes since 1.221: +30 -30
lines
Diff to previous 1.221 (unified)
Replace STATIC with static in xfs code
Revision 1.221 / (download) - annotate - [select for diffs], Wed Oct 23 03:34:30 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.220: +158 -23
lines
Diff to previous 1.220 (unified)
Move a couple of routines with knowledge of pagebuf targets, block devices, and struct inodes down in with the rest of the Linux-specific code.
Revision 1.220 / (download) - annotate - [select for diffs], Mon Oct 21 05:13:14 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.219: +1 -1
lines
Diff to previous 1.219 (unified)
Fix compile error from non-DMAPI enabled builds. Fix compile error from non-DMAPI enabled builds.
Revision 1.219 / (download) - annotate - [select for diffs], Mon Oct 21 05:01:58 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.218: +26 -26
lines
Diff to previous 1.218 (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. Rename linvfs_set_inode_ops to xfs_set_inodeops since its an auxillary routine not a linvfs method.
Revision 1.218 / (download) - annotate - [select for diffs], Mon Oct 21 03:45:34 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.217: +54 -15
lines
Diff to previous 1.217 (unified)
Fix an oversight in the mount option parsing code which would result in a kernel panic on certain option strings. Fix an oversight in the mount option parsing code which would result in a kernel panic on certain option strings.
Revision 1.217 / (download) - annotate - [select for diffs], Tue Oct 8 00:08:03 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.216: +76 -73
lines
Diff to previous 1.216 (unified)
Symlinks are created by default with mode 777 now, old behavior is still accessible through sysctl through. irixsgid mount option deprecated and it too is still accessible through sysctl. Deprecate the irixsgid mount option. Move the new code dealing with showing mount args closer to the parsing code, and also make it use the predefined mount option strings (fixes inconsistencies in quota option reporting in the process).
Revision 1.216 / (download) - annotate - [select for diffs], Wed Oct 2 17:25:30 2002 UTC (15 years ago) by lord
Branch: MAIN
Changes since 1.215: +0 -9
lines
Diff to previous 1.215 (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. remove a linvfs_revalidate_core call, remove the inode state checks and unlock_new_inode call from the linvfs_set_inode_ops function.
Revision 1.215 / (download) - annotate - [select for diffs], Sun Sep 29 20:41:49 2002 UTC (15 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.214: +3 -0
lines
Diff to previous 1.214 (unified)
bring the 32 bit inode flag back into line with the Irix version. Change the bit used for the flag, and pass it in from the mount arguments rather than setting it at a lower level. add the 32 bit inode flag to the mount arguments
Revision 1.214 / (download) - annotate - [select for diffs], Fri Sep 27 15:16:21 2002 UTC (15 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.213: +0 -53
lines
Diff to previous 1.213 (unified)
More mount cleanups Remove spectodev and spectodevs functions.
Revision 1.213 / (download) - annotate - [select for diffs], Fri Sep 13 02:01:06 2002 UTC (15 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.212: +154 -140
lines
Diff to previous 1.212 (unified)
tidy up code consistency - same argument formatting throughout and make consistent use of STATIC.
Revision 1.212 / (download) - annotate - [select for diffs], Thu Sep 5 16:43:35 2002 UTC (15 years, 1 month ago) by sandeen
Branch: MAIN
Changes since 1.211: +0 -2
lines
Diff to previous 1.211 (unified)
Remove mrquota/QUOTAMAYBE mount option
Revision 1.211 / (download) - annotate - [select for diffs], Thu Sep 5 05:37:11 2002 UTC (15 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.210: +0 -1
lines
Diff to previous 1.210 (unified)
remove an unneeded #include file.
Revision 1.210 / (download) - annotate - [select for diffs], Tue Sep 3 22:03:09 2002 UTC (15 years, 1 month ago) by sandeen
Branch: MAIN
Changes since 1.209: +74 -0
lines
Diff to previous 1.209 (unified)
add show_options sb method
Revision 1.209 / (download) - annotate - [select for diffs], Wed Aug 28 18:55:59 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.208: +0 -1
lines
Diff to previous 1.208 (unified)
simplify cred code
Revision 1.208 / (download) - annotate - [select for diffs], Mon Aug 26 14:58:54 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.207: +2 -2
lines
Diff to previous 1.207 (unified)
no parameters on xfs_init
Revision 1.207 / (download) - annotate - [select for diffs], Sat Aug 24 12:57:57 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.206: +1 -1
lines
Diff to previous 1.206 (unified)
remove unused flags
Revision 1.206 / (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.205: +4 -2
lines
Diff to previous 1.205 (unified)
extend the flush_inode interface in xfs
Revision 1.205 / (download) - annotate - [select for diffs], Tue Aug 13 16:09:38 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.204: +0 -39
lines
Diff to previous 1.204 (unified)
rationalize xfs <-> pagebuf interface
Revision 1.204 / (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.203: +8 -0
lines
Diff to previous 1.203 (unified)
Switch to using a superblock flag (MS_POSIXACL) instead of an inode flag (S_POSIXACL) - seems to be the consensus on how to do this.
Revision 1.203 / (download) - annotate - [select for diffs], Wed Jul 31 18:47:05 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.202: +4 -2
lines
Diff to previous 1.202 (unified)
Add some versioning to XFS
Revision 1.202 / (download) - annotate - [select for diffs], Tue Jul 30 16:20:26 2002 UTC (15 years, 3 months ago) by roehrich
Branch: MAIN
Changes since 1.201: +10 -0
lines
Diff to previous 1.201 (unified)
fix build after dmapi src move
Revision 1.201 / (download) - annotate - [select for diffs], Mon Jul 29 18:59:37 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.200: +12 -32
lines
Diff to previous 1.200 (unified)
Allow logbsize to be specified in kilobytes Remove bounds checks for logbsize,logbufs,iosize that are duplicated in xfs_cmountfs. Don't allow "logbufs=none" option & subsequent fs trashing!
Revision 1.200 / (download) - annotate - [select for diffs], Fri Jul 26 22:39:53 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.199: +0 -2
lines
Diff to previous 1.199 (unified)
remove unnecessary includes, ensure config.h
Revision 1.199 / (download) - annotate - [select for diffs], Thu Jul 25 16:26:01 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.198: +4 -29
lines
Diff to previous 1.198 (unified)
kill buftarg.bd_targ
Revision 1.198 / (download) - annotate - [select for diffs], Tue Jul 23 20:54:30 2002 UTC (15 years, 3 months ago) by roehrich
Branch: MAIN
Changes since 1.197: +7 -0
lines
Diff to previous 1.197 (unified)
From Chris Hellwig: * CONFIG_XFS_DMAPI is now a dep_mbool on CONFIG_XFS_FS, fs/xfs_dmapi/ is entered based on CONFIG_XFS_FS if CONFIG_XFS_DMAPI is set to keep the old behaviour. * CONFIG_HAVE_XFS_DMAPI is gone, as CONFIG_XFS_DMAPI has the same meaning now. * we refuse to mount with dmapi/xdsm options now if we can't support it. * this way the dmapi_mount vfs method can't be called without dmapi support anymore. declare the two dmapi-related vfs methods only if we build with dmapi support. * fs/xfs/xfsdmapistubs.c is gone, all stubs for XFS-own dmapi-related functions are inlines in xfs_dmapi.h now. * xfs_dmapi_mmap_event is renamed to xfs_dm_send_mmap_event to match the other xfs_dm_send_* functions No Message Supplied
Revision 1.197 / (download) - annotate - [select for diffs], Mon Jul 22 20:50:38 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.196: +3 -5
lines
Diff to previous 1.196 (unified)
kill LINVFS_GET_VPTR
Revision 1.196 / (download) - annotate - [select for diffs], Mon Jul 22 18:34:31 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.195: +13 -10
lines
Diff to previous 1.195 (unified)
remove kdev_t abuse from XFS
Revision 1.195 / (download) - annotate - [select for diffs], Mon Jul 22 16:43:26 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.194: +68 -3
lines
Diff to previous 1.194 (unified)
rework of inode-related core changes
Revision 1.194 / (download) - annotate - [select for diffs], Fri Jul 19 15:45:53 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.193: +6 -1
lines
Diff to previous 1.193 (unified)
Remove DECLARE_FSTYPE_DEV macro, explicitly set struct file_system_type (closer to 2.5 code)
Revision 1.193 / (download) - annotate - [select for diffs], Thu Jul 18 17:35:16 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.192: +15 -15
lines
Diff to previous 1.192 (unified)
update Designated initializer format
Revision 1.192 / (download) - annotate - [select for diffs], Thu Jul 18 17:30:41 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.191: +4 -5
lines
Diff to previous 1.191 (unified)
do not pass sys_cred into mount/umount or sync
Revision 1.191 / (download) - annotate - [select for diffs], Tue Jul 16 21:17:45 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.190: +8 -15
lines
Diff to previous 1.190 (unified)
rename xfs_args to xfs_mount_args
Revision 1.190 / (download) - annotate - [select for diffs], Fri Jul 12 20:29:24 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.189: +0 -2
lines
Diff to previous 1.189 (unified)
xfs does export symbols
Revision 1.189 / (download) - annotate - [select for diffs], Thu Jul 11 16:43:58 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.188: +1 -8
lines
Diff to previous 1.188 (unified)
rationalize mount arguments
Revision 1.188 / (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.187: +59 -59
lines
Diff to previous 1.187 (unified)
whitespace cleanup
Revision 1.187 / (download) - annotate - [select for diffs], Tue Jul 9 20:20:34 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.186: +32 -15
lines
Diff to previous 1.186 (unified)
Ease up on stack; allocate xfs_args struct for linvfs_read_super and linvfs_remount
Revision 1.186 / (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.185: +5 -1
lines
Diff to previous 1.185 (unified)
change write_inode method to call into VOP_IFLUSH
Revision 1.185 / (download) - annotate - [select for diffs], Tue Jul 2 00:12:19 2002 UTC (15 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.184: +0 -11
lines
Diff to previous 1.184 (unified)
remove use of additional s_xattr_flags, use the existing inode flags field instead if ACLs are enabled.
Revision 1.184 / (download) - annotate - [select for diffs], Mon Jun 24 18:25:14 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.183: +15 -19
lines
Diff to previous 1.183 (unified)
Remove XFS mount opt flags that are handled in the Linux VFS: noatime, rw, ro Don't assign MS_RDONLY VFS flag to xfs args flags Don't fake out 32BITINODES as an argument, just default it later Message about "osyncisdsync" going away Rework linvfs_remount to allow modification of "noatime"
Revision 1.183 / (download) - annotate - [select for diffs], Wed Jun 19 15:57:21 2002 UTC (15 years, 4 months ago) by roehrich
Branch: MAIN
Changes since 1.182: +2 -29
lines
Diff to previous 1.182 (unified)
Remove linvfs_dmapi_mount().
Revision 1.182 / (download) - annotate - [select for diffs], Tue Jun 18 21:13:32 2002 UTC (15 years, 4 months ago) by roehrich
Branch: MAIN
Changes since 1.181: +13 -4
lines
Diff to previous 1.181 (unified)
Move the dmapi mount event entirely into XFS. Add a new mount option, borrowed from the Imprezzo folks, to specify the mountpoint for the dmapi filesystem. Now mount dmapi filesystems this way: mount -o dmapi -o mtpt=/mnts/dmi1 /dev/sda7 /mnts/dmi1 No Message Supplied
Revision 1.181 / (download) - annotate - [select for diffs], Tue Jun 18 20:32:24 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.180: +6 -2
lines
Diff to previous 1.180 (unified)
Parse new bufsize parameters
Revision 1.180 / (download) - annotate - [select for diffs], Tue Jun 18 14:45:50 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.179: +5 -48
lines
Diff to previous 1.179 (unified)
Remove covered vnode pointer - we do not need it
Revision 1.179 / (download) - annotate - [select for diffs], Fri Jun 14 20:50:55 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.178: +5 -20
lines
Diff to previous 1.178 (unified)
more small cleanups
Revision 1.178 / (download) - annotate - [select for diffs], Thu Jun 13 17:31:52 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.177: +0 -10
lines
Diff to previous 1.177 (unified)
remove grio code
Revision 1.177 / (download) - annotate - [select for diffs], Tue Jun 11 13:34:59 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.176: +0 -11
lines
Diff to previous 1.176 (unified)
Just remove delete_inode altogether; VFS will call clear_inode if it's not there
Revision 1.176 / (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.175: +0 -17
lines
Diff to previous 1.175 (unified)
remove read_inode method from xfs
Revision 1.175 / (download) - annotate - [select for diffs], Wed Jun 5 20:59:54 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.174: +11 -22
lines
Diff to previous 1.174 (unified)
Clean up delete_inode path; just call clear_inode.
Revision 1.174 / (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.173: +1 -1
lines
Diff to previous 1.173 (unified)
Update copyright dates
Revision 1.173 / (download) - annotate - [select for diffs], Fri May 31 03:57:01 2002 UTC (15 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.172: +4 -4
lines
Diff to previous 1.172 (unified)
Use a LINVFS_GET_VPTR macro (in 2.5 is the same as LINVFS_GET_VP, in 2.4 its the same as LINVFS_GET_VN_ADDRESS) to allow us to keep a bunch of code the same between the two trees.
Revision 1.172 / (download) - annotate - [select for diffs], Fri May 31 00:44:20 2002 UTC (15 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.171: +15 -14
lines
Diff to previous 1.171 (unified)
kdev_t changes to sync up the 2.4 code base with the 2.5 code (incl. use of the kdev compat macros, removed pb_dev from page_buf_t, made XFS_BUF_TARGET use match up with current 2.5, removed unused q_dev field from xfs_dquot).
Revision 1.171 / (download) - annotate - [select for diffs], Tue May 28 22:30:45 2002 UTC (15 years, 5 months ago) by sandeen
Branch: MAIN
Changes since 1.170: +0 -3
lines
Diff to previous 1.170 (unified)
Remove cvp, we set it but never use it.
Revision 1.170 / (download) - annotate - [select for diffs], Fri May 24 14:30:21 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.169: +3 -0
lines
Diff to previous 1.169 (unified)
Add nologflush mount option - noflush meaning the drive write cache
Revision 1.169 / (download) - annotate - [select for diffs], Thu May 23 17:03:42 2002 UTC (15 years, 5 months ago) by sandeen
Branch: MAIN
Changes since 1.168: +0 -5
lines
Diff to previous 1.168 (unified)
Re-enable linvfs_fh_to_dentry, linvfs_dentry_to_fh
Revision 1.168 / (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.167: +2 -2
lines
Diff to previous 1.167 (unified)
Set s_blocksize based on filesystem blocksize, not always 512
Revision 1.167 / (download) - annotate - [select for diffs], Mon May 6 17:22:32 2002 UTC (15 years, 5 months ago) by sandeen
Branch: MAIN
Changes since 1.166: +17 -17
lines
Diff to previous 1.166 (unified)
Change fh_to_dentry/dentry_to_fh methods to only use 32 bits of inode number
Revision 1.166 / (download) - annotate - [select for diffs], Thu May 2 17:13:43 2002 UTC (15 years, 5 months ago) by sandeen
Branch: MAIN
Changes since 1.165: +6 -1
lines
Diff to previous 1.165 (unified)
Remove linvfs_set_inode_ops from linvfs_read_super, done elsewhere now Return immediately from linvfs_set_inode_ops if it's not a new inode Unlock new inode when livnfs_set_inode_ops is finished.
Revision 1.165 / (download) - annotate - [select for diffs], Fri Apr 19 18:22:52 2002 UTC (15 years, 6 months ago) by sandeen
Branch: MAIN
Changes since 1.164: +3 -0
lines
Diff to previous 1.164 (unified)
add irixsgid mount opton to mimic irix sgid bit inheritance
Revision 1.164 / (download) - annotate - [select for diffs], Thu Mar 21 16:42:58 2002 UTC (15 years, 7 months ago) by roehrich
Branch: MAIN
Changes since 1.163: +3 -2
lines
Diff to previous 1.163 (unified)
To fix dm_handle_to_path() I need to be able to open a file by its handle, when I don't know which filesystem the handle belongs to--meaning, I don't have an open filedescriptor that I could use in, say, ioctl(XFS_IOC_OPEN_BY_HANDLE), which means I don't have access to a vfsmount ptr, which means I can't fully populate a new "struct file", which means I'm giving the user a new filedescriptor that isn't safe to use. This mod allows DMAPI to keep a vfsmount pointer that was used during the mount event, and in a followup mod I will use that pointer for an open_by_handle operation. Change linvfs_dmapi_mount to take vfsmount ptr rather than super_block.
Revision 1.163 / (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.162: +7 -3
lines
Diff to previous 1.162 (unified)
rationalize xfs vnode layer code
Revision 1.162 / (download) - annotate - [select for diffs], Thu Mar 14 20:01:00 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.161: +1 -1
lines
Diff to previous 1.161 (unified)
Compiler fix for gcc 3.1, remove call to fss
Revision 1.161 / (download) - annotate - [select for diffs], Tue Mar 5 05:05:37 2002 UTC (15 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.160: +6 -6
lines
Diff to previous 1.160 (unified)
Update to match minor field renaming from Jans new patches.
Revision 1.160 / (download) - annotate - [select for diffs], Thu Feb 28 04:39:36 2002 UTC (15 years, 8 months ago) by nathans
Branch: MAIN
Changes since 1.159: +3 -3
lines
Diff to previous 1.159 (unified)
fix compile warning.
Revision 1.159 / (download) - annotate - [select for diffs], Tue Feb 26 00:35:17 2002 UTC (15 years, 8 months ago) by nathans
Branch: MAIN
Changes since 1.158: +3 -6
lines
Diff to previous 1.158 (unified)
Merge of 2.4.18-xfs:slinx:112564a by nathans. rename EXT_ATTR -> XATTR.
Revision 1.158 / (download) - annotate - [select for diffs], Mon Feb 25 23:42:16 2002 UTC (15 years, 8 months ago) by nathans
Branch: MAIN
Changes since 1.157: +6 -1
lines
Diff to previous 1.157 (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.157 / (download) - annotate - [select for diffs], Fri Feb 15 22:48:36 2002 UTC (15 years, 8 months ago) by sandeen
Branch: MAIN
Changes since 1.156: +5 -1
lines
Diff to previous 1.156 (unified)
Handle new osyncisosync mount option, osyncisdsync is the default, so handling it is a no-op.
Revision 1.156 / (download) - annotate - [select for diffs], Fri Feb 15 22:11:02 2002 UTC (15 years, 8 months ago) by sandeen
Branch: MAIN
Changes since 1.155: +3 -0
lines
Diff to previous 1.155 (unified)
Watch out for negative dentries when looking up log, rtdev devices from mount options.
Revision 1.155 / (download) - annotate - [select for diffs], Tue Feb 12 20:20:29 2002 UTC (15 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.154: +5 -3
lines
Diff to previous 1.154 (unified)
use defined constants for iclog counts
Revision 1.154 / (download) - annotate - [select for diffs], Wed Jan 16 20:36:29 2002 UTC (15 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.153: +2 -0
lines
Diff to previous 1.153 (unified)
Turn off the fhandle to dentry and dentry to fhandle calls, they appear to cause some people problems.
Revision 1.153 / (download) - annotate - [select for diffs], Fri Jan 11 23:31:51 2002 UTC (15 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.152: +5 -1
lines
Diff to previous 1.152 (unified)
Merge pagebuf module into XFS
Revision 1.152 / (download) - annotate - [select for diffs], Wed Jan 9 05:15:08 2002 UTC (15 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.151: +11 -3
lines
Diff to previous 1.151 (unified)
add some code to allow blocksize to be passed down to pagebuf.
Revision 1.151 / (download) - annotate - [select for diffs], Thu Dec 20 15:35:04 2001 UTC (15 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.150: +0 -1
lines
Diff to previous 1.150 (unified)
Remove unneeded bdput (blkdev_put does it now)
Revision 1.150 / (download) - annotate - [select for diffs], Tue Dec 18 17:04:15 2001 UTC (15 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.149: +4 -1
lines
Diff to previous 1.149 (unified)
Now make sure log parameters are initialized
Revision 1.149 / (download) - annotate - [select for diffs], Tue Dec 18 14:53:55 2001 UTC (15 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.148: +4 -1
lines
Diff to previous 1.148 (unified)
If there are no arguments to parse, do not parse them.
Revision 1.148 / (download) - annotate - [select for diffs], Mon Dec 17 18:57:20 2001 UTC (15 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.147: +96 -1
lines
Diff to previous 1.147 (unified)
Add fh_to_dentry and dentry_to_fh calls for xfs
Revision 1.147 / (download) - annotate - [select for diffs], Tue Dec 4 21:42:31 2001 UTC (15 years, 10 months ago) by roehrich
Branch: MAIN
Changes since 1.146: +0 -10
lines
Diff to previous 1.146 (unified)
No Message Supplied
Revision 1.146 / (download) - annotate - [select for diffs], Tue Dec 4 20:02:50 2001 UTC (15 years, 10 months ago) by roehrich
Branch: MAIN
Changes since 1.145: +2 -2
lines
Diff to previous 1.145 (unified)
If I build dmapi as a module then CONFIG_XFS_DMAPI won't be set--it'll be CONFIG_XFS_DMAPI_MODULE instead. So switch to using CONFIG_HAVE_XFS_DMAPI to see if DMAPI is being used, whether dmapi is a module or not. No Message Supplied
Revision 1.145 / (download) - annotate - [select for diffs], Mon Dec 3 17:52:09 2001 UTC (15 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.144: +2 -0
lines
Diff to previous 1.144 (unified)
Add 32 bit inode flag to mount options
Revision 1.144 / (download) - annotate - [select for diffs], Thu Oct 25 21:35:51 2001 UTC (16 years ago) by lord
Branch: MAIN
Changes since 1.143: +11 -2
lines
Diff to previous 1.143 (unified)
Back out a bit of the code - I found a box which did not like it.
Revision 1.143 / (download) - annotate - [select for diffs], Thu Oct 25 19:19:10 2001 UTC (16 years ago) by lord
Branch: MAIN
Changes since 1.142: +2 -11
lines
Diff to previous 1.142 (unified)
merge up to 2.4.13
Revision 1.142 / (download) - annotate - [select for diffs], Thu Oct 25 19:15:10 2001 UTC (16 years ago) by lord
Branch: MAIN
Changes since 1.141: +0 -12
lines
Diff to previous 1.141 (unified)
fixup remount readonly code
Revision 1.141 / (download) - annotate - [select for diffs], Mon Oct 15 05:09:39 2001 UTC (16 years ago) by kaos
Branch: MAIN
Changes since 1.140: +3 -0
lines
Diff to previous 1.140 (unified)
Add MODULE_LICENSE() to XFS
Revision 1.140 / (download) - annotate - [select for diffs], Fri Oct 12 18:28:08 2001 UTC (16 years ago) by roehrich
Branch: MAIN
Changes since 1.139: +2 -1
lines
Diff to previous 1.139 (unified)
If dmapi decided to fail the mount, then it was removing the VFS_DMI flag from the vfs--that's not a good thing to do if the filesystem is already mounted in other places.
Revision 1.139 / (download) - annotate - [select for diffs], Wed Oct 10 07:12:17 2001 UTC (16 years ago) by nathans
Branch: MAIN
Changes since 1.138: +13 -55
lines
Diff to previous 1.138 (unified)
rework for new quotactl(2) interface changes where coopyin/out is done outside the filesystem, up at the syscall level.
Revision 1.138 / (download) - annotate - [select for diffs], Tue Oct 2 14:11:15 2001 UTC (16 years ago) by lord
Branch: MAIN
Changes since 1.137: +1 -1
lines
Diff to previous 1.137 (unified)
rename physmem to xfs_physmem
Revision 1.137 / (download) - annotate - [select for diffs], Fri Aug 31 03:53:05 2001 UTC (16 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.136: +33 -19
lines
Diff to previous 1.136 (unified)
rework slightly to use a s_qop vector instead of hanging a function pointer off the s_dquot field.
Revision 1.136 / (download) - annotate - [select for diffs], Tue Aug 28 04:21:45 2001 UTC (16 years, 2 months ago) by kaos
Branch: MAIN
Changes since 1.135: +2 -0
lines
Diff to previous 1.135 (unified)
Remove unused warning message without quotas
Revision 1.135 / (download) - annotate - [select for diffs], Mon Aug 27 00:16:10 2001 UTC (16 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.134: +16 -2
lines
Diff to previous 1.134 (unified)
Fix cleanup in failed mount case, plus a couple of out of mem cases during mount.
Revision 1.134 / (download) - annotate - [select for diffs], Thu Aug 23 11:23:54 2001 UTC (16 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.133: +47 -44
lines
Diff to previous 1.133 (unified)
rework the quotactl entry point into a specific filesystem - use a vector in the quota_mount_options structure rather than the super_operations one.
Revision 1.133 / (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.132: +208 -218
lines
Diff to previous 1.132 (unified)
fix up STATIC functions. fix up inline ifdefs somewhat. rework the argument parsing routine such that we can corrcetly handle external log devices and realtime devices, make mount error messages consistent with other error messages we produce. rework spectodevs routine to help with external devices handling also. make read_super routine a tad more readable. misc formatting changes to make this code match up with the way the rest of XFS is written. fix a VNODE reference count leak in the linvfs_unfreeze_fs routine (missing a VN_RELE).
Revision 1.132 / (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.131: +6 -9
lines
Diff to previous 1.131 (unified)
merge upto 2.4.8
Revision 1.131 / (download) - annotate - [select for diffs], Fri Jul 6 08:00:03 2001 UTC (16 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.130: +3 -2
lines
Diff to previous 1.130 (unified)
Keith getting picky now ;) - the startup message is __initdata.
Revision 1.130 / (download) - annotate - [select for diffs], Fri Jul 6 06:22:46 2001 UTC (16 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.129: +2 -2
lines
Diff to previous 1.129 (unified)
reinsert a startup message, now showing which XFS options were enabled at start time.
Revision 1.129 / (download) - annotate - [select for diffs], Fri Jun 29 22:29:47 2001 UTC (16 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.128: +3 -0
lines
Diff to previous 1.128 (unified)
Add nouuid mount option
Revision 1.128 / (download) - annotate - [select for diffs], Wed Jun 27 21:28:15 2001 UTC (16 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.127: +0 -2
lines
Diff to previous 1.127 (unified)
remove initialization message
Revision 1.127 / (download) - annotate - [select for diffs], Mon Jun 11 20:54:07 2001 UTC (16 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.126: +0 -8
lines
Diff to previous 1.126 (unified)
remove call to start pagebuf daemon, this is done by pagebuf itself now.
Revision 1.126 / (download) - annotate - [select for diffs], Tue Jun 5 19:58:19 2001 UTC (16 years, 4 months ago) by roehrich
Branch: MAIN
Changes since 1.125: +6 -0
lines
Diff to previous 1.125 (unified)
wrap a few things in CONFIG_XFS_DMAPI
Revision 1.125 / (download) - annotate - [select for diffs], Sun May 27 20:46:48 2001 UTC (16 years, 5 months ago) by lord
Branch: MAIN
CVS Tags: Linux-2_4_5-merge
Changes since 1.124: +0 -5
lines
Diff to previous 1.124 (unified)
remove unreachable case
Revision 1.124 / (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.123: +1 -0
lines
Diff to previous 1.123 (unified)
When creating the root inode on a filesystem, make sure we fill in its attributes.
Revision 1.123 / (download) - annotate - [select for diffs], Thu May 17 02:58:46 2001 UTC (16 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.122: +32 -0
lines
Diff to previous 1.122 (unified)
Add write_super_lockfs and unlockfs methods to XFS - these call the FREEZE and THAW ioctl calls. With an LVM patch these calls can be used by lvm snapshotting to pause modifications during the snapshot creation.
Revision 1.122 / (download) - annotate - [select for diffs], Wed May 16 02:47:50 2001 UTC (16 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.121: +6 -3
lines
Diff to previous 1.121 (unified)
Pay attention to mount options already parsed by the vfs layer, noatime and readonly are the ones affected here.
Revision 1.121 / (download) - annotate - [select for diffs], Thu May 10 14:44:32 2001 UTC (16 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.120: +4 -28
lines
Diff to previous 1.120 (unified)
change the structures we create to hold the metadata cache.
Revision 1.120 / (download) - annotate - [select for diffs], Fri Apr 20 15:19:04 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.119: +2 -28
lines
Diff to previous 1.119 (unified)
remove some code for getting hold of the root inode of the filesystem, we do not actually use this in the places we were getting hold of it.
Revision 1.119 / (download) - annotate - [select for diffs], Thu Apr 19 20:12:15 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.118: +5 -0
lines
Diff to previous 1.118 (unified)
Fill in s_maxbytes
Revision 1.118 / (download) - annotate - [select for diffs], Tue Apr 17 22:46:17 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
CVS Tags: Release-1_0_0
Changes since 1.117: +9 -13
lines
Diff to previous 1.117 (unified)
Cleanup xfs init code to use the automagic __init code
Revision 1.117 / (download) - annotate - [select for diffs], Tue Apr 17 05:16:51 2001 UTC (16 years, 6 months ago) by tes
Branch: MAIN
Changes since 1.116: +7 -0
lines
Diff to previous 1.116 (unified)
Turn on the acl flag for xfs.
Revision 1.116 / (download) - annotate - [select for diffs], Wed Apr 11 01:44:54 2001 UTC (16 years, 6 months ago) by cattelan
Branch: MAIN
Changes since 1.115: +1 -1
lines
Diff to previous 1.115 (unified)
Get rid of the last compiler warning OFF flags
Revision 1.115 / (download) - annotate - [select for diffs], Mon Apr 9 14:57:51 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.114: +1 -2
lines
Diff to previous 1.114 (unified)
change to api of pagebuf_delwri_flush
Revision 1.114 / (download) - annotate - [select for diffs], Fri Apr 6 18:36:11 2001 UTC (16 years, 6 months ago) by sandeen
Branch: MAIN
Changes since 1.113: +10 -5
lines
Diff to previous 1.113 (unified)
minor error return cleanups
Revision 1.113 / (download) - annotate - [select for diffs], Tue Apr 3 23:07:43 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.112: +0 -13
lines
Diff to previous 1.112 (unified)
Back out kiobuf based I/O path
Revision 1.112 / (download) - annotate - [select for diffs], Tue Apr 3 02:52:38 2001 UTC (16 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.111: +6 -3
lines
Diff to previous 1.111 (unified)
support group quotas in Linux/XFS.
Revision 1.111 / (download) - annotate - [select for diffs], Fri Mar 9 15:55:37 2001 UTC (16 years, 7 months ago) by lord
Branch: MAIN
CVS Tags: PreRelease-0_10
Changes since 1.110: +0 -1
lines
Diff to previous 1.110 (unified)
remove pagebuf_ioinitiate it is a) not used and b) not defined any more
Revision 1.110 / (download) - annotate - [select for diffs], Thu Mar 1 18:26:09 2001 UTC (16 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.109: +8 -12
lines
Diff to previous 1.109 (unified)
Flush out delayed write buffers on a remount readonly before flushing inodes, there are cases where inode buffers are in the delayed write queue and will not be flushed until the pagebuf daemon finds them unless we push here. Also remove the messages about remounting readonly or readwrite.
Revision 1.109 / (download) - annotate - [select for diffs], Mon Feb 5 21:40:16 2001 UTC (16 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.108: +2 -4
lines
Diff to previous 1.108 (unified)
Fix up mount message for kiobuf based I/O, it was a bit verbose.
Revision 1.108 / (download) - annotate - [select for diffs], Mon Feb 5 19:29:03 2001 UTC (16 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.107: +4 -8
lines
Diff to previous 1.107 (unified)
revert truncate_inode_pages call to its original arguments. Make the kiocluster mount option the same as the kio option for now, clustering happens all the time now.
Revision 1.107 / (download) - annotate - [select for diffs], Sun Jan 14 04:36:07 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.106: +237 -12
lines
Diff to previous 1.106 (unified)
put mount opt parsing code where it belongs.
Revision 1.106 / (download) - annotate - [select for diffs], Wed Jan 10 06:20:38 2001 UTC (16 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.105: +3 -1
lines
Diff to previous 1.105 (unified)
set i_op's in the case of a device file. This was preventing permission updates from makeing it out to disk.
Revision 1.105 / (download) - annotate - [select for diffs], Tue Jan 9 18:38:27 2001 UTC (16 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.104: +11 -236
lines
Diff to previous 1.104 (unified)
This mod didn't seem to make much sense. It's less modular Besides the mount option code should be cleaned up rather than merged. Undoes mod: 2.4.x-xfs:slinx:81757a
Revision 1.104 / (download) - annotate - [select for diffs], Tue Jan 9 03:21:15 2001 UTC (16 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.103: +236 -11
lines
Diff to previous 1.103 (unified)
merge in mount option parsing code - this is only used here, so should be a static routine, not off in its own file - make it so (consistent with other fs code too).
Revision 1.103 / (download) - annotate - [select for diffs], Tue Dec 12 23:45:49 2000 UTC (16 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.102: +1 -1
lines
Diff to previous 1.102 (unified)
return a more correct error message for group quota until we return to this.
Revision 1.102 / (download) - annotate - [select for diffs], Tue Nov 28 23:46:39 2000 UTC (16 years, 11 months ago) by eric
Branch: MAIN
Changes since 1.101: +2 -0
lines
Diff to previous 1.101 (unified)
Module load copyright message
Revision 1.101 / (download) - annotate - [select for diffs], Tue Nov 28 05:49:21 2000 UTC (16 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.100: +1 -1
lines
Diff to previous 1.100 (unified)
make grp quota return einval till this is sorted out.
Revision 1.100 / (download) - annotate - [select for diffs], Thu Nov 23 00:18:12 2000 UTC (16 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.99: +0 -4
lines
Diff to previous 1.99 (unified)
remove a debug diagnostic.
Revision 1.99 / (download) - annotate - [select for diffs], Wed Nov 22 03:52:40 2000 UTC (16 years, 11 months ago) by eric
Branch: MAIN
Changes since 1.98: +0 -2
lines
Diff to previous 1.98 (unified)
remove/fix unused variables
Revision 1.98 / (download) - annotate - [select for diffs], Fri Nov 3 03:19:17 2000 UTC (16 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.97: +37 -0
lines
Diff to previous 1.97 (unified)
rework the way we get into the xfs quota manager, fixing module build.
Revision 1.97 / (download) - annotate - [select for diffs], Fri Oct 20 06:02:14 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.96: +1 -1
lines
Diff to previous 1.96 (unified)
use XFS_NAME in place of "xfs".
Revision 1.96 / (download) - annotate - [select for diffs], Fri Oct 20 00:13:00 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.95: +1 -0
lines
Diff to previous 1.95 (unified)
ensure dq_op is initialized.
Revision 1.95 / (download) - annotate - [select for diffs], Tue Oct 10 20:58:19 2000 UTC (17 years ago) by roehrich
Branch: MAIN
Changes since 1.94: +38 -3
lines
Diff to previous 1.94 (unified)
dmapi mounts are handled by do_mount via a callback. Add linvfs_dmapi_mount(). In linvfs_read_super: initialize behavior head for covered vnode. set VFS_DMI in the vfs_flag field for dmapi mounts.
Revision 1.94 / (download) - annotate - [select for diffs], Tue Oct 10 14:23:25 2000 UTC (17 years ago) by lord
Branch: MAIN
Changes since 1.93: +1 -11
lines
Diff to previous 1.93 (unified)
Make xfs do module reference counting the correct way (from outside the module)
Revision 1.93 / (download) - annotate - [select for diffs], Wed Oct 4 04:43:41 2000 UTC (17 years ago) by dxm
Branch: MAIN
Changes since 1.92: +0 -1
lines
Diff to previous 1.92 (unified)
pv 797165 remove call to uuid_init
Revision 1.92 / (download) - annotate - [select for diffs], Thu Sep 28 04:14:43 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.91: +0 -3
lines
Diff to previous 1.91 (unified)
remove explicit externs - get these from headers.
Revision 1.91 / (download) - annotate - [select for diffs], Thu Sep 28 00:11:43 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.90: +0 -7
lines
Diff to previous 1.90 (unified)
remove unused headers.
Revision 1.90 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years, 1 month ago) by nathans
Branch: MAIN
Changes since 1.89: +4 -40
lines
Diff to previous 1.89 (unified)
use xfs.h, remove all traces of SIM, push extern declarations into headers, dead code removal.
Revision 1.89 / (download) - annotate - [select for diffs], Fri Sep 22 09:46:30 2000 UTC (17 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.88: +9 -0
lines
Diff to previous 1.88 (unified)
Add put_inode method to xfs
Revision 1.88 / (download) - annotate - [select for diffs], Fri Sep 15 22:13:36 2000 UTC (17 years, 1 month ago) by dxm
Branch: MAIN
Changes since 1.87: +12 -2
lines
Diff to previous 1.87 (unified)
pv 800992 rv lord don't leak ktrace buffer or inode on mount fail
Revision 1.87 / (download) - annotate - [select for diffs], Thu Sep 14 02:48:37 2000 UTC (17 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.86: +5 -4
lines
Diff to previous 1.86 (unified)
Call sync twice in the remount readonly case to deal with removed inodes correctly.
Revision 1.86 / (download) - annotate - [select for diffs], Mon Aug 28 20:34:04 2000 UTC (17 years, 2 months ago) by cattelan
Branch: MAIN
Changes since 1.85: +5 -24
lines
Diff to previous 1.85 (unified)
Fix flags to PVFS_SYNC on read only remount. Need to "WAIT" for everything to synced out.
Revision 1.85 / (download) - annotate - [select for diffs], Mon Aug 21 00:25:12 2000 UTC (17 years, 2 months ago) by dxm
Branch: MAIN
Changes since 1.84: +14 -0
lines
Diff to previous 1.84 (unified)
Include xfs_lrw.h for missing prototype (+the 13 other files needed to get it to compile...)
Revision 1.84 / (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.83: +15 -4
lines
Diff to previous 1.83 (unified)
Call XFS_log_write_unmount_ro from remount.
Revision 1.83 / (download) - annotate - [select for diffs], Fri Aug 18 19:27:11 2000 UTC (17 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.82: +1 -14
lines
Diff to previous 1.82 (unified)
remove put_inode method, replaced by d_iput
Revision 1.82 / (download) - annotate - [select for diffs], Wed Aug 16 18:07:38 2000 UTC (17 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.81: +11 -4
lines
Diff to previous 1.81 (unified)
Add kiocluster mount option to control used of clustered writes for delalloc page cleaning.
Revision 1.81 / (download) - annotate - [select for diffs], Fri Aug 11 21:42:43 2000 UTC (17 years, 2 months ago) by cattelan
Branch: MAIN
Changes since 1.80: +1 -1
lines
Diff to previous 1.80 (unified)
Stupid typo
Revision 1.80 / (download) - annotate - [select for diffs], Fri Aug 11 21:36:02 2000 UTC (17 years, 2 months ago) by cattelan
Branch: MAIN
Changes since 1.79: +21 -7
lines
Diff to previous 1.79 (unified)
check for kiobuf io and flag the superblock. Initial changes to allow remounting a file system from read write to read only.
Revision 1.79 / (download) - annotate - [select for diffs], Mon Jul 31 16:16:28 2000 UTC (17 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.78: +2 -2
lines
Diff to previous 1.78 (unified)
Bring tree up to 2.4.0-test5
Revision 1.78 / (download) - annotate - [select for diffs], Wed Jul 26 05:23:11 2000 UTC (17 years, 3 months ago) by dxm
Branch: MAIN
Changes since 1.77: +0 -6
lines
Diff to previous 1.77 (unified)
pv 797297 tidy handling of IRIX device numbers
Revision 1.77 / (download) - annotate - [select for diffs], Sat Jul 22 04:20:01 2000 UTC (17 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.76: +0 -1
lines
Diff to previous 1.76 (unified)
merge cred, mac, & cap headers to facilitate sharing between user and kernel tools cleanly. remove some unused headers, definitions, typedefs, etc where found also.
Revision 1.76 / (download) - annotate - [select for diffs], Tue Jul 18 14:02:16 2000 UTC (17 years, 3 months ago) by roehrich
Branch: MAIN
Changes since 1.75: +5 -1
lines
Diff to previous 1.75 (unified)
xfs_dmistubs now has stubs for dmapi_init and dmapi_uninit. xfs_super now calls those stubs. add calls to dmapi_init/dmapi_uninit
Revision 1.75 / (download) - annotate - [select for diffs], Mon Jul 17 22:11:42 2000 UTC (17 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.74: +2 -2
lines
Diff to previous 1.74 (unified)
Make the inode put method happen if vnode tracing is turned off, we need it now.
Revision 1.74 / (download) - annotate - [select for diffs], Fri Jul 14 21:35:08 2000 UTC (17 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.73: +2 -1
lines
Diff to previous 1.73 (unified)
linvfs_put_inode now calls vn_rele.
Revision 1.73 / (download) - annotate - [select for diffs], Wed Jul 12 20:52:12 2000 UTC (17 years, 3 months ago) by jtk
Branch: MAIN
Changes since 1.72: +3 -1
lines
Diff to previous 1.72 (unified)
Fix linvfs_set_ops for the VNON case.
Revision 1.72 / (download) - annotate - [select for diffs], Tue Jul 11 07:27:23 2000 UTC (17 years, 3 months ago) by ivanr
Branch: MAIN
Changes since 1.71: +2 -1
lines
Diff to previous 1.71 (unified)
add support for exporting f_fsid in the statfs structure in this case it is mp->m_dev
Revision 1.71 / (download) - annotate - [select for diffs], Tue Jul 4 19:32:45 2000 UTC (17 years, 3 months ago) by jtk
Branch: MAIN
Changes since 1.70: +4 -4
lines
Diff to previous 1.70 (unified)
Change linvfs_set_inode_ops to handle the VNON case. This routine to be changed again in a followup mod. At read_inode time, call vn_initialize with a flag denoting a read_inode situation.
Revision 1.70 / (download) - annotate - [select for diffs], Fri Jun 30 21:23:11 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.69: +5 -0
lines
Diff to previous 1.69 (unified)
Add address space operations for the metadata inode - just so we can have a sync_page call. This should stop soft hangs out of the meta path with kiobufs off.
Revision 1.69 / (download) - annotate - [select for diffs], Fri Jun 16 14:46:27 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.68: +1 -20
lines
Diff to previous 1.68 (unified)
Remove code which used the pagecleaner to convert delalloc pages during unmount, we now use the sync call within xfs to do this, it knows which inodes have delalloc space and can make a flush call on them.
Revision 1.68 / (download) - annotate - [select for diffs], Fri Jun 16 00:29:11 2000 UTC (17 years, 4 months ago) by kaos
Branch: MAIN
Changes since 1.67: +3 -4
lines
Diff to previous 1.67 (unified)
Add linux/config.h to sources that use CONFIG_...
Revision 1.67 / (download) - annotate - [select for diffs], Mon Jun 12 22:19:02 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.66: +0 -8
lines
Diff to previous 1.66 (unified)
Changes to get XFS up and running in 2.4.0-test1
Revision 1.66 / (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.65: +184 -103
lines
Diff to previous 1.65 (unified)
Merge of 2.3.99pre2-xfs:slinx:62680a originally by jtk on 05/24/00 Only use the 'read_inode', 'delete_inode' & 'clear_inode' methds, anything else is 'advisory' in terms of when the XFS vnode could be purged. Minor changes in 'put_super' allowing for the different reference counts held on the root inode/vnode. Merge of 2.3.99pre2-xfs:slinx:62917a originally by jtk on 05/26/00 #ifdef the call to pagebuf_delwri_flush on CONFIG_PAGE_BUF_META. This will likely come back out in a few days, but for now is needed. Merge of 2.3.99pre2-xfs:slinx:62997a originally by lord on 05/30/00 add EXPORT_NO_SYMBOLS Merge of 2.3.99pre2-xfs:slinx:63004a originally by lord on 05/30/00 Remove page buf metadata as an option - it is always on now 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:63051a originally by cattelan on 05/30/00 Forgot to remove the includes.Forgot to remove the includes linux_to_xfs xfs_to_linux Merge of 2.3.99pre2-xfs:slinx:63306a originally by dxm on 06/04/00 RT/GRIO checkin Merge of 2.3.99pre2-xfs:slinx:63345a originally by lord on 06/05/00 Simplified interface to pagebuf daemon startup, remove debug messages. Merge of 2.3.99pre2-xfs:slinx:63642a originally by ananth on 06/07/00 Force the page_daemon to convert all pages by setting low water-mark to zero.
Revision 1.65 / (download) - annotate - [select for diffs], Fri Jun 9 04:41:38 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.64: +5 -0
lines
Diff to previous 1.64 (unified)
Merge of 2.3.99pre2-xfs:slinx:62475a by ananth. Ensure pages on metadata inode are gone before we tear it down - needed for failed mount case. Also before we disconnect the inode from the vnode, flush all pages out.
Revision 1.64 / (download) - annotate - [select for diffs], Fri Jun 9 04:38:28 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.63: +1 -7
lines
Diff to previous 1.63 (unified)
Merge of 2.3.99pre2-xfs:slinx:62293a by ananth. Do not mess with lock state of super block in read_super method, this is all handled in the VFS now.
Revision 1.63 / (download) - annotate - [select for diffs], Fri Jun 9 04:10:37 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.62: +38 -1
lines
Diff to previous 1.62 (unified)
Merge of 2.3.99pre2-xfs:slinx:60008a by ananth. Changes for XFS delayed allocation and page-cleaner daemon.
Revision 1.62 / (download) - annotate - [select for diffs], Fri Jun 9 03:39:50 2000 UTC (17 years, 4 months ago) by nn100003
Branch: MAIN
Changes since 1.61: +6 -0
lines
Diff to previous 1.61 (unified)
Merge of 2.3.99pre2-xfs:slinx:58149a by ananth. Adds a call to PVFS_SYNC before allowing FS to become read-only
Revision 1.61 / (download) - annotate - [select for diffs], Fri Jun 9 03:38:31 2000 UTC (17 years, 4 months ago) by nn100003
Branch: MAIN
Changes since 1.60: +26 -2
lines
Diff to previous 1.60 (unified)
Merge of 2.3.99pre2-xfs:slinx:58037a by ananth. No Message Supplied
Revision 1.60 / (download) - annotate - [select for diffs], Fri Jun 9 03:23:30 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.59: +1 -1
lines
Diff to previous 1.59 (unified)
Merge of 2.3.99pre2-xfs:slinx:56508a by ananth. Call init_special_inode for all special inode types, not jsut devices.
Revision 1.59 / (download) - annotate - [select for diffs], Fri Jun 9 03:20:19 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
Changes since 1.58: +1 -0
lines
Diff to previous 1.58 (unified)
Merge of 2.3.99pre2-xfs:slinx:56200a by ananth. Include linux/bitops.h
Revision 1.58 / (download) - annotate - [select for diffs], Fri Jun 9 03:01:05 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.57: +1 -2
lines
Diff to previous 1.57 (unified)
Merge of 2.3.99pre2-xfs:slinx:55941a by ananth. Fix compile warnings.
Revision 1.57 / (download) - annotate - [select for diffs], Fri Jun 9 02:59:05 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.56: +1 -0
lines
Diff to previous 1.56 (unified)
Merge of 2.3.99pre2-xfs:slinx:55878a by ananth. Zero out the inode pointer in a vnode when iput is called on it.
Revision 1.56 / (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.55: +25 -11
lines
Diff to previous 1.55 (unified)
Updated copyright and license notices, ready for open source release Merge of 2.3.99pre2-xfs:slinx:55821a by ananth.
Revision 1.55 / (download) - annotate - [select for diffs], Fri Jun 9 02:33:57 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
CVS Tags: DELETE
Changes since 1.54: +12 -18
lines
Diff to previous 1.54 (unified)
Merge of 2.3.99pre2-xfs:slinx:55654a by ananth. Fix statfs to follow the new interface - all copying is done at the calling level.
Revision 1.54 / (download) - annotate - [select for diffs], Fri Jun 9 02:29:42 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.53: +0 -1
lines
Diff to previous 1.53 (unified)
cleanup XFS use of device types Merge of 2.3.99pre2-xfs:slinx:55615a by ananth. Merge of 2.3.42-xfs:slinx:55615a by lord.
Revision 1.53 / (download) - annotate - [select for diffs], Fri Jun 9 02:28:29 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.52: +0 -66
lines
Diff to previous 1.52 (unified)
Merge of 2.3.99pre2-xfs:slinx:55621a by ananth. notify_change is now part of inode_operations.
Revision 1.52 / (download) - annotate - [select for diffs], Fri Jun 9 02:26:50 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.51: +13 -7
lines
Diff to previous 1.51 (unified)
Merge of 2.3.99pre2-xfs:slinx:55601a by ananth. Bring XFS upto 2.3.99 (pre2).
Revision 1.51 / (download) - annotate - [select for diffs], Fri Jun 9 02:18:04 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.50: +0 -8
lines
Diff to previous 1.50 (unified)
Merge of 2.3.99pre2-xfs:slinx:46976a by ananth. Merge of 2.3.42-xfs:slinx:46976a by ananth. Don't set s_blocksize/bits to anything other than BBSIZE (512). Larger data blocksizes handled solely by pagebuf code.
Revision 1.50 / (download) - annotate - [select for diffs], Fri Jun 9 02:15:58 2000 UTC (17 years, 4 months ago) by nn100003
Branch: MAIN
Changes since 1.49: +15 -2
lines
Diff to previous 1.49 (unified)
Merge of 2.3.99pre2-xfs:slinx:46735a by ananth. Merge of 2.3.42-xfs:slinx:46735a by ananth. spectodevs() gains an argument (struct xfs_args *args) spectodevs() does the Right Thing now, in terms of assigning ddev, logdev, and rtdev; previously it just set logdev = ddev; rtdev = 0;
Revision 1.49 / (download) - annotate - [select for diffs], Fri Jun 9 01:53:03 2000 UTC (17 years, 4 months ago) by mostek
Branch: MAIN
Changes since 1.48: +7 -0
lines
Diff to previous 1.48 (unified)
Merge of 2.3.99pre2-xfs:slinx:46496a by ananth. Merge of 2.3.42-xfs:slinx:46496a by ananth. Add delete_inode routine that does nothing. While put_inode with vnodes does all the releasing, iput keeps going (see fs/inode.c:iput). If there is no delete_inode routine for a file system, pages are not discarded when a file is removed that is no longer referenced: i.e. the following is skipped: if (inode->i_data.nrpages) truncate_inode_pages(inode, 0); This must be done on XFS so we need a dummy delete_inode routine.
Revision 1.48 / (download) - annotate - [select for diffs], Fri Jun 9 01:50:04 2000 UTC (17 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.47: +2 -9
lines
Diff to previous 1.47 (unified)
Merge of 2.3.99pre2-xfs:slinx:46428a by ananth. Merge of 2.3.42-xfs:slinx:46428a by ananth. remove unused include files.
Revision 1.47 / (download) - annotate - [select for diffs], Fri Jun 9 01:35:58 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.46: +10 -63
lines
Diff to previous 1.46 (unified)
Merge of 2.3.99pre2-xfs:slinx:46380a by ananth. Merge of 2.3.42-xfs:slinx:46380a by ananth. make XFS_DATA_BLOCKSIZE_4K and CONFIG_PAGE_BUF_META mutually exclusive, replace linvfs_inode_attr_in with a call to linvfs_revalidate() or inode_setattr in the setattr case.
Revision 1.46 / (download) - annotate - [select for diffs], Fri Jun 9 01:33:16 2000 UTC (17 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.45: +1 -1
lines
Diff to previous 1.45 (unified)
Merge of 2.3.99pre2-xfs:slinx:46369a by ananth. Merge of 2.3.42-xfs:slinx:46369a by ananth. remove gcc compiler warning.
Revision 1.45 / (download) - annotate - [select for diffs], Fri Jun 9 01:16:13 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.44: +6 -0
lines
Diff to previous 1.44 (unified)
Merge of 2.3.99pre2-xfs:slinx:46362a by ananth. Merge of 2.3.42-xfs:slinx:46362a by ananth. Change data block size to 4K.
Revision 1.44 / (download) - annotate - [select for diffs], Fri Jun 9 01:01:11 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.43: +5 -3
lines
Diff to previous 1.43 (unified)
Merge of 2.3.99pre2-xfs:slinx:45514a by ananth. Merge of 2.3.42-xfs:slinx:45514a by ananth. Allow linvfs_release_inode to be called without an inode - this can happen during unmount.
Revision 1.43 / (download) - annotate - [select for diffs], Fri Jun 9 01:00:53 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.42: +19 -2
lines
Diff to previous 1.42 (unified)
Merge of 2.3.99pre2-xfs:slinx:45490a by ananth. Merge of 2.3.42-xfs:slinx:45490a by ananth. Initialize the pagebuf daemon during mount, call cleanup functions at module unload and fix physical memory size calculation.
Revision 1.42 / (download) - annotate - [select for diffs], Fri Jun 9 00:57:17 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
Changes since 1.41: +0 -20
lines
Diff to previous 1.41 (unified)
Merge of 2.3.99pre2-xfs:slinx:45039a by ananth. Merge of 2.3.42-xfs:slinx:45039a by ananth. Move sys_cred & cred_init to xfs_cred.c
Revision 1.41 / (download) - annotate - [select for diffs], Fri Jun 9 00:56:22 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.40: +0 -1
lines
Diff to previous 1.40 (unified)
Merge of 2.3.99pre2-xfs:slinx:44925a by ananth. Merge of 2.3.42-xfs:slinx:44925a by ananth. remove the EXPORT_NO_SYMBOLS definition
Revision 1.40 / (download) - annotate - [select for diffs], Fri Jun 9 00:52:36 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.39: +35 -37
lines
Diff to previous 1.39 (unified)
Merge of 2.3.99pre2-xfs:slinx:44783a by ananth. Merge of 2.3.42-xfs:slinx:44783a by ananth. call new option parsing code, remove dead vfs fields, use CONFIG_PAGE_BUF_META to decide if buf_t or pagebuf is being used for meta-data
Revision 1.39 / (download) - annotate - [select for diffs], Fri Jun 9 00:48:29 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.38: +1 -1
lines
Diff to previous 1.38 (unified)
Merge of 2.3.99pre2-xfs:slinx:44392a by ananth. Merge of 2.3.42-xfs:slinx:44392a by ananth. change parameters on vfs_sync call
Revision 1.38 / (download) - annotate - [select for diffs], Fri Jun 9 00:46:36 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.37: +4 -19
lines
Diff to previous 1.37 (unified)
Merge of 2.3.99pre2-xfs:slinx:44267a by ananth. Merge of 2.3.42-xfs:slinx:44267a by ananth. Cleanup inode operations for dummy inode
Revision 1.37 / (download) - annotate - [select for diffs], Fri Jun 9 00:01:09 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.36: +9 -56
lines
Diff to previous 1.36 (unified)
Merge of 2.3.99pre2-xfs:slinx:43495a by ananth. Merge of 2.3.42-xfs:slinx:43495a by ananth. Switch to new format of initializing function vectors use linux function to get a name for the block device, fix some compiler warnings.
Revision 1.36 / (download) - annotate - [select for diffs], Thu Jun 8 23:59:59 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.35: +13 -23
lines
Diff to previous 1.35 (unified)
Bring XFS upto 2.3.42 Merge of 2.3.99pre2-xfs:slinx:43458a by ananth. Merge of 2.3.42-xfs:slinx:43458a by ananth.
Revision 1.35 / (download) - annotate - [select for diffs], Sun Jan 30 09:59:06 2000 UTC (17 years, 9 months ago) by kenmcd
Branch: MAIN
Changes since 1.34: +11 -16
lines
Diff to previous 1.34 (unified)
Encumbrance review done. Add copyright and license words consistent with GPL. Refer to http://fsg.melbourne.sgi.com/reviews/ for details. There is a slight change in the license terms and conditions words to go with the copyrights, so most of the files are not getting new GPL's, just updated versions ... but there are 20-30 more files here as well.
Revision 1.34 / (download) - annotate - [select for diffs], Thu Jan 27 15:27:21 2000 UTC (17 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.33: +8 -0
lines
Diff to previous 1.33 (unified)
Initialize physmem variable which xfs uses to sizing calculations, it was zero.
Revision 1.33 / (download) - annotate - [select for diffs], Fri Jan 21 21:49:41 2000 UTC (17 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.32: +1 -0
lines
Diff to previous 1.32 (unified)
Make the vnode point at the linux inode
Revision 1.32 / (download) - annotate - [select for diffs], Thu Jan 13 19:08:04 2000 UTC (17 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.31: +1 -1
lines
Diff to previous 1.31 (unified)
reinsert call to binit in the non-pagebuf case
Revision 1.31 / (download) - annotate - [select for diffs], Thu Jan 13 00:29:10 2000 UTC (17 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.30: +4 -0
lines
Diff to previous 1.30 (unified)
XFS_* macro additions
Revision 1.30 / (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.29: +6 -1
lines
Diff to previous 1.29 (unified)
Add parm to VFS_SYNC to get inodes sync'ed. Also, push xfs_fs_bio.c buffers on each sync.
Revision 1.29 / (download) - annotate - [select for diffs], Wed Dec 22 03:18:57 1999 UTC (17 years, 10 months ago) by tes
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (unified)
Remove and change comments so that encumbrance line matches aren't apparent.
Revision 1.28 / (download) - annotate - [select for diffs], Tue Dec 21 04:22:06 1999 UTC (17 years, 10 months ago) by kenmcd
Branch: MAIN
Changes since 1.27: +23 -0
lines
Diff to previous 1.27 (unified)
Encumbrance review done. Add copyright and license words consistent with GPL.
Revision 1.27 / (download) - annotate - [select for diffs], Fri Dec 17 21:09:39 1999 UTC (17 years, 10 months ago) by mostek
Branch: MAIN
Changes since 1.26: +2 -0
lines
Diff to previous 1.26 (unified)
Leave superblock sector size at 512 for xfs.
Revision 1.26 / (download) - annotate - [select for diffs], Fri Dec 10 20:44:19 1999 UTC (17 years, 10 months ago) by mostek
Branch: MAIN
Changes since 1.25: +1 -1
lines
Diff to previous 1.25 (unified)
Change xfs_inode.h to xfs_iops.h. This was conflicting with xfs_inode.h one level higher in the tree (see xfs_lrw.c).
Revision 1.25 / (download) - annotate - [select for diffs], Fri Dec 10 15:10:45 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.24: +44 -1
lines
Diff to previous 1.24 (unified)
Add linvfs_make_inode to construct a dummy inode for pagebuf metadata handling. Also a dummy inode operations vector for this inode. Setup the superblock and device blocksizes to a default size before calling into xfs - pagebuf may need this.
Revision 1.24 / (download) - annotate - [select for diffs], Mon Nov 1 21:31:34 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.23: +8 -3
lines
Diff to previous 1.23 (unified)
Make this compile on 2.2 and 2.3 linux
Revision 1.23 / (download) - annotate - [select for diffs], Mon Oct 25 15:38:29 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.22: +9 -0
lines
Diff to previous 1.22 (unified)
Reset blocksize at unmount time - this allows mkfs to operate after an unmount.
Revision 1.22 / (download) - annotate - [select for diffs], Fri Oct 22 23:01:25 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.21: +1 -12
lines
Diff to previous 1.21 (unified)
Set the device blocksize to the filesystem blocksize.
Revision 1.21 / (download) - annotate - [select for diffs], Thu Oct 21 22:46:14 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.20: +3 -9
lines
Diff to previous 1.20 (unified)
Remove unneeded superop
Revision 1.20 / (download) - annotate - [select for diffs], Wed Oct 20 22:05:26 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.19: +6 -11
lines
Diff to previous 1.19 (unified)
Move the VN_RELE from linvfs_clear_inode to linvfs_put_inode
Revision 1.19 / (download) - annotate - [select for diffs], Mon Oct 18 16:37:39 1999 UTC (18 years ago) by mostek
Branch: MAIN
Changes since 1.18: +5 -0
lines
Diff to previous 1.18 (unified)
Force the blocksize to 512 for now. THis needs to be changed to 4k.
Revision 1.18 / (download) - annotate - [select for diffs], Fri Oct 8 21:03:05 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.17: +0 -4
lines
Diff to previous 1.17 (unified)
Turn off messages from statvfs
Revision 1.17 / (download) - annotate - [select for diffs], Fri Oct 8 17:40:15 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.16: +1 -0
lines
Diff to previous 1.16 (unified)
Move uuid_init() call here
Revision 1.16 / (download) - annotate - [select for diffs], Thu Oct 7 02:24:51 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.15: +6 -3
lines
Diff to previous 1.15 (unified)
perform xfs <-> linux dev_t mapping
Revision 1.15 / (download) - annotate - [select for diffs], Tue Oct 5 14:38:16 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (unified)
fix linvfs_write_super
Revision 1.14 / (download) - annotate - [select for diffs], Tue Oct 5 05:18:56 1999 UTC (18 years ago) by cattelan
Branch: MAIN
Changes since 1.13: +17 -4
lines
Diff to previous 1.13 (unified)
Small changes to clean up compiler warning messages.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Oct 4 21:52:52 1999 UTC (18 years ago) by lord
Branch: MAIN
Changes since 1.12: +1 -17
lines
Diff to previous 1.12 (unified)
Make mount less chatty, pass through the dev name as an fsname.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Oct 1 16:28:47 1999 UTC (18 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.11: +8 -15
lines
Diff to previous 1.11 (unified)
Modularize irix/linux type cooexistance
Revision 1.11 / (download) - annotate - [select for diffs], Thu Sep 30 03:06:07 1999 UTC (18 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.10: +45 -39
lines
Diff to previous 1.10 (unified)
Fix up header definitions to allow correct mixing of irix and linux types in one file, this needs cleaning up and propogating to other files.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Sep 29 17:55:19 1999 UTC (18 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.9: +55 -45
lines
Diff to previous 1.9 (unified)
Fix up read_super code, initialize buffers, vfs and xfs subsystems on module load.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Sep 29 15:39:48 1999 UTC (18 years, 1 month ago) by cattelan
Branch: MAIN
Changes since 1.8: +76 -30
lines
Diff to previous 1.8 (unified)
Added ENTER and EXIT to must functions for debug tracing
Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 10 18:00:00 1999 UTC (18 years, 1 month ago) by cattelan
Branch: MAIN
Changes since 1.7: +17 -3
lines
Diff to previous 1.7 (unified)
renamed sim.h to xfs_sim.h
Revision 1.7 / (download) - annotate - [select for diffs], Fri Sep 3 00:40:44 1999 UTC (18 years, 1 month ago) by mostek
Branch: MAIN
Changes since 1.6: +1 -0
lines
Diff to previous 1.6 (unified)
Include asm/init.h for __init(
Revision 1.6 / (download) - annotate - [select for diffs], Thu Sep 2 22:52:53 1999 UTC (18 years, 1 month ago) by mostek
Branch: MAIN
Changes since 1.5: +6 -6
lines
Diff to previous 1.5 (unified)
Fix a few compile problems with new code that Ken wrote.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Sep 2 22:24:14 1999 UTC (18 years, 1 month ago) by cattelan
Branch: MAIN
Changes since 1.4: +1 -0
lines
Diff to previous 1.4 (unified)
No Message Supplied
Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 2 19:11:37 1999 UTC (18 years, 1 month ago) by cattelan
Branch: MAIN
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (unified)
Added defines... getting the undefined symbol list down.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Sep 2 18:49:02 1999 UTC (18 years, 1 month ago) by mostek
Branch: MAIN
Changes since 1.2: +1 -63
lines
Diff to previous 1.2 (unified)
Remove fs_ routine that belongs in xfs_fs_subr.c
Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 30 20:33:27 1999 UTC (18 years, 2 months ago) by cattelan
Branch: MAIN
Changes since 1.1: +9 -15
lines
Diff to previous 1.1 (unified)
Added include file xfs_coda_oops.h... which is a quick hack to to keep us from including all of the coda headers files, which seem to have type conflict problems with xfs.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Aug 30 19:35:25 1999 UTC (18 years, 2 months ago) by cattelan
Branch: MAIN
kern/fs/xfs/xfs_linux_ops_super.c 1.4 Renamed to kern/fs/xfs/linux/xfs_super.c