OpenBSD CVS

CVS log for src/sys/kern/Attic/vnode_if.c


[BACK] Up to [local] / src / sys / kern

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.49, Sat Apr 2 16:27:29 2011 UTC (13 years, 2 months ago) by thib
Branch: MAIN
CVS Tags: HEAD
Changes since 1.48: +0 -0 lines
FILE REMOVED

remove the vnode_if.* files, as they are now totally
obsolete.

the move to vfs_vops.c is here to stay, so they are
pointless.

Revision 1.48 / (download) - annotate - [select for diffs], Wed Dec 12 16:26:49 2007 UTC (16 years, 6 months ago) by thib
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.47: +1 -407 lines
Diff to previous 1.47 (colored)

regen

Revision 1.47 / (download) - annotate - [select for diffs], Tue Jan 16 18:05:46 2007 UTC (17 years, 4 months ago) by thib
Branch: MAIN
CVS Tags: OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.46: +1 -29 lines
Diff to previous 1.46 (colored)

regen

Revision 1.46 / (download) - annotate - [select for diffs], Mon Oct 16 11:29:51 2006 UTC (17 years, 7 months ago) by pedro
Branch: MAIN
Changes since 1.45: +3 -3 lines
Diff to previous 1.45 (colored)

regen

Revision 1.45 / (download) - annotate - [select for diffs], Tue Oct 3 19:53:15 2006 UTC (17 years, 8 months ago) by pedro
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

regen

