Up to [Development] / linux-2.6-xfs / fs / xfs / linux-2.6
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.128 / (download) - annotate - [select for diffs], Fri Oct 10 15:26:05 2008 UTC (9 years ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD
Changes since 1.127: +8 -0
lines
Diff to previous 1.127 (colored)
fix barrier fail detection Currently we disable barriers as soon as we get a buffer in xlog_iodone that has the XBF_ORDERED flag cleared. But this can be the case not only for buffers where the barrier failed, but also the first buffer of a split log write in case of a log wraparound. Due to the disabled barriers we can easily get directory corruption on unclean shutdowns. So instead of using this check add a new buffer flag for failed barrier writes. This is a regression vs 2.6.26 caused by patch to use the right macro to check for the ORDERED flag, as we previously got true returned for every buffer. Thanks to Toei Rei for reporting the bug. Signed-off-by: Christoph Hellwig <hch@lst.de> Merge of xfs-linux-melb:xfs-kern:32298a by kenmcd. fix barrier fail detection
Revision 1.127 / (download) - annotate - [select for diffs], Tue Aug 5 16:29:38 2008 UTC (9 years, 2 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.126: +2 -2
lines
Diff to previous 1.126 (colored)
replace the XFS buf iodone semaphore with a completion The xfs_buf_t b_iodonesema is really just a semaphore that wants to be a completion. Change it to a completion and remove the last user of the sema_t from XFS. Signed-off-by: Dave Chinner <david@fromorbit.com> Merge of xfs-linux-melb:xfs-kern:31815a by kenmcd. replace the XFS buf iodone semaphore with a completion
Revision 1.126 / (download) - annotate - [select for diffs], Tue May 20 04:32:40 2008 UTC (9 years, 4 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.125: +1 -1
lines
Diff to previous 1.125 (colored)
sort out opening and closing of the block devices Currently closing the rt/log block device is done in the wrong spot, and far too early. So revampt it: - xfs_blkdev_put moved out of xfs_free_buftarg into the caller so that it is done after tearing down the buftarg completely. - call to xfs_unmountfs_close moved from xfs_mountfs into caller so that it's done after tearing down the filesystem completely. - xfs_unmountfs_close is renamed to xfs_close_devices and made static in xfs_super.c - opening of the block devices is split into a helper xfs_open_devices that is symetric in use to xfs_close_devices - xfs_unmountfs can now lose struct cred - error handling around device opening sanitized in xfs_fs_fill_super Signed-off-by: Christoph Hellwig <hch@lst.de> Merge of xfs-linux-melb:xfs-kern:31193a by kenmcd. sort out opening and closing of the block devices
Revision 1.125 / (download) - annotate - [select for diffs], Fri May 16 04:28:49 2008 UTC (9 years, 5 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.124: +19 -0
lines
Diff to previous 1.124 (colored)
Fix memory corruption with small buffer reads When we have multiple buffers in a single page for a blocksize == pagesize filesystem we might overwrite the page contents if two callers hit it shortly after each other. To prevent that we need to keep the page locked until I/O is completed and the page marked uptodate. Thanks to Eric Sandeen for triaging this bug and finding a reproducible testcase and Dave Chinner for additional advice. This should fix kernel.org bz #10421. Signed-off-by: Christoph Hellwig <hch@lst.de> Tested-by: Eric Sandeen <sandeen@sandeen.net> Merge of xfs-linux-melb:xfs-kern:31173a by kenmcd. Reintroduce page locking for sub-blocksize buffer read synchronisation.
Revision 1.124 / (download) - annotate - [select for diffs], Thu Apr 10 04:27:53 2008 UTC (9 years, 6 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.123: +6 -2
lines
Diff to previous 1.123 (colored)
xfs_bdwrite() does not return errors. xfs_bdwrite() cannot return an error; it only queues buffers to the delayed write list and as such never encounters anything that can fail. Mark it void. Merge of xfs-linux-melb:xfs-kern:30825a by kenmcd. xfs_bdwrite() does not return errors.
Revision 1.123 / (download) - annotate - [select for diffs], Thu Nov 29 03:04:46 2007 UTC (9 years, 10 months ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.122: +0 -1
lines
Diff to previous 1.122 (colored)
kill superflous buffer locking (2nd attempt) There is no need to lock any page in xfs_buf.c because we operate on our own address_space and all locking is covered by the buffer semaphore. If we ever switch back to main blockdeive address_space as suggested e.g. for fsblock with a similar scheme the locking will have to be totally revised anyway because the current scheme is neither correct nor coherent with itself. Signed-off-by: Christoph Hellwig <hch@lst.de> Merge of xfs-linux-melb:xfs-kern:30156a by kenmcd. kill superflous buffer locking (2nd attempt)
Revision 1.122 / (download) - annotate - [select for diffs], Thu Oct 18 06:18:38 2007 UTC (10 years ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.121: +1 -0
lines
Diff to previous 1.121 (colored)
Undoes mod: xfs-linux-melb:xfs-kern:29845a Undo mod xfs-linux-melb:xfs-kern:29845a due to a regression Merge of xfs-linux-melb:xfs-kern:29902a by kenmcd.
Revision 1.121 / (download) - annotate - [select for diffs], Mon Oct 8 15:42:24 2007 UTC (10 years ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.120: +0 -1
lines
Diff to previous 1.120 (colored)
kill superflous buffer locking There is no need to lock any page in xfs_buf.c because we operate on our own address_space and all locking is covered by the buffer semaphore. If we ever switch back to main blockdeive address_space as suggested e.g. for fsblock with a similar scheme the locking will have to be totally revised anyway because the current scheme is neither correct nor coherent with itself. Signed-off-by: Christoph Hellwig <hch@lst.de> Merge of xfs-linux-melb:xfs-kern:29845a by kenmcd. kill superflous buffer locking
Revision 1.120 / (download) - annotate - [select for diffs], Fri May 11 06:04:35 2007 UTC (10 years, 5 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.119: +1 -1
lines
Diff to previous 1.119 (colored)
Only use refcounted pages for I/O Many block drivers (aoe, iscsi) really want refcountable pages in bios, which is what almost everyone send down. XFS unfortunately has a few places where it sends down buffers that may come from kmalloc, which breaks them. Fix the places that use kmalloc()d buffers. Signed-Off-By: Christoph Hellwig <hch@infradead.org> Merge of xfs-linux-melb:xfs-kern:28562a by kenmcd. Use alloc_page() rather than kmem_alloc() for buffers that do not use page cache backed pages.
Revision 1.119 / (download) - annotate - [select for diffs], Mon Apr 16 06:06:47 2007 UTC (10 years, 6 months ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.118: +3 -0
lines
Diff to previous 1.118 (colored)
Export via a function xfs_buftarg_list for use by kdb/xfsidbg. Merge of xfs-linux-melb:xfs-kern:28414a by kenmcd. Export via a function xfs_buftarg_list for use by kdb/xfsidbg.
Revision 1.118 / (download) - annotate - [select for diffs], Wed Nov 29 05:06:03 2006 UTC (10 years, 10 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.117: +2 -2
lines
Diff to previous 1.117 (colored)
Current usage of buftarg flags is incorrect.
The {test,set,clear}_bit() operations take a bit index for
the bit to operate on. The XBT_* flags are defined as bit
fields which is incorrect, not to mention the way the bit
fields are enumerated is broken too. This was only working
by chance.
Fix the definitions of the flags and make the code using
them use the {test,set,clear}_bit() operations correctly.
Merge of xfs-linux-melb:xfs-kern:27565a by kenmcd.
Fix enumeration of xfs_buftarg_flags_t to declare bit indexes
rather than bit fields as required by test_bit() and friends.
Revision 1.117 / (download) - annotate - [select for diffs], Fri Oct 13 16:13:54 2006 UTC (11 years ago) by tes.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.116: +0 -1
lines
Diff to previous 1.116 (colored)
Merge up to 2.6.18 Merge of xfs-linux-melb:xfs-kern:27192a by kenmcd.
Revision 1.116 / (download) - annotate - [select for diffs], Thu Aug 10 15:31:06 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.115: +0 -2
lines
Diff to previous 1.115 (colored)
Remove several macros that are no longer used anywhere Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Merge of xfs-linux-melb:xfs-kern:26749a by kenmcd. Remove several macros that are no longer used anywhere
Revision 1.115 / (download) - annotate - [select for diffs], Thu Aug 10 15:29:31 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.114: +0 -5
lines
Diff to previous 1.114 (colored)
Remove a couple of unused BUF macros Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Merge of xfs-linux-melb:xfs-kern:26746a by kenmcd. Remove a couple of unused BUF macros
Revision 1.114 / (download) - annotate - [select for diffs], Fri Aug 4 13:28:15 2006 UTC (11 years, 2 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.113: +2 -2
lines
Diff to previous 1.113 (colored)
Fix remount vs no/barrier options by ensuring we clear unwanted flags from iclog buffers before submitting them for writing. Merge of xfs-linux-melb:xfs-kern:26605a by kenmcd.
Revision 1.113 / (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.112: +276 -409
lines
Diff to previous 1.112 (colored)
Complete the pagebuf -> xfs_buf naming convention transition, finally. Merge of xfs-linux-melb:xfs-kern:24866a by kenmcd.
Revision 1.112 / (download) - annotate - [select for diffs], Fri Dec 16 12:47:19 2005 UTC (11 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.111: +1 -1
lines
Diff to previous 1.111 (colored)
fix up per-device xfsbufd bt_flags needs to be unsigned long because it's operated on with bitops
Revision 1.111 / (download) - annotate - [select for diffs], Fri Dec 16 02:48:24 2005 UTC (11 years, 10 months ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.110: +9 -0
lines
Diff to previous 1.110 (colored)
Introduce per-filesystem delwri pagebuf flushing to reduce contention between filesystems and prevent deadlocks between filesystems when a flush dependency exists between them. Merge of xfs-linux-melb:xfs-kern:24844a by kenmcd. Add delayed write list and thread structures to the buftarg.
Revision 1.110 / (download) - annotate - [select for diffs], Fri Sep 23 03:51:28 2005 UTC (12 years ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.109: +12 -31
lines
Diff to previous 1.109 (colored)
Update license/copyright notices to match the prefered SGI boilerplate. Merge of xfs-linux-melb:xfs-kern:23903a by kenmcd.
Revision 1.109 / (download) - annotate - [select for diffs], Thu Sep 15 11:31:27 2005 UTC (12 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.108: +4 -4
lines
Diff to previous 1.108 (colored)
only mark buffers done when all pages are uptodate in addition replace PBF_NONE with an inverted PBF_DONE, so it's like all the other flags.
Revision 1.108 / (download) - annotate - [select for diffs], Tue Sep 6 22:44:36 2005 UTC (12 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.107: +4 -4
lines
Diff to previous 1.107 (colored)
write barrier support Issue all log sync operations as ordered writes. In addition flush the disk cache on fsync if the sync cached operation didn't sync the log to disk (this requires some additional bookeping in the transaction and log code). If the device doesn't claim to support barriers, the filesystem has an extern log volume or the trial superblock write with barriers enabled failed we disable barriers and print a warning. We should probably fail the mount completely, but that could lead to nasty boot failures for the root filesystem. Not enabled by default yet, needs more destructive testing first.
Revision 1.107 / (download) - annotate - [select for diffs], Mon Sep 5 11:52:04 2005 UTC (12 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.106: +6 -16
lines
Diff to previous 1.106 (colored)
remove unused pagebuf flags
Revision 1.106 / (download) - annotate - [select for diffs], Sun Sep 4 10:09:57 2005 UTC (12 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.105: +1 -1
lines
Diff to previous 1.105 (colored)
replace "extern inline" with "static inline" Patch from Adrian Bunk <bunk@stusta.de>, thanks a lot!
Revision 1.105 / (download) - annotate - [select for diffs], Wed Aug 24 15:12:31 2005 UTC (12 years, 1 month ago) by dgc.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.104: +1 -2
lines
Diff to previous 1.104 (colored)
Fix racy access to pb_flags. pagebuf_rele() modified pb_flags after the pagebuf had been unlocked if the buffer was delwri. At high load, this could result in a race when the superblock was being synced that would result the flags being incorrect and the iodone functions being executed incorrectly. This then leads to iclog callback failures or AIL list corruptions resulting in filesystem shutdowns. Merge of xfs-linux-melb:xfs-kern:23616a by kenmcd. Add _PBF_DELWRI_Q flag.
Revision 1.104 / (download) - annotate - [select for diffs], Mon Aug 22 12:04:32 2005 UTC (12 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.103: +0 -7
lines
Diff to previous 1.103 (colored)
remove some dead code from pagebuf
Revision 1.103 / (download) - annotate - [select for diffs], Tue May 31 09:57:12 2005 UTC (12 years, 4 months ago) by hch
Branch: MAIN
Changes since 1.102: +0 -1
lines
Diff to previous 1.102 (colored)
remove xfs_incore_relse
Revision 1.102 / (download) - annotate - [select for diffs], Fri Dec 24 04:53:07 2004 UTC (12 years, 9 months ago) by nathans.longdrop.melbourne.sgi.com
Branch: MAIN
Changes since 1.101: +29 -21
lines
Diff to previous 1.101 (colored)
Move to per-device hash tables (scalability), and use Bill Irwins hash (quicker). Merge of xfs-linux-melb:xfs-kern:20989a by kenmcd.
Revision 1.101 / (download) - annotate - [select for diffs], Fri Nov 12 03:18:17 2004 UTC (12 years, 11 months ago) by sandeen
Branch: MAIN
Changes since 1.100: +1 -0
lines
Diff to previous 1.100 (colored)
Wait for all async buffers to complete before tearing down the filesystem at umount time prototype for xfs_wait_buftarg
Revision 1.100 / (download) - annotate - [select for diffs], Wed Oct 27 11:23:21 2004 UTC (12 years, 11 months ago) by hch
Branch: MAIN
Changes since 1.99: +19 -19
lines
Diff to previous 1.99 (colored)
splitup pagebuf_get use xfs_buf_get_flags and xfs_buf_read_flags directly
Revision 1.99 / (download) - annotate - [select for diffs], Fri Jun 25 06:15:54 2004 UTC (13 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.98: +1 -1
lines
Diff to previous 1.98 (colored)
Revert to using a separate inode for metadata buffers once more. Prevents XFS from shutting down due to its view of the world being modified from below. The BLKFLSBUF ioctl is another cause of this "corruption" and was the last straw. Also fixes device initialisation failure handling.
Revision 1.98 / (download) - annotate - [select for diffs], Tue Jun 15 03:23:16 2004 UTC (13 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.97: +4 -16
lines
Diff to previous 1.97 (colored)
Fix a race condition in the undo-delayed-write buffer routine.
Revision 1.97 / (download) - annotate - [select for diffs], Thu Apr 22 12:49:48 2004 UTC (13 years, 5 months ago) by hch
Branch: MAIN
Changes since 1.96: +20 -17
lines
Diff to previous 1.96 (colored)
close external blockdevice after final flush move buftarg handling here
Revision 1.96 / (download) - annotate - [select for diffs], Wed Apr 14 06:39:17 2004 UTC (13 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.95: +1 -1
lines
Diff to previous 1.95 (colored)
Allow xfsbufd flush intervals to take immediate effect after changing the flush sysctl value. Fix from Bart Samwel.
Revision 1.95 / (download) - annotate - [select for diffs], Fri Apr 2 04:53:37 2004 UTC (13 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.94: +1 -1
lines
Diff to previous 1.94 (colored)
Make buffer error checking consistent, add a value range check.
Revision 1.94 / (download) - annotate - [select for diffs], Mon Mar 29 19:55:10 2004 UTC (13 years, 6 months ago) by hch
Branch: MAIN
Changes since 1.93: +14 -18
lines
Diff to previous 1.93 (colored)
cleanup pagebuf flag usage and simplify pagebuf_free
Revision 1.93 / (download) - annotate - [select for diffs], Thu Mar 25 06:05:12 2004 UTC (13 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.92: +2 -4
lines
Diff to previous 1.92 (colored)
Ack, fix patch induced confusion in merged header.
Revision 1.92 / (download) - annotate - [select for diffs], Thu Mar 25 03:54:00 2004 UTC (13 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.91: +2 -6
lines
Diff to previous 1.91 (colored)
Fix delayed write buffer handling to use the correct list interfaces, add validity checks, remove unused code, and fix comments.
Revision 1.91 / (download) - annotate - [select for diffs], Wed Mar 10 13:07:14 2004 UTC (13 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.90: +0 -1
lines
Diff to previous 1.90 (colored)
clarify pagebuf page lookup logic
Revision 1.90 / (download) - annotate - [select for diffs], Sat Feb 28 13:41:58 2004 UTC (13 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.89: +53 -62
lines
Diff to previous 1.89 (colored)
really kill the pagebuf vs xfs_buf confusion
Revision 1.89 / (download) - annotate - [select for diffs], Sat Feb 28 12:07:56 2004 UTC (13 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.88: +0 -0
lines
Diff to previous 1.88 (colored)
replace page_buf_t, pb_target_t and page_buf_daddr_t with their xfs_ variants
Revision 1.88 / (download) - annotate - [select for diffs], Wed Feb 25 05:53:35 2004 UTC (13 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.87: +3 -5
lines
Diff to previous 1.87 (colored)
Remove PBF_SYNC buffer flag, unused for some time now.
Revision 1.87 / (download) - annotate - [select for diffs], Thu Feb 19 14:45:48 2004 UTC (13 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.86: +1 -0
lines
Diff to previous 1.86 (colored)
only lock pagecache pages add a flag for pages from the pagecache
Revision 1.86 / (download) - annotate - [select for diffs], Tue Feb 3 16:21:12 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.85: +4 -7
lines
Diff to previous 1.85 (colored)
Remove PBF_MAPPABLE Remove PBF_MAPPABLE - it was always set for ages.
Revision 1.85 / (download) - annotate - [select for diffs], Mon Feb 2 23:06:23 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.84: +2 -3
lines
Diff to previous 1.84 (colored)
Remove the lockable/not lockable buffer distinction. All metada buffers are lockable these days. remove definition of PBF_LOCKABLE
Revision 1.84 / (download) - annotate - [select for diffs], Fri Jan 30 00:31:35 2004 UTC (13 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.83: +0 -2
lines
Diff to previous 1.83 (colored)
Plug a pagebuf race that got bigger with the recent cleanup kill PBF_FREED and _PBF_PRIVATE_BH
Revision 1.83 / (download) - annotate - [select for diffs], Tue Dec 30 01:31:52 2003 UTC (13 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.82: +281 -3
lines
Diff to previous 1.82 (colored)
Final bit of code moving to unify the tree rename page_buf.c/h to xfs_buf.c/h and merge in upper level xfs_buf.h Merge xfs_buf.h macros
Revision 1.82 / (download) - annotate - [select for diffs], Fri Dec 12 00:09:15 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.81: +3 -0
lines
Diff to previous 1.81 (colored)
Cleanup bdevname conditional code in xfs_buf headers. Merge of xfs-linux:slinx:163365a by nathans.
Revision 1.81 / (download) - annotate - [select for diffs], Tue Dec 9 05:07:03 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.80: +2 -2
lines
Diff to previous 1.80 (colored)
Should not add comments right before checkin - add closing comment delimiter. Merge of xfs-linux:slinx:163131a by nathans.
Revision 1.80 / (download) - annotate - [select for diffs], Tue Dec 9 03:14:15 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.79: +6 -5
lines
Diff to previous 1.79 (colored)
Fix a small pagebuf memory leak and keep track of slab pages ourselves. Merge of xfs-linux:slinx:163124a by nathans.
Revision 1.79 / (download) - annotate - [select for diffs], Thu Nov 20 06:31:04 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.78: +12 -0
lines
Diff to previous 1.78 (colored)
Change pagebuf to use the same ktrace implementation as XFS, instead of reinventing that wheel. Merge of xfs-linux:slinx:162159a by nathans.
Revision 1.78 / (download) - annotate - [select for diffs], Thu Nov 20 00:55:29 2003 UTC (13 years, 11 months ago) by cattelan
Branch: MAIN
Changes since 1.77: +0 -53
lines
Diff to previous 1.77 (colored)
move the iomap data structures out of pagebuf Merge of xfs-linux:slinx:162048a by nathans. Remove old definitions
Revision 1.77 / (download) - annotate - [select for diffs], Mon Nov 17 05:07:05 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.76: +0 -7
lines
Diff to previous 1.76 (colored)
Trivial sync ups with the 2.4 XFS code, no functional change.
Revision 1.76 / (download) - annotate - [select for diffs], Wed Sep 24 21:56:24 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.75: +0 -1
lines
Diff to previous 1.75 (colored)
Close some holes in the metadata flush logic used during unmount, make sure we have no pending I/O completion calls for metadata, and that we only keep hold of metadata buffers for I/O completion if we want to. Still not perfect, but better than it was. Merge of xfs-linux:slinx:158933a by lord. remove unused flag
Revision 1.75 / (download) - annotate - [select for diffs], Tue Sep 23 19:40:51 2003 UTC (14 years ago) by lord
Branch: MAIN
Changes since 1.74: +0 -3
lines
Diff to previous 1.74 (colored)
Remove dead flags remove some unused flags
Revision 1.74 / (download) - annotate - [select for diffs], Thu Aug 14 06:34:18 2003 UTC (14 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.73: +29 -42
lines
Diff to previous 1.73 (colored)
Fix a race condition in async pagebuf IO completion, by moving blk queue manipulation down into pagebuf. Fix some busted comments in page_buf.h, use a more descriptive name for __pagebuf_iorequest. Merge of xfs-linux:slinx:155788a by nathans.
Revision 1.73 / (download) - annotate - [select for diffs], Mon Aug 11 15:56:28 2003 UTC (14 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.72: +0 -1
lines
Diff to previous 1.72 (colored)
merge up to 2.6.0-test3
Revision 1.72 / (download) - annotate - [select for diffs], Tue Jul 29 16:41:53 2003 UTC (14 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.71: +3 -1
lines
Diff to previous 1.71 (colored)
Change XFS to support sector aligned O_DIRECT rather than filesystem block alignment. Add new flags for bmap options and results
Revision 1.71 / (download) - annotate - [select for diffs], Mon Jul 14 05:18:55 2003 UTC (14 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.70: +1 -0
lines
Diff to previous 1.70 (colored)
Cleanup empty/noaddr pagebuf initialisation; particularly for buffers used for log IO - no longer allocate buffers for data device then reset target, gets it right from the start. Merge of xfs-linux:slinx:153115a by nathans.
Revision 1.70 / (download) - annotate - [select for diffs], Wed Apr 23 17:52:33 2003 UTC (14 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.69: +23 -11
lines
Diff to previous 1.69 (colored)
Fix a use after free in the unwritten extent code. Also rework the interface to the allocator to have its own flag set, and always go through the same interface in all cases rather than having unwritten extent requests take a different path from all others. Merge of 2.4.x-xfs:slinx:146255a originally by lord on 04/18/03 A number of unwritten extent fixes, fix some reference count and locking issues, also make allocation interface always go into core xfs via the same route rather than having a distinct interface for unwritten extents. change flag definitions for the allocator interface.
Revision 1.69 / (download) - annotate - [select for diffs], Wed Apr 16 20:09:14 2003 UTC (14 years, 6 months ago) by cattelan
Branch: MAIN
Changes since 1.68: +23 -23
lines
Diff to previous 1.68 (colored)
Whitespace cleanup Merge whitespace cleanup to 2.5 tree Merge of 2.4.x-xfs:slinx:144573a by cattelan. Clean up some whitespace... revert some whitespace changes from previous whitespace cleanup (incorrect tabs)
Revision 1.68 / (download) - annotate - [select for diffs], Thu Mar 20 21:42:19 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.67: +1 -0
lines
Diff to previous 1.67 (colored)
Add back the pagebuf flag for scheduling on the data daemon. Moving this into just a pagebuf_iodone parameter was broken as we don't have sufficient state in all the places we need it to make the decision. Merge of 2.4.x-xfs:slinx:141626a by nathans.
Revision 1.67 / (download) - annotate - [select for diffs], Wed Mar 12 05:37:01 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.66: +10 -2
lines
Diff to previous 1.66 (colored)
Implement support for unwritten extents in XFS. Implement support for unwritten extents in XFS.
Revision 1.66 / (download) - annotate - [select for diffs], Fri Feb 21 05:23:23 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.65: +1 -1
lines
Diff to previous 1.65 (colored)
Revert the recent hashing change, performance seemed to go way down in certain benchmarks. This is reverted to how it was, except the number of hash buckets is larger than previously to attempt to account for the workload Steve was originally targetting with that change. Merge of 2.4.x-xfs:slinx:140053a by nathans.
Revision 1.65 / (download) - annotate - [select for diffs], Thu Feb 20 22:25:10 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.64: +1 -1
lines
Diff to previous 1.64 (colored)
Remove some off_t abuse in pagebuf_offset and the page_io routine, after some careful analysis. Merge of 2.4.x-xfs:slinx:140039a by nathans.
Revision 1.64 / (download) - annotate - [select for diffs], Wed Feb 19 17:13:22 2003 UTC (14 years, 7 months ago) by hch
Branch: MAIN
Changes since 1.63: +1 -1
lines
Diff to previous 1.63 (colored)
Under heavy load, there are not enough hash buckets to deal with the number of metadata buffers. Use the same techniques as the regular linux buffer cache here. use more hash buckets for holding xfs metadata, and use the same hash algorithm as the regular buffer cache. Merge of 2.4.x-xfs:slinx:139926a originally by lord on 02/17/03 fix the new hashing code, cap buckets more aggressively, and expand pb_hash_index to fit the new hash range. make pb_hash_index and unsigned char
Revision 1.63 / (download) - annotate - [select for diffs], Mon Feb 10 15:33:15 2003 UTC (14 years, 8 months ago) by hch
Branch: MAIN
Changes since 1.62: +0 -1
lines
Diff to previous 1.62 (colored)
make pagebuf_delwri_queue static Merge of 2.4.x-xfs:slinx:138828a by hch. remove pagebuf_delwri_queue prototype
Revision 1.62 / (download) - annotate - [select for diffs], Fri Dec 20 18:51:34 2002 UTC (14 years, 9 months ago) by cattelan
Branch: MAIN
Changes since 1.61: +0 -3
lines
Diff to previous 1.61 (colored)
"merge" the 2.4 fsx fix for block size < page size to 2.5. This needed major changes to actually fit.
Revision 1.61 / (download) - annotate - [select for diffs], Mon Dec 16 05:51:31 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.60: +7 -9
lines
Diff to previous 1.60 (colored)
Some cleanup, some more unwritten extent related changes. Merge of 2.4.x-xfs:slinx:135207a by nathans. Minor cleanup and some unwritten extent related changes.
Revision 1.60 / (download) - annotate - [select for diffs], Wed Dec 11 18:47:17 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.59: +0 -9
lines
Diff to previous 1.59 (colored)
remove some dead code from pagebuf remove pagebuf_lookup and references to _PBF_PRIVATE_BH
Revision 1.59 / (download) - annotate - [select for diffs], Wed Dec 11 17:46:27 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.58: +7 -0
lines
Diff to previous 1.58 (colored)
merge page_buf_private_t into page_buf_t Merge of 2.4.x-xfs:slinx:134949a by hch. add fields formerly in page_buf_private_t to page_buf_t
Revision 1.58 / (download) - annotate - [select for diffs], Mon Dec 9 18:31:17 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.57: +1 -1
lines
Diff to previous 1.57 (colored)
rationalize pagebuf_iomove Merge of 2.4.x-xfs:slinx:134775a by hch. pagebuf_iomove doesn't take an off_t anymore
Revision 1.57 / (download) - annotate - [select for diffs], Tue Dec 3 20:15:17 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.56: +1 -2
lines
Diff to previous 1.56 (colored)
misc tidyups don't include workqueue.h here small comment fix
Revision 1.56 / (download) - annotate - [select for diffs], Tue Dec 3 18:39:56 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.55: +3 -5
lines
Diff to previous 1.55 (colored)
rename pagebuf_run_task_queue to pagebuf_run_queues Merge of 2.4.x-xfs:slinx:134187a by hch. rename pagebuf_run_task_queue to pagebuf_run_queues
Revision 1.55 / (download) - annotate - [select for diffs], Tue Dec 3 18:15:04 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.54: +0 -2
lines
Diff to previous 1.54 (colored)
make pagebuf_workqueue private to page_buf.c make pagebuf_workqueue private to page_buf.c
Revision 1.54 / (download) - annotate - [select for diffs], Tue Dec 3 16:45:57 2002 UTC (14 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.53: +12 -1
lines
Diff to previous 1.53 (colored)
clean up use of run_task_queue in xfs Merge of 2.4.x-xfs:slinx:133254a by hch. move pb_io_remaining here from the private structure and create pagebuf_run_task_queue as an inline function.
Revision 1.53 / (download) - annotate - [select for diffs], Mon Dec 2 16:56:50 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.52: +0 -2
lines
Diff to previous 1.52 (colored)
move remaining buftarg manpiluation from pagebuf to xfs Merge of 2.4.x-xfs:slinx:134068a by hch. remove pagebuf_target_clear
Revision 1.52 / (download) - annotate - [select for diffs], Mon Nov 25 22:12:32 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.51: +0 -1
lines
Diff to previous 1.51 (colored)
remove dead pbr_flags field from struct xfs_buftarg remove dead pbr_flags field from struct xfs_buftarg
Revision 1.51 / (download) - annotate - [select for diffs], Fri Nov 22 19:45:05 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.50: +0 -0
lines
Diff to previous 1.50 (colored)
Undoes mod: 2.4.x-xfs:slinx:133729a Undo pagebuf off_t changes Merge of 2.4.x-xfs:slinx:133845a by hch.
Revision 1.50 / (download) - annotate - [select for diffs], Wed Nov 20 06:22:15 2002 UTC (14 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.49: +3 -1
lines
Diff to previous 1.49 (colored)
pagebuf can now take a configurable sector size (512 -> 32K). Merge of 2.4.x-xfs:slinx:132942a by nathans. Remove the hardcoded sector size of 512 bytes, make it configurable.
Revision 1.49 / (download) - annotate - [select for diffs], Thu Oct 24 16:05:46 2002 UTC (14 years, 11 months ago) by sandeen
Branch: MAIN
Changes since 1.48: +8 -8
lines
Diff to previous 1.48 (colored)
pagebuf flags cleanup Merge of 2.4.x-xfs:slinx:130823a by sandeen. Remove comment references to dead pagebuf flags Consistently use page_buf_flags_t for flag vars
Revision 1.48 / (download) - annotate - [select for diffs], Tue Oct 8 17:33:15 2002 UTC (15 years ago) by lord
Branch: MAIN
Changes since 1.47: +4 -2
lines
Diff to previous 1.47 (colored)
xfs components of the 2.5.41 merge. CONTRIBUTED: Makefile format changes from Kai Germaschewski <kai-germaschewski@uiowa.edu> and CONTRIBUTED: direct I/O parameter changes from Andrew Morton <akpm@digeo.com> Remainder from Christoph. use new workqueue infrastructure
Revision 1.47 / (download) - annotate - [select for diffs], Mon Oct 7 19:33:43 2002 UTC (15 years ago) by sandeen
Branch: MAIN
Changes since 1.46: +9 -17
lines
Diff to previous 1.46 (colored)
Remove unused pagebuf flags Merge of 2.4.x-xfs:slinx:129235a by sandeen. Remove unused pagebuf flags, collapse flag numbers
Revision 1.46 / (download) - annotate - [select for diffs], Wed Oct 2 15:38:11 2002 UTC (15 years ago) by lord
Branch: MAIN
Changes since 1.45: +0 -3
lines
Diff to previous 1.45 (colored)
fall back to schedule_task from the per cpu io completion threads, this should be temporary. remove pagebuf_queue_task
Revision 1.45 / (download) - annotate - [select for diffs], Tue Oct 1 15:27:18 2002 UTC (15 years ago) by hch
Branch: MAIN
Changes since 1.44: +4 -2
lines
Diff to previous 1.44 (colored)
Handle NULL pagebufs gracefully in pagebuf_geterror Merge of 2.4.x-xfs:slinx:128787a by hch. Return ENOMEM for NULL pagebufs in pagebuf_geterror.
Revision 1.44 / (download) - annotate - [select for diffs], Mon Sep 30 10:11:19 2002 UTC (15 years ago) by hch
Branch: MAIN
Changes since 1.43: +0 -13
lines
Diff to previous 1.43 (colored)
More mount cleanups Merge of 2.4.x-xfs:slinx:128571a by hch. Remove functions related to allocation, filling and freeing of butargs.
Revision 1.43 / (download) - annotate - [select for diffs], Fri Sep 20 09:38:50 2002 UTC (15 years, 1 month ago) by hch
Branch: MAIN
Changes since 1.42: +0 -7
lines
Diff to previous 1.42 (colored)
Remove some dead prototypes in pagebuf Merge of 2.4.x-xfs:slinx:127896a by hch. Remove some dead prototypes
Revision 1.42 / (download) - annotate - [select for diffs], Thu Aug 22 21:36:57 2002 UTC (15 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.41: +1 -1
lines
Diff to previous 1.41 (colored)
Merge of 2.4.x-xfs:slinx:125605a by lord. pagebuf_release_page returns a value now
Revision 1.41 / (download) - annotate - [select for diffs], Tue Aug 20 16:42:40 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.40: +3 -2
lines
Diff to previous 1.40 (colored)
Merge of 2.4.x-xfs:slinx:125261a originally by sandeen on 08/16/02 Add do_blkdev_get/do_blkdev_put arguments to pagebuf_lock_enable and pagebuf_lock_disable, so that we don't get/put a second time for the data device - the vfs does this for us. We still need to do it ourselves for the logdev and rtdev, though. This also means that the blkdev_get for the data device is now read-only for read-only mounts. Merge of 2.4.x-xfs:slinx:125453a originally by sandeen on 08/20/02 Remove unused super_block argument to pagebuf_lock_enable()
Revision 1.40 / (download) - annotate - [select for diffs], Fri Aug 16 06:53:04 2002 UTC (15 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.39: +2 -6
lines
Diff to previous 1.39 (colored)
Merge of 2.4.x-xfs:slinx:125243a by nathans. Cleanup: remove unused pagebuf_is_locked function, couple of functions no longer return anything (never did).
Revision 1.39 / (download) - annotate - [select for diffs], Fri Aug 16 03:27:22 2002 UTC (15 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.38: +4 -4
lines
Diff to previous 1.38 (colored)
Merge of 2.4.x-xfs:slinx:125235a by nathans. Change pb_error, pb_page_count and pb_offset to be unsigned shorts, not signed. The pb_offset fix gets XFS working on systems with a 64K pagesize.
Revision 1.38 / (download) - annotate - [select for diffs], Thu Aug 15 16:08:40 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.37: +1 -0
lines
Diff to previous 1.37 (colored)
Merge of 2.4.x-xfs:slinx:124892a originally by lord on 08/13/02 rationalize xfs <-> pagebuf interface
Revision 1.37 / (download) - annotate - [select for diffs], Thu Aug 15 15:31:05 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.36: +1 -0
lines
Diff to previous 1.36 (colored)
change xfs readahead implementation Merge of 2.4.x-xfs:slinx:124636a by lord.
Revision 1.36 / (download) - annotate - [select for diffs], Fri Aug 2 19:36:04 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.35: +3 -13
lines
Diff to previous 1.35 (colored)
pagebuf rationalization Merge of 2.4.x-xfs:slinx:124205a by lord.
Revision 1.35 / (download) - annotate - [select for diffs], Fri Aug 2 18:09:10 2002 UTC (15 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.34: +2 -6
lines
Diff to previous 1.34 (colored)
only pass one extent around between pagebuf and xfs Merge of 2.4.x-xfs:slinx:124045a by lord.
Revision 1.34 / (download) - annotate - [select for diffs], Fri Jul 26 22:50:28 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.33: +0 -1
lines
Diff to previous 1.33 (colored)
remove unnecessary includes, ensure config.h Merge of 2.4.x-xfs:slinx:123787a by sandeen.
Revision 1.33 / (download) - annotate - [select for diffs], Fri Jul 26 22:39:57 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.32: +1 -1
lines
Diff to previous 1.32 (colored)
kill buftarg.bd_targ Merge of 2.4.x-xfs:slinx:123688a by sandeen.
Revision 1.32 / (download) - annotate - [select for diffs], Thu Jul 25 19:57:09 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.31: +0 -4
lines
Diff to previous 1.31 (colored)
remove two useless pagebuf macros Merge of 2.4.x-xfs:slinx:123578a by sandeen.
Revision 1.31 / (download) - annotate - [select for diffs], Mon Jul 22 14:24:36 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.30: +1 -2
lines
Diff to previous 1.30 (colored)
remove kdev_t abuse from XFS
Revision 1.30 / (download) - annotate - [select for diffs], Mon Jul 15 15:12:47 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.29: +3 -0
lines
Diff to previous 1.29 (colored)
Merge of 2.4.x-xfs:slinx:122857a by lord. add new flags field to pb_target structure
Revision 1.29 / (download) - annotate - [select for diffs], Mon Jul 15 11:41:22 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.28: +3 -5
lines
Diff to previous 1.28 (colored)
only include iobuf.h where needed Merge of 2.4.x-xfs:slinx:122766a by lord.
Revision 1.28 / (download) - annotate - [select for diffs], Wed Jul 10 20:44:06 2002 UTC (15 years, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.27: +78 -78
lines
Diff to previous 1.27 (colored)
whitespace cleanup Merge of 2.4.x-xfs:slinx:122792a by sandeen.
Revision 1.27 / (download) - annotate - [select for diffs], Tue Jul 9 20:02:50 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.26: +0 -19
lines
Diff to previous 1.26 (colored)
Merge of 2.4.x-xfs:slinx:122679a by lord. remove prototypes
Revision 1.26 / (download) - annotate - [select for diffs], Tue Jul 9 03:27:40 2002 UTC (15 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.25: +0 -7
lines
Diff to previous 1.25 (colored)
Merge of 2.4.x-xfs:slinx:122666a by lord. remove pagebuf_iozero from here
Revision 1.25 / (download) - annotate - [select for diffs], Wed Jun 19 15:34:53 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.24: +1 -0
lines
Diff to previous 1.24 (colored)
merge up to 2.5.23
Revision 1.24 / (download) - annotate - [select for diffs], Tue Jun 18 16:23:04 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.23: +1 -21
lines
Diff to previous 1.23 (colored)
Merge of 2.4.x-xfs:slinx:121850a by lord. kill prototypes for pagebuf_flush, pagebuf_inval and pagebuf_flushinval
Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 13 18:06:04 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.22: +0 -1
lines
Diff to previous 1.22 (colored)
remove grio code Merge of 2.4.x-xfs:slinx:121492a by lord.
Revision 1.22 / (download) - annotate - [select for diffs], Tue Jun 11 16:05:13 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.21: +1 -1
lines
Diff to previous 1.21 (colored)
pass const pointer info down into write path Merge of 2.4.x-xfs:slinx:121222a by lord.
Revision 1.21 / (download) - annotate - [select for diffs], Tue Jun 4 18:56:57 2002 UTC (15 years, 4 months ago) by sandeen
Branch: MAIN
Changes since 1.20: +1 -1
lines
Diff to previous 1.20 (colored)
Update copyright dates Merge of 2.4.x-xfs:slinx:120763a by sandeen.
Revision 1.20 / (download) - annotate - [select for diffs], Fri May 31 22:19:43 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.19: +1 -0
lines
Diff to previous 1.19 (colored)
merge up to 2.5.19
Revision 1.19 / (download) - annotate - [select for diffs], Fri May 31 03:38:18 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.18: +40 -39
lines
Diff to previous 1.18 (colored)
structures moved recently, move their associated comments with them.
Revision 1.18 / (download) - annotate - [select for diffs], Thu May 30 10:32:24 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.17: +4 -4
lines
Diff to previous 1.17 (colored)
Merge of 2.4.x-xfs:slinx:120438a by lord. clean up pagebuf target handling
Revision 1.17 / (download) - annotate - [select for diffs], Thu May 30 06:47:06 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.16: +0 -18
lines
Diff to previous 1.16 (colored)
remove pagebuf_segment_apply and page_buf_apply_t, these no longer exist due to the bio rework in pagebuf.
Revision 1.16 / (download) - annotate - [select for diffs], Fri May 24 20:33:45 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.15: +3 -0
lines
Diff to previous 1.15 (colored)
make BH_Delay an xfs private thing
Revision 1.15 / (download) - annotate - [select for diffs], Fri May 24 15:52:49 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.14: +3 -1
lines
Diff to previous 1.14 (colored)
Merge of 2.4.x-xfs:slinx:120152a originally by lord on 05/24/02 New PBF_FLUSH define
Revision 1.14 / (download) - annotate - [select for diffs], Thu May 23 19:47:40 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.13: +4 -0
lines
Diff to previous 1.13 (colored)
Merge of 2.4.x-xfs:slinx:120060a by lord. Add prototype for pagebuf_queue_task
Revision 1.13 / (download) - annotate - [select for diffs], Tue May 21 20:24:04 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.12: +11 -11
lines
Diff to previous 1.12 (colored)
Merge of 2.4.x-xfs:slinx:119746a by lord. make the pb_bmap contain a pb_target
Revision 1.12 / (download) - annotate - [select for diffs], Tue May 21 19:57:45 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.11: +7 -43
lines
Diff to previous 1.11 (colored)
Merge of 2.4.x-xfs:slinx:119308a originally by lord on 05/16/02 prototype removal for dead code
Revision 1.11 / (download) - annotate - [select for diffs], Tue Apr 30 15:16:48 2002 UTC (15 years, 5 months ago) by lord
Branch: MAIN
Changes since 1.10: +1 -16
lines
Diff to previous 1.10 (colored)
merge up to 2.5.11
Revision 1.10 / (download) - annotate - [select for diffs], Thu Mar 28 23:27:18 2002 UTC (15 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.9: +9 -157
lines
Diff to previous 1.9 (colored)
Merge of 2.4.x-xfs:slinx:115116a by lord. move pagebuf internal definitions to a new file
Revision 1.9 / (download) - annotate - [select for diffs], Mon Mar 25 04:35:42 2002 UTC (15 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.8: +13 -10
lines
Diff to previous 1.8 (colored)
Merge of 2.4.x-xfs:slinx:114782a by nathans. Prepare pagebuf APIs for multiple blocksize support. In particular, the IO path needs to get access to blocksize information which currently is only held in the xfs_mount structure -- this change reorganises a few things so that the necessary information is available to the code that needs it. We also no longer need pbm_dev field (pb_bmap_t) as this is now available from pb_target_t always.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Mar 19 23:38:16 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.7: +4 -0
lines
Diff to previous 1.7 (colored)
Merge of 2.4.x-xfs:slinx:114422a by lord. definition for pagebuf_release_page
Revision 1.7 / (download) - annotate - [select for diffs], Wed Mar 6 20:00:28 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.6: +0 -3
lines
Diff to previous 1.6 (colored)
Merge of 2.4.x-xfs:slinx:113413a by lord. remove pagebuf_wait_unpin no one uses it
Revision 1.6 / (download) - annotate - [select for diffs], Tue Mar 5 09:56:40 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.5: +1 -0
lines
Diff to previous 1.5 (colored)
Merge of 2.4.x-xfs:slinx:113212a originally by lord on 03/04/02 Add read counter to pagebuf stats
Revision 1.5 / (download) - annotate - [select for diffs], Wed Feb 27 21:29:47 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.4: +1 -1
lines
Diff to previous 1.4 (colored)
Merge of 2.4.x-xfs:slinx:112914a by lord. Define PBF_FS_MANAGED
Revision 1.4 / (download) - annotate - [select for diffs], Tue Feb 26 13:53:10 2002 UTC (15 years, 7 months ago) by sandeen
Branch: MAIN
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (colored)
Merge of 2.4.x-xfs:slinx:112227a by lord. Add pb_bmap_t to pagebuf_iozero arguments
Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 11 18:49:09 2002 UTC (15 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.2: +1 -1
lines
Diff to previous 1.2 (colored)
Merge of 2.4.x-xfs:slinx:111500a by lord. Define PBF_STALE
Revision 1.2 / (download) - annotate - [select for diffs], Mon Jan 14 23:50:15 2002 UTC (15 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.1: +3 -4
lines
Diff to previous 1.1 (colored)
Merge of 2.4.x-xfs:slinx:109560a by nathans. renamed linux/include/linux/avl.h => linux/fs/xfs/pagebuf/avl.h.
Revision 1.1 / (download) - annotate - [select for diffs], Sun Jan 13 13:14:04 2002 UTC (15 years, 9 months ago) by lord
Branch: MAIN
Merge pagebuf module into XFS Merge of 2.4.x-xfs:slinx:109482a by lord. linux/include/linux/page_buf.h 1.104 Renamed to linux/fs/xfs/pagebuf/page_buf.h