CVS log for xfs-linux/linux-2.6/Attic/page_buf.h

[BACK] Up to [Development] / xfs-linux / linux-2.6

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.83 / (download) - annotate - [select for diffs], Mon Dec 29 19:34:32 2003 UTC (13 years, 10 months ago) by cattelan
Branch: MAIN
CVS Tags: HEAD
Changes since 1.82: +0 -340 lines
Diff to previous 1.82 (unified)

Remove more imported files so they can be p_renamed correctly

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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, 1 month ago) by lord
Branch: MAIN
Changes since 1.75: +0 -1 lines
Diff to previous 1.75 (unified)

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, 1 month ago) by lord
Branch: MAIN
Changes since 1.74: +0 -3 lines
Diff to previous 1.74 (unified)

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 (unified)

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 (unified)

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, 3 months ago) by lord
Branch: MAIN
Changes since 1.71: +3 -1 lines
Diff to previous 1.71 (unified)

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 (unified)

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, 6 months ago) by lord
Branch: MAIN
Changes since 1.69: +23 -11 lines
Diff to previous 1.69 (unified)

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 (unified)

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 (unified)

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 (unified)

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, 8 months ago) by nathans
Branch: MAIN
Changes since 1.65: +1 -1 lines
Diff to previous 1.65 (unified)

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, 8 months ago) by nathans
Branch: MAIN
Changes since 1.64: +1 -1 lines
Diff to previous 1.64 (unified)

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, 8 months ago) by hch
Branch: MAIN
Changes since 1.63: +1 -1 lines
Diff to previous 1.63 (unified)

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 (unified)

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, 10 months ago) by cattelan
Branch: MAIN
Changes since 1.61: +0 -3 lines
Diff to previous 1.61 (unified)

"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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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, 11 months ago) by hch
Branch: MAIN
Changes since 1.51: +0 -1 lines
Diff to previous 1.51 (unified)

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, 11 months ago) by hch
Branch: MAIN
Changes since 1.50: +0 -0 lines
Diff to previous 1.50 (unified)

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 (unified)

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 (15 years ago) by sandeen
Branch: MAIN
Changes since 1.48: +8 -8 lines
Diff to previous 1.48 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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, 1 month ago) by hch
Branch: MAIN
Changes since 1.43: +0 -13 lines
Diff to previous 1.43 (unified)

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 (unified)

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, 2 months ago) by lord
Branch: MAIN
Changes since 1.41: +1 -1 lines
Diff to previous 1.41 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.33: +0 -1 lines
Diff to previous 1.33 (unified)

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, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.32: +1 -1 lines
Diff to previous 1.32 (unified)

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, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.31: +0 -4 lines
Diff to previous 1.31 (unified)

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, 3 months ago) by sandeen
Branch: MAIN
Changes since 1.30: +1 -2 lines
Diff to previous 1.30 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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 (unified)

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, 5 months ago) by lord
Branch: MAIN
Changes since 1.19: +1 -0 lines
Diff to previous 1.19 (unified)

merge up to 2.5.19

Revision 1.19 / (download) - annotate - [select for diffs], Fri May 31 03:38:18 2002 UTC (15 years, 5 months ago) by nathans
Branch: MAIN
Changes since 1.18: +40 -39 lines
Diff to previous 1.18 (unified)

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, 5 months ago) by lord
Branch: MAIN
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (unified)

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, 5 months ago) by nathans
Branch: MAIN
Changes since 1.16: +0 -18 lines
Diff to previous 1.16 (unified)

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, 5 months ago) by lord
Branch: MAIN
Changes since 1.15: +3 -0 lines
Diff to previous 1.15 (unified)

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, 5 months ago) by lord
Branch: MAIN
Changes since 1.14: +3 -1 lines
Diff to previous 1.14 (unified)

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, 5 months ago) by lord
Branch: MAIN
Changes since 1.13: +4 -0 lines
Diff to previous 1.13 (unified)

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, 5 months ago) by lord
Branch: MAIN
Changes since 1.12: +11 -11 lines
Diff to previous 1.12 (unified)

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, 5 months ago) by lord
Branch: MAIN
Changes since 1.11: +7 -43 lines
Diff to previous 1.11 (unified)

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, 6 months ago) by lord
Branch: MAIN
Changes since 1.10: +1 -16 lines
Diff to previous 1.10 (unified)

merge up to 2.5.11

Revision 1.10 / (download) - annotate - [select for diffs], Thu Mar 28 23:27:18 2002 UTC (15 years, 7 months ago) by lord
Branch: MAIN
Changes since 1.9: +9 -157 lines
Diff to previous 1.9 (unified)

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, 7 months ago) by nathans
Branch: MAIN
Changes since 1.8: +13 -10 lines
Diff to previous 1.8 (unified)

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 (unified)

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 (unified)

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 (unified)

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, 8 months ago) by lord
Branch: MAIN
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (unified)

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, 8 months ago) by sandeen
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (unified)

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 (unified)

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 (unified)

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

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>