Revision 1.44 / (download) - annotate - [select for diffs], Mon Jan 2 05:06:50 2006 UTC (18 years, 5 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.43: +52 -162 lines
Diff to previous 1.43 (colored)

regen

Revision 1.43 / (download) - annotate - [select for diffs], Fri Nov 25 13:42:46 2005 UTC (18 years, 6 months ago) by tedu
Branch: MAIN
Changes since 1.42: +1 -1 lines
Diff to previous 1.42 (colored)

built files should be checked in after the source file

Revision 1.42 / (download) - annotate - [select for diffs], Sun Jul 3 20:14:19 2005 UTC (18 years, 11 months ago) by drahn
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.41: +1 -75 lines
Diff to previous 1.41 (colored)

sync

Revision 1.41 / (download) - annotate - [select for diffs], Sun Jul 3 01:09:35 2005 UTC (18 years, 11 months ago) by jaredy
Branch: MAIN
Changes since 1.40: +5 -1 lines
Diff to previous 1.40 (colored)

regen

Revision 1.40 / (download) - annotate - [select for diffs], Sat May 28 03:06:53 2005 UTC (19 years ago) by pedro
Branch: MAIN
Changes since 1.39: +1 -35 lines
Diff to previous 1.39 (colored)

regen

Revision 1.39 / (download) - annotate - [select for diffs], Sun May 22 21:09:49 2005 UTC (19 years ago) by pedro
Branch: MAIN
Changes since 1.38: +27 -23 lines
Diff to previous 1.38 (colored)

regen

Revision 1.38 / (download) - annotate - [select for diffs], Sun Jun 13 21:52:07 2004 UTC (20 years ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

regen

Revision 1.11.6.8 / (download) - annotate - [select for diffs], Thu Feb 19 10:56:39 2004 UTC (20 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.11.6.7: +18 -22 lines
Diff to previous 1.11.6.7 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Merge of current from two weeks agointo the SMP branch

Revision 1.37 / (download) - annotate - [select for diffs], Mon Jan 12 04:41:59 2004 UTC (20 years, 5 months ago) by tedu
Branch: MAIN
CVS Tags: SMP_SYNC_B, SMP_SYNC_A, OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.36: +1 -1 lines
Diff to previous 1.36 (colored)

these need to be synced when vnode_if.src changes

Revision 1.36 / (download) - annotate - [select for diffs], Tue Sep 23 16:46:40 2003 UTC (20 years, 8 months ago) by millert
Branch: MAIN
Changes since 1.35: +15 -19 lines
Diff to previous 1.35 (colored)

regen (Prepare for conversion of select backend -> poll)

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jul 21 22:45:24 2003 UTC (20 years, 10 months ago) by tedu
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.34: +4 -4 lines
Diff to previous 1.34 (colored)

sync

Revision 1.11.6.7 / (download) - annotate - [select for diffs], Sat Jun 7 11:03:41 2003 UTC (21 years ago) by ho
Branch: SMP
Changes since 1.11.6.6: +1 -5 lines
Diff to previous 1.11.6.6 (colored) to branchpoint 1.11 (colored)

Sync SMP branch to -current

Revision 1.34 / (download) - annotate - [select for diffs], Wed Jun 4 21:48:00 2003 UTC (21 years ago) by deraadt
Branch: MAIN
Changes since 1.33: +1 -5 lines
Diff to previous 1.33 (colored)

mop up some more 3/4 license issues

Revision 1.26.2.3 / (download) - annotate - [select for diffs], Mon May 19 22:31:57 2003 UTC (21 years ago) by tedu
Branch: UBC
Changes since 1.26.2.2: +11 -11 lines
Diff to previous 1.26.2.2 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

sync

Revision 1.11.6.6 / (download) - annotate - [select for diffs], Thu May 15 04:08:03 2003 UTC (21 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.11.6.5: +2 -2 lines
Diff to previous 1.11.6.5 (colored) to branchpoint 1.11 (colored)

Biglock!  Most of the logic
comes from NetBSD.
Also a lot of fixes, enough to get a dual cpu machine actually run MP for a
very short while (we are just talking about seconds) before starving out one
of the cpus.  More coming very soon.

Revision 1.11.6.5 / (download) - annotate - [select for diffs], Tue May 13 19:21:29 2003 UTC (21 years, 1 month ago) by ho
Branch: SMP
Changes since 1.11.6.4: +11 -11 lines
Diff to previous 1.11.6.4 (colored) to branchpoint 1.11 (colored)

Sync the SMP branch to -current. This includes moving to ELF.

Revision 1.33 / (download) - annotate - [select for diffs], Fri May 2 18:19:10 2003 UTC (21 years, 1 month ago) by tedu
Branch: MAIN
CVS Tags: UBC_SYNC_A
Changes since 1.32: +1 -1 lines
Diff to previous 1.32 (colored)

sync

Revision 1.32 / (download) - annotate - [select for diffs], Thu May 1 21:14:13 2003 UTC (21 years, 1 month ago) by tedu
Branch: MAIN
Changes since 1.31: +11 -11 lines
Diff to previous 1.31 (colored)

sync

Revision 1.31 / (download) - annotate - [select for diffs], Mon Apr 14 06:28:29 2003 UTC (21 years, 2 months ago) by deraadt
Branch: MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30 (colored)

sync

Revision 1.30 / (download) - annotate - [select for diffs], Thu Aug 8 18:26:37 2002 UTC (21 years, 10 months ago) by todd
Branch: MAIN
CVS Tags: UBC_SYNC_B, OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2
Changes since 1.29: +1 -1 lines
Diff to previous 1.29 (colored)

backout the tree break. ok pb@, art@

Revision 1.29 / (download) - annotate - [select for diffs], Thu Aug 8 17:07:32 2002 UTC (21 years, 10 months ago) by provos
Branch: MAIN
Changes since 1.28: +1 -1 lines
Diff to previous 1.28 (colored)

socket buf speedup from thorpej@netbsd, okay art@ ericj@:

Make insertion of data into socket buffers O(C):
* Keep pointers to the first and last mbufs of the last record in the
  socket buffer.
* Use the sb_lastrecord pointer in the sbappend*() family of functions
  to avoid traversing the packet chain to find the last record.
* Add a new sbappend_stream() function for stream protocols which
  guarantee that there will never be more than one record in the
  socket buffer.  This function uses the sb_mbtail pointer to perform
  the data insertion.  Make TCP use sbappend_stream(). On a profiling
run, this makes sbappend of a TCP transmission using
a 1M socket buffer go from 50% of the time to .02% of the time. Thanks
to Bill Sommerfeld and YAMAMOTO Takashi for their debugging
assistance!

Revision 1.26.2.2 / (download) - annotate - [select for diffs], Tue Jun 11 03:29:41 2002 UTC (22 years ago) by art
Branch: UBC
Changes since 1.26.2.1: +75 -1 lines
Diff to previous 1.26.2.1 (colored) to branchpoint 1.26 (colored)

Sync UBC branch to -current

Revision 1.11.6.4 / (download) - annotate - [select for diffs], Wed Mar 6 02:13:24 2002 UTC (22 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.11.6.3: +45 -109 lines
Diff to previous 1.11.6.3 (colored) to branchpoint 1.11 (colored)

Merge in trunk

Revision 1.28 / (download) - annotate - [select for diffs], Fri Feb 22 20:54:39 2002 UTC (22 years, 3 months ago) by drahn
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.27: +75 -1 lines
Diff to previous 1.27 (colored)

EA sync

Revision 1.26.2.1 / (download) - annotate - [select for diffs], Sat Feb 2 03:28:25 2002 UTC (22 years, 4 months ago) by art
Branch: UBC
Changes since 1.26: +5 -7 lines
Diff to previous 1.26 (colored)

Merge in UBC performance changes from NetBSD.
Fix a bunch of merge errors from yesterday.

Revision 1.27 / (download) - annotate - [select for diffs], Wed Dec 19 08:58:06 2001 UTC (22 years, 5 months ago) by art
Branch: MAIN
Changes since 1.26: +1 -107 lines
Diff to previous 1.26 (colored)

UBC was a disaster. It worked very good when it worked, but on some
machines or some configurations or in some phase of the moon (we actually
don't know when or why) files disappeared. Since we've not been able to
track down the problem in two weeks intense debugging and we need -current
to be stable, back out everything to a state it had before UBC.

We apologise for the inconvenience.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Dec 10 04:46:24 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
CVS Tags: UBC_BASE
Branch point for: UBC
Changes since 1.25: +1 -1 lines
Diff to previous 1.25 (colored)

regen

Revision 1.25 / (download) - annotate - [select for diffs], Mon Dec 10 04:45:31 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
Changes since 1.24: +0 -64 lines
Diff to previous 1.24 (colored)

Big cleanup inspired by NetBSD with some parts of the code from NetBSD.
 - get rid of VOP_BALLOCN and VOP_SIZE
 - move the generic getpages and putpages into miscfs/genfs
 - create a genfs_node which must be added to the top of the private portion
   of each vnode for filsystems that want to use genfs_{get,put}pages
 - rename genfs_mmap to vop_generic_mmap

Revision 1.11.6.3 / (download) - annotate - [select for diffs], Wed Dec 5 01:02:39 2001 UTC (22 years, 6 months ago) by niklas
Branch: SMP
Changes since 1.11.6.2: +139 -1 lines
Diff to previous 1.11.6.2 (colored) to branchpoint 1.11 (colored)

Merge in -current

Revision 1.24 / (download) - annotate - [select for diffs], Wed Dec 5 00:25:15 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23 (colored)

Oops forgot to regen.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Dec 4 22:44:31 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
Changes since 1.22: +32 -0 lines
Diff to previous 1.22 (colored)

Readd VOP_MMAP, will be used soon. Right now it's just a question to
the filesystem if we're allowed to mmap the file.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Nov 28 16:25:38 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
Changes since 1.21: +1 -1 lines
Diff to previous 1.21 (colored)

regen

Revision 1.21 / (download) - annotate - [select for diffs], Wed Nov 28 16:24:26 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

more typedef zapping vm_page_t -> struct vm_page *

Revision 1.20 / (download) - annotate - [select for diffs], Tue Nov 27 05:30:16 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19 (colored)

regen for UBC changes

Revision 1.19 / (download) - annotate - [select for diffs], Tue Nov 27 05:27:12 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
Changes since 1.18: +139 -1 lines
Diff to previous 1.18 (colored)

Merge in the unified buffer cache code as found in NetBSD 2001/03/10. The
code is written mostly by Chuck Silvers <chuq@chuq.com>/<chs@netbsd.org>.

Tested for the past few weeks by many developers, should be in a pretty stable
state, but will require optimizations and additional cleanups.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Jul 26 20:24:47 2001 UTC (22 years, 10 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Back out changes to symlink and mknod that were not well tested.
A simple mknod at causes a kernel panic (uvm_fault).

Revision 1.17 / (download) - annotate - [select for diffs], Thu Jul 26 02:10:41 2001 UTC (22 years, 10 months ago) by assar
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

change vop_symlink and vop_mknod to return vpp (the created node)
refed, so that the caller can actually use it.  update callers and
file systems that implement these vnode operations

ok'd by art

Revision 1.11.6.2 / (download) - annotate - [select for diffs], Wed Jul 4 10:48:57 2001 UTC (22 years, 11 months ago) by niklas
Branch: SMP
Changes since 1.11.6.1: +1 -285 lines
Diff to previous 1.11.6.1 (colored) to branchpoint 1.11 (colored)

Merge in -current from two days ago in the SMP branch.
As usual with merges, they do not indicate progress, so do not hold
your breath for working SMP, and do not mail me and ask about the
state of it.  It has not changed.  There is work ongoing, but very, very
slowly.  The commit is done in parts as to not lock up the tree in too
big chunks at a time.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Jun 23 02:23:05 2001 UTC (22 years, 11 months ago) by csapuntz
Branch: MAIN
Changes since 1.15: +1 -285 lines
Diff to previous 1.15 (colored)

Bye-bye to UFS-specific and unused functions

Revision 1.11.6.1 / (download) - annotate - [select for diffs], Mon May 14 22:32:47 2001 UTC (23 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.11: +111 -56 lines
Diff to previous 1.11 (colored)

merge in approximately 2.9 into SMP branch

Revision 1.15 / (download) - annotate - [select for diffs], Wed Mar 21 17:23:14 2001 UTC (23 years, 2 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.14: +82 -55 lines
Diff to previous 1.14 (colored)

Regen with the right vnode_if.sh

Revision 1.14 / (download) - annotate - [select for diffs], Thu Mar 1 20:55:47 2001 UTC (23 years, 3 months ago) by provos
Branch: MAIN
Changes since 1.13: +84 -83 lines
Diff to previous 1.13 (colored)

sync

Revision 1.13 / (download) - annotate - [select for diffs], Mon Feb 26 17:34:52 2001 UTC (23 years, 3 months ago) by art
Branch: MAIN
Changes since 1.12: +28 -28 lines
Diff to previous 1.12 (colored)

regen

Revision 1.12 / (download) - annotate - [select for diffs], Mon Feb 26 17:13:39 2001 UTC (23 years, 3 months ago) by art
Branch: MAIN
Changes since 1.11: +55 -28 lines
Diff to previous 1.11 (colored)

regen

Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 3 20:58:57 1999 UTC (25 years, 3 months ago) by deraadt
Branch: MAIN
CVS Tags: kame_19991208, SMP_BASE, OPENBSD_2_8_BASE, OPENBSD_2_8, OPENBSD_2_7_BASE, OPENBSD_2_7, OPENBSD_2_6_BASE, OPENBSD_2_6, OPENBSD_2_5_BASE, OPENBSD_2_5
Branch point for: SMP
Changes since 1.10: +719 -2 lines
Diff to previous 1.10 (colored)

sync

Revision 1.10 / (download) - annotate - [select for diffs], Wed Mar 3 14:23:43 1999 UTC (25 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

vnode_if sync

Revision 1.9 / (download) - annotate - [select for diffs], Sat Dec 5 16:50:41 1998 UTC (25 years, 6 months ago) by csapuntz
Branch: MAIN
Changes since 1.8: +17 -17 lines
Diff to previous 1.8 (colored)



Framework for generating automatic test code for locking discipline
in DIAGNOSTIC mode.

Added documentation to vfs_subr.c on locking needs of a couple calls.

Improvements to the vinvalbuf patch. We need to start over after we
let our pants down.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Aug 30 18:18:52 1998 UTC (25 years, 9 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_4_BASE, OPENBSD_2_4
Changes since 1.7: +1 -1 lines
Diff to previous 1.7 (colored)

sync

Revision 1.7 / (download) - annotate - [select for diffs], Thu Nov 6 05:58:30 1997 UTC (26 years, 7 months ago) by csapuntz
Branch: MAIN
CVS Tags: OPENBSD_2_3_BASE, OPENBSD_2_3
Changes since 1.6: +55 -21 lines
Diff to previous 1.6 (colored)

Updates for VFS Lite 2 + soft update.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 6 20:20:16 1997 UTC (26 years, 8 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_2_BASE, OPENBSD_2_2
Changes since 1.5: +21 -55 lines
Diff to previous 1.5 (colored)

back out vfs lite2 till after 2.2

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 6 15:12:47 1997 UTC (26 years, 8 months ago) by csapuntz
Branch: MAIN
Changes since 1.4: +55 -21 lines
Diff to previous 1.4 (colored)

VFS Lite2 Changes

Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 26 05:21:00 1997 UTC (27 years, 4 months ago) by downsj
Branch: MAIN
CVS Tags: OPENBSD_2_1_BASE, OPENBSD_2_1
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored)

Regen.

Revision 1.3 / (download) - annotate - [select for diffs], Wed May 22 11:50:49 1996 UTC (28 years ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 (colored)

sync

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 19 16:09:11 1996 UTC (28 years, 1 month ago) by niklas
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

NetBSD 960317 merge

Revision 1.1 / (download) - annotate - [select for diffs], Tue Mar 26 15:09:31 1996 UTC (28 years, 2 months ago) by mickey
Branch: MAIN

From NetBSD: vnode_if.[ch] made machine independent.
very usefull (for <sys/vnode.h> inclusion).
from the other side this is really machine independent ...
tested w/ i386, but should not cause errors w/ other arch's.
pls, test it (don't forget to reconfig kernel ;)

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.