Up to [Development] / linux-2.6-xfs / fs / xfs
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.115 / (download) - annotate - [select for diffs], Tue Dec 30 01:31:52 2003 UTC (13 years, 9 months ago) by cattelan
Branch: MAIN
CVS Tags: HEAD
Changes since 1.114: +0 -308
lines
Diff to previous 1.114 (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 code merge to linux-2.*/xfs_buf.h
Revision 1.114 / (download) - annotate - [select for diffs], Fri Dec 12 00:03:12 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.113: +4 -10
lines
Diff to previous 1.113 (colored)
Cleanup bdevname conditional code in xfs_buf headers.
Revision 1.113 / (download) - annotate - [select for diffs], Sat Nov 22 22:22:46 2003 UTC (13 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.112: +8 -1
lines
Diff to previous 1.112 (colored)
Switch from using dev_t to xfs_buftarg_t for representing the devices underneath XFS
Revision 1.112 / (download) - annotate - [select for diffs], Thu Nov 20 03:58:20 2003 UTC (13 years, 11 months ago) by nathans
Branch: MAIN
Changes since 1.111: +2 -9
lines
Diff to previous 1.111 (colored)
Change pagebuf to use the same ktrace implementation as XFS, instead of reinventing that wheel.
Revision 1.111 / (download) - annotate - [select for diffs], Thu Aug 14 05:51:09 2003 UTC (14 years, 2 months ago) by nathans
Branch: MAIN
Changes since 1.110: +8 -17
lines
Diff to previous 1.110 (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.
Revision 1.110 / (download) - annotate - [select for diffs], Mon Jul 14 05:05:04 2003 UTC (14 years, 3 months ago) by nathans
Branch: MAIN
Changes since 1.109: +3 -6
lines
Diff to previous 1.109 (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.
Revision 1.109 / (download) - annotate - [select for diffs], Fri Jun 27 18:04:26 2003 UTC (14 years, 3 months ago) by cattelan
Branch: MAIN
Changes since 1.108: +326 -0
lines
Diff to previous 1.108 (colored)
The Big Move linux/fs/xfs/xfs_buf.h 1.107 Renamed to xfs_buf.h
Revision 1.108 / (download) - annotate - [select for diffs], Fri Jun 27 17:57:21 2003 UTC (14 years, 3 months ago) by cattelan
Branch: MAIN
CVS Tags: DENUKE
Changes since 1.107: +0 -326
lines
Diff to previous 1.107 (colored)
Nuke
Revision 1.107 / (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.106: +5 -6
lines
Diff to previous 1.106 (colored)
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. XFS_bflush is not longer an extern routine, map to its replacement.
Revision 1.106 / (download) - annotate - [select for diffs], Thu Mar 13 01:47:51 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.105: +4 -1
lines
Diff to previous 1.105 (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.
Revision 1.105 / (download) - annotate - [select for diffs], Wed Mar 5 01:26:08 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.104: +1 -4
lines
Diff to previous 1.104 (colored)
Implement a suggestion from Christoph - instead of using a new pagebuf flag, now we pass in an additional parameter to pagebuf_iodone instead.
Revision 1.104 / (download) - annotate - [select for diffs], Tue Mar 4 03:08:37 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.103: +8 -3
lines
Diff to previous 1.103 (colored)
Support for unwritten extents. Create separate IO completion thread pools in pagebuf for log/data IO, to prevent deadlocks when scheduling iclog/unwritten extent IO completion handlers. We also no longer create as many pagebuf threads as there are CPUs, but cap this at 8 threads max (or 2 threads per CPU for machines with <=4 CPUs). Create separate IO completion thread pools in pagebuf for log/data IO, to prevent deadlocks when scheduling iclog/unwritten extent IO completion handlers. We also no longer create as many pagebuf threads as there are CPUs, but cap this at 8 threads max (or 2 threads per CPU for machines with <=4 CPUs).
Revision 1.103 / (download) - annotate - [select for diffs], Thu Feb 20 22:21:58 2003 UTC (14 years, 7 months ago) by nathans
Branch: MAIN
Changes since 1.102: +1 -1
lines
Diff to previous 1.102 (colored)
Remove some off_t abuse in pagebuf_offset and the page_io routine, after some careful analysis.
Revision 1.102 / (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.101: +19 -13
lines
Diff to previous 1.101 (colored)
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.101 / (download) - annotate - [select for diffs], Tue Dec 3 18:22:17 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.100: +2 -2
lines
Diff to previous 1.100 (colored)
rename pagebuf_run_task_queue to pagebuf_run_queues rename pagebuf_run_task_queue to pagebuf_run_queues
Revision 1.100 / (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.99: +1 -2
lines
Diff to previous 1.99 (colored)
move remaining buftarg manpiluation from pagebuf to xfs use xfs_relse_buftarg instead of pagebuf_target_clear
Revision 1.99 / (download) - annotate - [select for diffs], Mon Dec 2 01:18:39 2002 UTC (14 years, 10 months ago) by nathans
Branch: MAIN
Changes since 1.98: +2 -2
lines
Diff to previous 1.98 (colored)
Cleanup after initially investigating unwritten extents. Make the XFS_BUF_ISUNINITIAL macro correct, and no longer refering to pagebuf flags which no longer exist.
Revision 1.98 / (download) - annotate - [select for diffs], Thu Nov 28 16:35:31 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.97: +1 -0
lines
Diff to previous 1.97 (colored)
get rid of some more dev_t abuse new macro: XFS_BUF_TARGET. replaces XFS_BUF_TARGET_DEV for comparing two xfs_buftargs
Revision 1.97 / (download) - annotate - [select for diffs], Fri Nov 22 16:44:29 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.96: +1 -1
lines
Diff to previous 1.96 (colored)
Undoes mod: 2.4.x-xfs:slinx:133729a Undo pagebuf off_t changes
Revision 1.96 / (download) - annotate - [select for diffs], Thu Nov 21 16:43:13 2002 UTC (14 years, 10 months ago) by hch
Branch: MAIN
Changes since 1.95: +1 -1
lines
Diff to previous 1.95 (colored)
fix off_t abuse in pagebuf don't use off_t for pagebuf variables
Revision 1.95 / (download) - annotate - [select for diffs], Fri Nov 15 22:59:22 2002 UTC (14 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.94: +3 -3
lines
Diff to previous 1.94 (colored)
clean up use of run_task_queue in xfs call pagebuf_run_task_queue
Revision 1.94 / (download) - annotate - [select for diffs], Mon Oct 21 05:01:58 2002 UTC (15 years ago) by nathans
Branch: MAIN
Changes since 1.93: +0 -3
lines
Diff to previous 1.93 (colored)
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. Don't use local forward declarations of xfs_bdstrat_cb, get these from the appropriate header file now.
Revision 1.93 / (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.92: +14 -16
lines
Diff to previous 1.92 (colored)
rationalize xfs <-> pagebuf interface
Revision 1.92 / (download) - annotate - [select for diffs], Thu Jul 25 16:26:01 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.91: +0 -1
lines
Diff to previous 1.91 (colored)
kill buftarg.bd_targ
Revision 1.91 / (download) - annotate - [select for diffs], Mon Jul 22 18:34:31 2002 UTC (15 years, 2 months ago) by sandeen
Branch: MAIN
Changes since 1.90: +2 -2
lines
Diff to previous 1.90 (colored)
remove kdev_t abuse from XFS
Revision 1.90 / (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.89: +54 -54
lines
Diff to previous 1.89 (colored)
whitespace cleanup
Revision 1.89 / (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.88: +0 -1
lines
Diff to previous 1.88 (colored)
remove grio code
Revision 1.88 / (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.87: +1 -1
lines
Diff to previous 1.87 (colored)
Update copyright dates
Revision 1.87 / (download) - annotate - [select for diffs], Fri May 31 00:44:20 2002 UTC (15 years, 4 months ago) by nathans
Branch: MAIN
Changes since 1.86: +3 -3
lines
Diff to previous 1.86 (colored)
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.86 / (download) - annotate - [select for diffs], Fri May 24 14:30:21 2002 UTC (15 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.85: +4 -0
lines
Diff to previous 1.85 (colored)
Wrappers for PBF_FLUSH
Revision 1.85 / (download) - annotate - [select for diffs], Thu Mar 28 19:45:15 2002 UTC (15 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.84: +8 -6
lines
Diff to previous 1.84 (colored)
couple of tweaks for reworked pagebuf.
Revision 1.84 / (download) - annotate - [select for diffs], Mon Mar 25 03:32:38 2002 UTC (15 years, 6 months ago) by nathans
Branch: MAIN
Changes since 1.83: +6 -8
lines
Diff to previous 1.83 (colored)
Get extrnal trace points working again, PB_TRACE macro busted for this case.
Revision 1.83 / (download) - annotate - [select for diffs], Wed Mar 6 19:44:58 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.82: +0 -1
lines
Diff to previous 1.82 (colored)
remove xfs_bwait_unpin, no one uses it.
Revision 1.82 / (download) - annotate - [select for diffs], Wed Mar 6 12:40:51 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.81: +1 -9
lines
Diff to previous 1.81 (colored)
No longer treat the super block specially in the delayed write queue
Revision 1.81 / (download) - annotate - [select for diffs], Wed Feb 27 21:15:13 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.80: +2 -2
lines
Diff to previous 1.80 (colored)
Make XFS_BUF_V_IODONESEMA do something - forced shutdown only case
Revision 1.80 / (download) - annotate - [select for diffs], Mon Feb 11 18:42:29 2002 UTC (15 years, 8 months ago) by lord
Branch: MAIN
Changes since 1.79: +1 -1
lines
Diff to previous 1.79 (colored)
use PBF_STALE to stale a buffer
Revision 1.79 / (download) - annotate - [select for diffs], Tue Jan 15 20:47:45 2002 UTC (15 years, 9 months ago) by sandeen
Branch: MAIN
Changes since 1.78: +1 -1
lines
Diff to previous 1.78 (colored)
We had some read/write inversion going on - this would mess up out-of-line attribute data.
Revision 1.78 / (download) - annotate - [select for diffs], Tue Jan 15 01:56:30 2002 UTC (15 years, 9 months ago) by nathans
Branch: MAIN
Changes since 1.77: +1 -1
lines
Diff to previous 1.77 (colored)
fix a bit more build fallout from the pagebuf code relocation.
Revision 1.77 / (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.76: +1 -18
lines
Diff to previous 1.76 (colored)
remove some macros which are no longer used anywhere.
Revision 1.76 / (download) - annotate - [select for diffs], Fri Nov 2 19:40:58 2001 UTC (15 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.75: +7 -7
lines
Diff to previous 1.75 (colored)
Reduce code complexity by making pagebuf interface block not byte based
Revision 1.75 / (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.74: +1 -0
lines
Diff to previous 1.74 (colored)
add a block_device pointer to the buftarg structure. needed for the external log/realtime volume device ref counting fixups.
Revision 1.74 / (download) - annotate - [select for diffs], Tue May 15 15:00:03 2001 UTC (16 years, 5 months ago) by lord
Branch: MAIN
CVS Tags: Release-1_0_0,
Linux-2_4_5-merge
Changes since 1.73: +1 -1
lines
Diff to previous 1.73 (colored)
Fix XFS_BUF_SET_TARGET it was setting the wrong field, broke external log support.
Revision 1.73 / (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.72: +30 -36
lines
Diff to previous 1.72 (colored)
Change more macros to call pagebuf directly rather than a wrapper function.
Revision 1.72 / (download) - annotate - [select for diffs], Fri Apr 13 21:35:29 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.71: +3 -3
lines
Diff to previous 1.71 (colored)
change xfs_baread to call pagebuf_readahead - passing in PBF_DONT_BLOCK so that if we do come into the pagebuf_get path from a transaction and memory pressure has suddenly increased that we do not end up deadlocking again.
Revision 1.71 / (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.70: +1 -1
lines
Diff to previous 1.70 (colored)
Make xfs_binval call into pagebuf_delwri_flush
Revision 1.70 / (download) - annotate - [select for diffs], Mon Apr 2 19:42:15 2001 UTC (16 years, 6 months ago) by lord
Branch: MAIN
Changes since 1.69: +1 -1
lines
Diff to previous 1.69 (colored)
Define BUF_BUSY to be PBF_DONT_BLOCK rather than zero, we can use the info in pagebuf.
Revision 1.69 / (download) - annotate - [select for diffs], Wed Mar 14 23:35:05 2001 UTC (16 years, 7 months ago) by lord
Branch: MAIN
CVS Tags: PreRelease-0_10
Changes since 1.68: +16 -9
lines
Diff to previous 1.68 (colored)
directly manipulate some pagebuf fields rather than calling one line functions. Fix xfs_bdwrite and xfs_bawrite so they correctly set the strategy callout.
Revision 1.68 / (download) - annotate - [select for diffs], Mon Mar 12 19:22:23 2001 UTC (16 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.67: +8 -1
lines
Diff to previous 1.67 (colored)
define xfs_biomove to call pagebuf_iomove, remove definition of xfs_bp_mapin
Revision 1.67 / (download) - annotate - [select for diffs], Mon Mar 5 16:47:52 2001 UTC (16 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.66: +3 -4
lines
Diff to previous 1.66 (colored)
minor cleanup
Revision 1.66 / (download) - annotate - [select for diffs], Thu Feb 22 16:11:18 2001 UTC (16 years, 7 months ago) by cattelan
Branch: MAIN
Changes since 1.65: +1 -1
lines
Diff to previous 1.65 (colored)
fix typo
Revision 1.65 / (download) - annotate - [select for diffs], Wed Feb 21 22:31:45 2001 UTC (16 years, 7 months ago) by cattelan
Branch: MAIN
Changes since 1.64: +2 -0
lines
Diff to previous 1.64 (colored)
Add abstraction macro
Revision 1.64 / (download) - annotate - [select for diffs], Wed Feb 21 00:50:22 2001 UTC (16 years, 7 months ago) by mann
Branch: MAIN
Changes since 1.63: +5 -3
lines
Diff to previous 1.63 (colored)
Set up bdstrat
Revision 1.63 / (download) - annotate - [select for diffs], Thu Nov 2 15:33:56 2000 UTC (16 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.62: +5 -1
lines
Diff to previous 1.62 (colored)
Make xfs_bawrite start the task queue
Revision 1.62 / (download) - annotate - [select for diffs], Mon Sep 25 05:42:07 2000 UTC (17 years ago) by nathans
Branch: MAIN
Changes since 1.61: +13 -304
lines
Diff to previous 1.61 (colored)
use xfs.h, remove all traces of SIM, push extern declarations into headers, dead code removal.
Revision 1.61 / (download) - annotate - [select for diffs], Mon Sep 11 22:55:22 2000 UTC (17 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.60: +1 -1
lines
Diff to previous 1.60 (colored)
Add PBF_MAPPABLE to metadata readahead calls.
Revision 1.60 / (download) - annotate - [select for diffs], Fri Sep 1 16:15:47 2000 UTC (17 years, 1 month ago) by lord
Branch: MAIN
Changes since 1.59: +4 -4
lines
Diff to previous 1.59 (colored)
define PBF_MAPPABLE
Revision 1.59 / (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.58: +1 -4
lines
Diff to previous 1.58 (colored)
changed comment.
Revision 1.58 / (download) - annotate - [select for diffs], Mon Aug 7 14:33:51 2000 UTC (17 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.57: +1 -1
lines
Diff to previous 1.57 (colored)
Use page_buf_daddr_t as the casting type for pb_bn.
Revision 1.57 / (download) - annotate - [select for diffs], Wed Aug 2 17:58:46 2000 UTC (17 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.56: +1 -1
lines
Diff to previous 1.56 (colored)
Do not bother asking for a buffer to be mapped when we are just making a read ahead call.
Revision 1.56 / (download) - annotate - [select for diffs], Tue Jul 25 22:31:44 2000 UTC (17 years, 2 months ago) by lord
Branch: MAIN
Changes since 1.55: +5 -1
lines
Diff to previous 1.55 (colored)
change xfs_bawrite to be a function which removes the buffer it is issuing a write on from the delwri list.
Revision 1.55 / (download) - annotate - [select for diffs], Fri Jul 21 00:00:46 2000 UTC (17 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.54: +3 -2
lines
Diff to previous 1.54 (colored)
Fix XFS_BUF_SUPER_STALE to really remove from the delwri queue.
Revision 1.54 / (download) - annotate - [select for diffs], Thu Jul 20 02:47:46 2000 UTC (17 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.53: +1 -1
lines
Diff to previous 1.53 (colored)
Fix xfs_incore interface, we need to map from blocks to offsets.
Revision 1.53 / (download) - annotate - [select for diffs], Fri Jun 30 18:54:07 2000 UTC (17 years, 3 months ago) by lord
Branch: MAIN
Changes since 1.52: +25 -0
lines
Diff to previous 1.52 (colored)
Add xfs_buf_offset() inline to return the address of an offset in a buffer, this will work even if the buffer has not been mapped. Add xfs_buf_read_flags and xfs_buf_get_flags which let us pass more flags from callers.
Revision 1.52 / (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.51: +0 -3
lines
Diff to previous 1.51 (colored)
remove XFS_pbflush it no longer exists.
Revision 1.51 / (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.50: +13 -19
lines
Diff to previous 1.50 (colored)
Merge of 2.3.99pre2-xfs:slinx:62680a originally by jtk on 05/24/00 Add definition/prototype for XFS_pbflush(). 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:63413a originally by jtk on 06/06/00 Squash a handfull of compiler warnings.
Revision 1.50 / (download) - annotate - [select for diffs], Fri Jun 9 04:33:48 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
Changes since 1.49: +17 -12
lines
Diff to previous 1.49 (colored)
Merge of 2.3.99pre2-xfs:slinx:62048a by ananth. Fix for the XFS_bwrite() routine. Call xfs_buf_undelay & xfs_trigger_io out of XFS_bwrite. Remove no-longer-necessary printk from xfs_buf_undelay.
Revision 1.49 / (download) - annotate - [select for diffs], Fri Jun 9 03:52:09 2000 UTC (17 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.48: +12 -3
lines
Diff to previous 1.48 (colored)
Merge of 2.3.99pre2-xfs:slinx:59334a by ananth. Put back pagebuf_rele in xfs_undelay.... this IS needed to correctly decrement the pb_hold count. Added temporary debugging printk if pb_hold count is less than 2. hopefully this will point to the case of a pagebuf being free'ed to soon.
Revision 1.48 / (download) - annotate - [select for diffs], Fri Jun 9 03:49:36 2000 UTC (17 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.47: +0 -1
lines
Diff to previous 1.47 (colored)
Merge of 2.3.99pre2-xfs:slinx:58584a by ananth. removed incorrect call to pagebuf_relse in xfs_buf_undelay.
Revision 1.47 / (download) - annotate - [select for diffs], Fri Jun 9 03:35:56 2000 UTC (17 years, 4 months ago) by jtk
Branch: MAIN
Changes since 1.46: +1 -0
lines
Diff to previous 1.46 (colored)
Merge of 2.3.99pre2-xfs:slinx:57940a by ananth. Quiet compiler warning about pdflush.
Revision 1.46 / (download) - annotate - [select for diffs], Fri Jun 9 03:25:57 2000 UTC (17 years, 4 months ago) by cattelan
Branch: MAIN
Changes since 1.45: +1 -1
lines
Diff to previous 1.45 (colored)
Merge of 2.3.99pre2-xfs:slinx:56911a by ananth. implement xfs_set_target in pagebuf.
Revision 1.45 / (download) - annotate - [select for diffs], Fri Jun 9 02:52:55 2000 UTC (17 years, 4 months ago) by ananth
Branch: MAIN
Changes since 1.44: +1 -1
lines
Diff to previous 1.44 (colored)
Merge of 2.3.99pre2-xfs:slinx:55844a by ananth. Changes to get xfs-built kernel to boot.
Revision 1.44 / (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.43: +25 -12
lines
Diff to previous 1.43 (colored)
Updated copyright and license notices, ready for open source release Merge of 2.3.99pre2-xfs:slinx:55821a by ananth.
Revision 1.43 / (download) - annotate - [select for diffs], Fri Jun 9 02:29:42 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
CVS Tags: DELETE
Changes since 1.42: +10 -3
lines
Diff to previous 1.42 (colored)
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.42 / (download) - annotate - [select for diffs], Fri Jun 9 02:11:18 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.41: +12 -3
lines
Diff to previous 1.41 (colored)
Merge of 2.3.99pre2-xfs:slinx:46565a by ananth. Merge of 2.3.42-xfs:slinx:46565a by ananth. Hook xfs_buftrace upto pagebuf tracing - fix undelwri for the case where the pagebuf is not already on the delwri list
Revision 1.41 / (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.40: +2 -2
lines
Diff to previous 1.40 (colored)
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.40 / (download) - annotate - [select for diffs], Fri Jun 9 01:35:34 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.39: +8 -11
lines
Diff to previous 1.39 (colored)
use linux security mechanisms Merge of 2.3.99pre2-xfs:slinx:46379a by ananth. Merge of 2.3.42-xfs:slinx:46379a by ananth.
Revision 1.39 / (download) - annotate - [select for diffs], Fri Jun 9 01:08:01 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.38: +1 -1
lines
Diff to previous 1.38 (colored)
Merge of 2.3.99pre2-xfs:slinx:46016a by ananth. Merge of 2.3.42-xfs:slinx:46016a by ananth. Fix non-pagebuf metadata builds.
Revision 1.38 / (download) - annotate - [select for diffs], Fri Jun 9 01:07:43 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.37: +6 -1
lines
Diff to previous 1.37 (colored)
Merge of 2.3.99pre2-xfs:slinx:46007a by ananth. Merge of 2.3.42-xfs:slinx:46007a by ananth. Change definitions for XFS_BUF_PTR to XFS_BUF_SET_PTR which is used in the assignment cases.
Revision 1.37 / (download) - annotate - [select for diffs], Fri Jun 9 01:07:22 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.36: +1 -1
lines
Diff to previous 1.36 (colored)
Merge of 2.3.99pre2-xfs:slinx:45932a by ananth. Merge of 2.3.42-xfs:slinx:45932a by ananth. do not clear flags in pagebuf
Revision 1.36 / (download) - annotate - [select for diffs], Fri Jun 9 01:05:59 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.35: +9 -1
lines
Diff to previous 1.35 (colored)
Merge of 2.3.99pre2-xfs:slinx:45840a by ananth. Merge of 2.3.42-xfs:slinx:45840a by ananth. Change XFS_BUF_UNDELAYWRITE to dequeue delwri buffers
Revision 1.35 / (download) - annotate - [select for diffs], Fri Jun 9 01:04:16 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.34: +24 -4
lines
Diff to previous 1.34 (colored)
Merge of 2.3.99pre2-xfs:slinx:45664a by ananth. Merge of 2.3.42-xfs:slinx:45664a by ananth. Fix XFS_BUF_CPSEMA and XFS_bwrite definitions for pagebuf
Revision 1.34 / (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.33: +1 -1
lines
Diff to previous 1.33 (colored)
Merge of 2.3.99pre2-xfs:slinx:45490a by ananth. Merge of 2.3.42-xfs:slinx:45490a by ananth. Fix XFS_BUF_VALUSEMA for pagebuf
Revision 1.33 / (download) - annotate - [select for diffs], Fri Jun 9 00:54:56 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.32: +17 -15
lines
Diff to previous 1.32 (colored)
Merge of 2.3.99pre2-xfs:slinx:44904a by ananth. Merge of 2.3.42-xfs:slinx:44904a by ananth. fix debug build with pagebuf meta-data add printks for unimplemented functions
Revision 1.32 / (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.31: +5 -1
lines
Diff to previous 1.31 (colored)
Merge of 2.3.99pre2-xfs:slinx:44783a by ananth. Merge of 2.3.42-xfs:slinx:44783a by ananth. Switch between pagebuf and buf_t definition based on config option
Revision 1.31 / (download) - annotate - [select for diffs], Fri Jun 9 00:49:25 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.30: +5 -3
lines
Diff to previous 1.30 (colored)
Merge of 2.3.99pre2-xfs:slinx:44563a by ananth. Merge of 2.3.42-xfs:slinx:44563a by ananth. implement XFS_BUF_TARGET() for pagebufs
Revision 1.30 / (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.29: +42 -35
lines
Diff to previous 1.29 (colored)
Merge of 2.3.99pre2-xfs:slinx:44267a by ananth. Merge of 2.3.42-xfs:slinx:44267a by ananth. Rework macros used for pagebuf meta-data
Revision 1.29 / (download) - annotate - [select for diffs], Fri Jun 9 00:02:07 2000 UTC (17 years, 4 months ago) by lord
Branch: MAIN
Changes since 1.28: +4 -4
lines
Diff to previous 1.28 (colored)
Merge of 2.3.99pre2-xfs:slinx:43601a by ananth. Merge of 2.3.42-xfs:slinx:43601a by ananth. Fix up some pagebuf versions of macros.
Revision 1.28 / (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.27: +2 -0
lines
Diff to previous 1.27 (colored)
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.27 / (download) - annotate - [select for diffs], Sat Feb 12 01:03:17 2000 UTC (17 years, 8 months ago) by cattelan
Branch: MAIN
Changes since 1.26: +12 -11
lines
Diff to previous 1.26 (colored)
More macros for buffer abstraction.
Revision 1.26 / (download) - annotate - [select for diffs], Tue Feb 8 04:47:02 2000 UTC (17 years, 8 months ago) by mostek
Branch: MAIN
Changes since 1.25: +2 -0
lines
Diff to previous 1.25 (colored)
Add XFS_B_WRITE -> B_WRITE or PBF_WRITE. Used during DEBUG only (at this time).
Revision 1.25 / (download) - annotate - [select for diffs], Sun Jan 30 09:59:06 2000 UTC (17 years, 8 months ago) by kenmcd
Branch: MAIN
Changes since 1.24: +11 -16
lines
Diff to previous 1.24 (colored)
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.24 / (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.23: +58 -7
lines
Diff to previous 1.23 (colored)
XFS_* macro additions
Revision 1.23 / (download) - annotate - [select for diffs], Wed Jan 5 20:25:09 2000 UTC (17 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.22: +1 -1
lines
Diff to previous 1.22 (colored)
Make XFS_bdwrite really a delayed write
Revision 1.22 / (download) - annotate - [select for diffs], Tue Jan 4 23:18:33 2000 UTC (17 years, 9 months ago) by lord
Branch: MAIN
Changes since 1.21: +24 -18
lines
Diff to previous 1.21 (colored)
more pagebuf cleanup
Revision 1.21 / (download) - annotate - [select for diffs], Mon Jan 3 21:41:53 2000 UTC (17 years, 9 months ago) by kenmcd
Branch: MAIN
Changes since 1.20: +23 -0
lines
Diff to previous 1.20 (colored)
Encumbrance review done. Add copyright and license words consistent with GPL.
Revision 1.20 / (download) - annotate - [select for diffs], Fri Dec 10 20:20:52 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.19: +67 -2
lines
Diff to previous 1.19 (colored)
bwrite -> XFS_bwrite bawrite -> XFS_bawrite biodone -> xfs_biodone bwait -> xfs_bwait incore -> xfs_incore incore_relse -> xfs_incore_relse incore_match -> xfs_incore_match baread -> xfs_baread
Revision 1.19 / (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.18: +3 -0
lines
Diff to previous 1.18 (colored)
Always include pagebuf definitions.
Revision 1.18 / (download) - annotate - [select for diffs], Sat Dec 4 01:19:15 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.17: +25 -0
lines
Diff to previous 1.17 (colored)
More macros.... <x>SEMA
Revision 1.17 / (download) - annotate - [select for diffs], Fri Dec 3 23:09:06 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.16: +3 -0
lines
Diff to previous 1.16 (colored)
hide BUF_TRYLOCK
Revision 1.16 / (download) - annotate - [select for diffs], Thu Dec 2 21:00:29 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.15: +31 -4
lines
Diff to previous 1.15 (colored)
More macros... XFS_BUF_ISPINNED xfs_bpin xfs_bunpin
Revision 1.15 / (download) - annotate - [select for diffs], Thu Dec 2 00:05:09 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.14: +40 -19
lines
Diff to previous 1.14 (colored)
More b_flags...
Revision 1.14 / (download) - annotate - [select for diffs], Wed Dec 1 22:57:21 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.13: +7 -0
lines
Diff to previous 1.13 (colored)
remove b_bufsize references
Revision 1.13 / (download) - annotate - [select for diffs], Tue Nov 30 23:26:23 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.12: +3 -0
lines
Diff to previous 1.12 (colored)
Define macro to hide b_start
Revision 1.12 / (download) - annotate - [select for diffs], Mon Nov 29 22:56:31 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Fix setting the iodone function for pagebuf - we should only do a hold if there is no iodone function yet, but we should always set the function.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Nov 25 06:29:10 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.10: +73 -3
lines
Diff to previous 1.10 (colored)
Last of the b_flags abstraction.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 24 21:48:45 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.9: +17 -2
lines
Diff to previous 1.9 (colored)
hide read_buf and get_buf calls
Revision 1.9 / (download) - annotate - [select for diffs], Tue Nov 23 20:52:36 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.8: +8 -1
lines
Diff to previous 1.8 (colored)
make all xfs buffer access be buftarg_t based
Revision 1.8 / (download) - annotate - [select for diffs], Tue Nov 23 20:09:20 1999 UTC (17 years, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.7: +14 -5
lines
Diff to previous 1.7 (colored)
More b_flags abstractions
Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 23 16:21:39 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.6: +18 -6
lines
Diff to previous 1.6 (colored)
hide b_bcount and b_blkno
Revision 1.6 / (download) - annotate - [select for diffs], Mon Nov 22 22:58:48 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.5: +7 -2
lines
Diff to previous 1.5 (colored)
virtualize brelse() call
Revision 1.5 / (download) - annotate - [select for diffs], Mon Nov 22 19:39:07 1999 UTC (17 years, 10 months ago) by lord
Branch: MAIN
Changes since 1.4: +17 -2
lines
Diff to previous 1.4 (colored)
virtualize interface to buffer data
Revision 1.4 / (download) - annotate - [select for diffs], Fri Nov 19 21:43:49 1999 UTC (17 years, 11 months ago) by cattelan
Branch: MAIN
Changes since 1.3: +48 -0
lines
Diff to previous 1.3 (colored)
Start of b_flags virtualization
Revision 1.3 / (download) - annotate - [select for diffs], Fri Nov 19 20:34:54 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.2: +34 -0
lines
Diff to previous 1.2 (colored)
Add b_bdstrat and b_fsprivate3 to virtualization interface
Revision 1.2 / (download) - annotate - [select for diffs], Thu Nov 18 22:45:37 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
Changes since 1.1: +61 -0
lines
Diff to previous 1.1 (colored)
Add macros to virtualize iodone and fsprivate fields.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Nov 17 19:22:23 1999 UTC (17 years, 11 months ago) by lord
Branch: MAIN
replace struct buf and buf_t references with xfs_buf and xfs_buf_t