OpenBSD CVS

CVS log for src/sys/nfs/nfs.h


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.54 / (download) - annotate - [select for diffs], Sat May 4 10:53:37 2024 UTC (5 weeks, 2 days ago) by jsg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.53: +1 -22 lines
Diff to previous 1.53 (colored)

remove some unused defines
ok miod@

Revision 1.53 / (download) - annotate - [select for diffs], Wed Feb 22 11:42:46 2017 UTC (7 years, 3 months ago) by mpi
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.52: +1 -6 lines
Diff to previous 1.52 (colored)

Keep local definitions local.

"good work" deraadt@, ok visa@

Revision 1.52 / (download) - annotate - [select for diffs], Mon Mar 24 00:19:48 2014 UTC (10 years, 2 months ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

Split the API: struct ucred remains the kernel internal structure while
struct xucred becomes the structure for syscalls (mount(2) and nfssvc(2)).

ok deraadt@ beck@

Revision 1.51 / (download) - annotate - [select for diffs], Wed Sep 2 18:20:54 2009 UTC (14 years, 9 months ago) by thib
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.50: +3 -2 lines
Diff to previous 1.50 (colored)

Backout the asyncio/aiod change, as it causes buf's to get hung.
problem noticed by deraadt@

ok beck@

Revision 1.50 / (download) - annotate - [select for diffs], Tue Aug 25 13:41:29 2009 UTC (14 years, 9 months ago) by thib
Branch: MAIN
Changes since 1.49: +0 -5 lines
Diff to previous 1.49 (colored)

move to having requests on a per nfsmount tailq instead of one global one.
also make the rexmit timeout per nfsmount, and make sure to start/stop the
timer appropriately.

now the nfs_timer() only fires if there is work todo, not always at nfs_ticks
(it did, even if there where no nfsmounts in the system!).

OK blambert@

Revision 1.49 / (download) - annotate - [select for diffs], Thu Aug 20 15:04:24 2009 UTC (14 years, 9 months ago) by thib
Branch: MAIN
Changes since 1.48: +2 -3 lines
Diff to previous 1.48 (colored)

Rework the way we do async I/O in nfs. Introduce separate buf queues for
each mount, and when work is "found", peg an aiod to that mount todo the
I/O. Make nfs_asyncio() a bit smarter when deciding when to do asyncio
and when to force it sync, this is done by keeping the aiod's one two lists,
an "idle" and an "all" list, so asyncio is only done when there are aiods
hanging around todo it for us or are already pegged to the mount.

Idea liked by at least beck@ (and I think art@).
Extensive testing done by myself and jasper and a few others on various
arch's.

Ideas/Code from Net/Free.

OK blambert@.

Revision 1.48 / (download) - annotate - [select for diffs], Fri Aug 14 21:16:13 2009 UTC (14 years, 10 months ago) by thib
Branch: MAIN
Changes since 1.47: +1 -0 lines
Diff to previous 1.47 (colored)

add ddb functions to be able to show all the nfsnodes in the system
and rewrite the nfsreq code to use pool_walk().

OK beck@, blambert@

Revision 1.47 / (download) - annotate - [select for diffs], Mon Aug 10 10:59:11 2009 UTC (14 years, 10 months ago) by thib
Branch: MAIN
Changes since 1.46: +1 -4 lines
Diff to previous 1.46 (colored)

Use an RB tree instead of a hashtable for fh/node lookups.

Idea from NetBSD.

OK blambert@

Revision 1.46 / (download) - annotate - [select for diffs], Mon Aug 10 09:38:44 2009 UTC (14 years, 10 months ago) by thib
Branch: MAIN
Changes since 1.45: +0 -40 lines
Diff to previous 1.45 (colored)

Remove the v2 writegather code. It did help alot back in the 80s
but extensive performance benchmarking done by myself and jasper@
has shown that it doesn't help, at all - even on vaxens and in some
cases it makes things significantly slower.

"this excites me sexually" jetpack@
Tested by jasper@.
OK blambert@

Revision 1.45 / (download) - annotate - [select for diffs], Tue Jul 14 16:40:29 2009 UTC (14 years, 11 months ago) by thib
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

don't give people any ideas. nfssvc(2) should not be used
by anyone besides nfsd(8).

ok  blambert@

Revision 1.44 / (download) - annotate - [select for diffs], Thu Jun 4 02:06:40 2009 UTC (15 years ago) by blambert
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.43: +19 -18 lines
Diff to previous 1.43 (colored)

Add some descriptive comments, because not having to read NFS code
is good for the brain.

ok thib@

Revision 1.43 / (download) - annotate - [select for diffs], Wed Jun 3 03:55:23 2009 UTC (15 years ago) by thib
Branch: MAIN
Changes since 1.42: +2 -13 lines
Diff to previous 1.42 (colored)


kill some unused defines, don't do an ifndef dance for
things that should be defined here and remove a silly
comment.

Revision 1.42 / (download) - annotate - [select for diffs], Wed Jun 3 00:12:34 2009 UTC (15 years ago) by thib
Branch: MAIN
Changes since 1.41: +26 -1 lines
Diff to previous 1.41 (colored)

Lift the NFS over UDP retransmit logic from FreeBSD.

OK blambert@

FreeBSD commit message:
Refactor the NFS over UDP retransmit timeout estimation logic to allow
the estimator to be more easily tuned and maintained.

There should be no functional change except there is now a lower limit
on the retransmit timeout to prevent the client from retransmitting
faster than the server's disks can fill requests, and an upper limit
to prevent the estimator from taking to long to retransmit during a
server outage.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Jun 2 23:16:59 2009 UTC (15 years ago) by thib
Branch: MAIN
Changes since 1.40: +0 -1 lines
Diff to previous 1.40 (colored)

give the retransmission count booking keeping a facelift,
just store the maximun amount of rexmits in one place and
cleanup. Also make sure this only effects soft mounts.

OK blambert@

Revision 1.40 / (download) - annotate - [select for diffs], Fri May 22 00:19:25 2009 UTC (15 years ago) by thib
Branch: MAIN
Changes since 1.39: +0 -1 lines
Diff to previous 1.39 (colored)

retire the nfs rtt log code, this isnt really all that
usefull, and has been disabled for a long long time.
Cleans house a bit.

OK blambert@

Revision 1.39 / (download) - annotate - [select for diffs], Thu May 21 12:24:22 2009 UTC (15 years ago) by thib
Branch: MAIN
Changes since 1.38: +0 -8 lines
Diff to previous 1.38 (colored)

IO_METASYNC has been a noop since around 4.4BSD-Lite, the
idea never really caught on anywhere so retire it.

"gank this shizzle", blambert@

Revision 1.38 / (download) - annotate - [select for diffs], Sat Jan 24 23:35:47 2009 UTC (15 years, 4 months ago) by thib
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Use a timespec for the server write deadline and procrastination
timeouts. Rrids us of the ugly cur_sec variable, and some shadows.
Also helps with granularity.

Diff from blambert@ who asked me to commit this since he's away for
some days and we wanted to put this in with the timespec changes in
the nfsnode.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Jan 24 23:25:17 2009 UTC (15 years, 4 months ago) by thib
Branch: MAIN
Changes since 1.36: +1 -6 lines
Diff to previous 1.36 (colored)

propagate the O_EXCL flag down to the file systems, by setting
VA_EXCLUSIVE. Handle this in NFS, also in NFS use arc4random()
for the create verifier instead of an uninitialized long and
the address of the first interface (which is likely to be lo0).

Lifted from NetBSD with small tweaks;
"looks good", miod@
OK blambert@

Revision 1.36 / (download) - annotate - [select for diffs], Sun Jan 18 21:15:53 2009 UTC (15 years, 4 months ago) by blambert
Branch: MAIN
Changes since 1.35: +1 -5 lines
Diff to previous 1.35 (colored)

Remove unused members from struct nfsd.

ok thib@

Revision 1.35 / (download) - annotate - [select for diffs], Fri Sep 12 16:55:37 2008 UTC (15 years, 9 months ago) by thib
Branch: MAIN
Changes since 1.34: +1 -2 lines
Diff to previous 1.34 (colored)

zap a deprecated macro, NMOD.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Aug 31 16:58:01 2008 UTC (15 years, 9 months ago) by thib
Branch: MAIN
Changes since 1.33: +1 -12 lines
Diff to previous 1.33 (colored)

remove the #if 0'ed NFS_ATTRTIMEO() macro since it was
replaced by a function long ago..

ok blambert@

Revision 1.33 / (download) - annotate - [select for diffs], Sat Jul 5 17:34:26 2008 UTC (15 years, 11 months ago) by thib
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.32: +1 -2 lines
Diff to previous 1.32 (colored)


Remove R_GETONEREP and the code that checks if its set
(its never set).

"please kill it" blambert@

Revision 1.32 / (download) - annotate - [select for diffs], Sat Jul 5 12:51:04 2008 UTC (15 years, 11 months ago) by thib
Branch: MAIN
Changes since 1.31: +1 -45 lines
Diff to previous 1.31 (colored)


Clean up some old dead code, mostly nqnfs and kerberos leftovers
for uid goo, mostly zapping unused members from various structures.

ok blambert@

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jun 12 19:14:15 2008 UTC (16 years ago) by thib
Branch: MAIN
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored)

add a statistic bit to count how often we change async to sync

you need to upgrade nfsstat and the relevant header files

ok beck@

Revision 1.30 / (download) - annotate - [select for diffs], Sun Jun 8 18:23:03 2008 UTC (16 years ago) by thib
Branch: MAIN
Changes since 1.29: +1 -4 lines
Diff to previous 1.29 (colored)

remove a bunch of kerberos definitions

Revision 1.29 / (download) - annotate - [select for diffs], Tue Apr 22 18:31:12 2008 UTC (16 years, 1 month ago) by blambert
Branch: MAIN
Changes since 1.28: +10 -10 lines
Diff to previous 1.28 (colored)

Add comments detailing what the SLP_* flag #define's mean

ok thib@

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

Retire VOP_LEASE(); It was a bit for NQNFS and has
effectively been a no-op for quite some time now,
without promise for future usage.

ok pedro@
Testing by krw@ (earlier diff)
and Johan Mson Lindman (tybollt@solace.miun.se)

Revision 1.27 / (download) - annotate - [select for diffs], Wed Sep 20 21:56:21 2006 UTC (17 years, 8 months ago) by thib
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Fix the way delays between request retransmissions are calculated
in the case where NFSERR_TRYLATER is received from the server.

Adapted from NetBSD.
ok pedro@, tedu@

Revision 1.26 / (download) - annotate - [select for diffs], Mon May 29 16:49:42 2006 UTC (18 years ago) by avsm
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0
Changes since 1.25: +2 -4 lines
Diff to previous 1.25 (colored)

revert vfs.nfs.privport sysctl, broke a few architectures
requested by deraadt@

Revision 1.25 / (download) - annotate - [select for diffs], Sun May 28 23:29:32 2006 UTC (18 years ago) by avsm
Branch: MAIN
Changes since 1.24: +5 -3 lines
Diff to previous 1.24 (colored)

Add support for NFS mounts to be from non-reserved ports:

- new sysctl vfs.nfs.privport to require NFS mount requests to be on
reserved ports when set to 1 (the default).
- mountd now automatically sets the sysctl depending on the -n flag.
- add mountd_flags to rc.conf to enable the -n flag at boot.
deraadt@ ok

Revision 1.24 / (download) - annotate - [select for diffs], Wed Jun 8 04:17:14 2005 UTC (19 years ago) by marius
Branch: MAIN
CVS Tags: OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.23: +34 -34 lines
Diff to previous 1.23 (colored)

make nfsstats counters 64 bit.

ok pedro@

Revision 1.23 / (download) - annotate - [select for diffs], Sat Apr 2 01:00:38 2005 UTC (19 years, 2 months ago) by mickey
Branch: MAIN
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

use pool for struct nfsreq; tedu@ pedro@ ok and testing by mark patruck <mark@2ls4agd.net> on several archs

Revision 1.22 / (download) - annotate - [select for diffs], Mon Jun 21 23:50:37 2004 UTC (19 years, 11 months ago) by tholo
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored)

First step towards more sane time handling in the kernel -- this changes
things such that code that only need a second-resolution uptime or wall
time, and used to get that from time.tv_secs or mono_time.tv_secs now get
this from separate time_t globals time_second and time_uptime.

ok art@ niklas@ nordin@

Revision 1.7.8.9 / (download) - annotate - [select for diffs], Thu Feb 19 10:57:26 2004 UTC (20 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.7.8.8: +2 -2 lines
Diff to previous 1.7.8.8 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

Merge of current from two weeks agointo the SMP branch

Revision 1.21 / (download) - annotate - [select for diffs], Wed Oct 22 04:45:54 2003 UTC (20 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: SMP_SYNC_B, SMP_SYNC_A, OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

typos from Jared Yanovich;
also sync with header, and change spacing a little to prevent
line breaks;

Revision 1.7.8.8 / (download) - annotate - [select for diffs], Sat Jun 7 11:07:43 2003 UTC (21 years ago) by ho
Branch: SMP
Changes since 1.7.8.7: +2 -6 lines
Diff to previous 1.7.8.7 (colored) to branchpoint 1.7 (colored)

Sync SMP branch to -current

Revision 1.20 / (download) - annotate - [select for diffs], Mon Jun 2 23:28:19 2003 UTC (21 years ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.19: +2 -6 lines
Diff to previous 1.19 (colored)

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999.  Proofed by myself and Theo.

Revision 1.14.2.4 / (download) - annotate - [select for diffs], Mon May 19 22:36:43 2003 UTC (21 years ago) by tedu
Branch: UBC
Changes since 1.14.2.3: +7 -7 lines
Diff to previous 1.14.2.3 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

sync

Revision 1.7.8.7 / (download) - annotate - [select for diffs], Tue May 13 19:36:56 2003 UTC (21 years, 1 month ago) by ho
Branch: SMP
Changes since 1.7.8.6: +2 -2 lines
Diff to previous 1.7.8.6 (colored) to branchpoint 1.7 (colored)

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

Revision 1.19 / (download) - annotate - [select for diffs], Fri Mar 28 10:14:27 2003 UTC (21 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: UBC_SYNC_A
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Ip -> IP;

ok miod@

Revision 1.7.8.6 / (download) - annotate - [select for diffs], Fri Mar 28 00:08:46 2003 UTC (21 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.7.8.5: +5 -5 lines
Diff to previous 1.7.8.5 (colored) to branchpoint 1.7 (colored)

Sync the SMP branch with 3.3

Revision 1.18 / (download) - annotate - [select for diffs], Tue Oct 29 12:47:06 2002 UTC (21 years, 7 months ago) by art
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3
Changes since 1.17: +6 -6 lines
Diff to previous 1.17 (colored)

Get rid of some commons.

Revision 1.14.2.3 / (download) - annotate - [select for diffs], Tue Jun 11 03:32:03 2002 UTC (22 years ago) by art
Branch: UBC
Changes since 1.14.2.2: +3 -6 lines
Diff to previous 1.14.2.2 (colored) to branchpoint 1.14 (colored)

Sync UBC branch to -current

Revision 1.7.8.5 / (download) - annotate - [select for diffs], Wed Mar 6 02:17:12 2002 UTC (22 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.7.8.4: +4 -14 lines
Diff to previous 1.7.8.4 (colored) to branchpoint 1.7 (colored)

Merge in trunk

Revision 1.17 / (download) - annotate - [select for diffs], Sun Feb 10 22:02:05 2002 UTC (22 years, 4 months ago) by nate
Branch: MAIN
CVS Tags: UBC_SYNC_B, OPENBSD_3_2_BASE, OPENBSD_3_2, OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.16: +3 -6 lines
Diff to previous 1.16 (colored)

theo doesn't like this code

Revision 1.14.2.2 / (download) - annotate - [select for diffs], Sat Feb 2 03:28:26 2002 UTC (22 years, 4 months ago) by art
Branch: UBC
Changes since 1.14.2.1: +2 -12 lines
Diff to previous 1.14.2.1 (colored) to branchpoint 1.14 (colored)

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

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Thu Jan 31 22:55:47 2002 UTC (22 years, 4 months ago) by niklas
Branch: UBC
Changes since 1.14: +6 -3 lines
Diff to previous 1.14 (colored)

Merge in -current, builds on i386, otherwise untested

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 11 01:20:56 2002 UTC (22 years, 5 months ago) by nate
Branch: MAIN
Changes since 1.15: +6 -3 lines
Diff to previous 1.15 (colored)

Add a new sysctl that removes the requirement for reserved ports to be
used by the nfs server.

Revision 1.15 / (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.14: +4 -14 lines
Diff to previous 1.14 (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.7.8.4 / (download) - annotate - [select for diffs], Wed Dec 5 01:02:40 2001 UTC (22 years, 6 months ago) by niklas
Branch: SMP
Changes since 1.7.8.3: +15 -5 lines
Diff to previous 1.7.8.3 (colored) to branchpoint 1.7 (colored)

Merge in -current

Revision 1.14 / (download) - annotate - [select for diffs], Tue Nov 27 05:27:12 2001 UTC (22 years, 6 months ago) by art
Branch: MAIN
CVS Tags: UBC_BASE
Branch point for: UBC
Changes since 1.13: +15 -5 lines
Diff to previous 1.13 (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.7.8.3 / (download) - annotate - [select for diffs], Wed Oct 31 03:30:29 2001 UTC (22 years, 7 months ago) by nate
Branch: SMP
Changes since 1.7.8.2: +3 -17 lines
Diff to previous 1.7.8.2 (colored) to branchpoint 1.7 (colored)

Sync the SMP branch to something just after 3.0

Revision 1.10.4.1 / (download) - annotate - [select for diffs], Sun Oct 14 20:44:49 2001 UTC (22 years, 8 months ago) by jason
Branch: OPENBSD_2_9
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

MFS (from millert):
Add some missing lengths checks when passing data from userland to
kernel.  From based on NetBSD patches.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Sun Sep 16 15:22:03 2001 UTC (22 years, 8 months ago) by miod
Branch: OPENBSD_2_8
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

MFC:
Add some missing lengths checks when passing data from userland to the
kernel. From NetBSD via millert@

Revision 1.13 / (download) - annotate - [select for diffs], Sun Sep 16 00:42:44 2001 UTC (22 years, 9 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Add some missing lengths checks when passing data from userland to
kernel.  From based on NetBSD patches.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Aug 19 18:16:31 2001 UTC (22 years, 9 months ago) by art
Branch: MAIN
Changes since 1.11: +1 -15 lines
Diff to previous 1.11 (colored)

Remove some more.

Revision 1.7.8.2 / (download) - annotate - [select for diffs], Wed Jul 4 10:55:45 2001 UTC (22 years, 11 months ago) by niklas
Branch: SMP
Changes since 1.7.8.1: +1 -3 lines
Diff to previous 1.7.8.1 (colored) to branchpoint 1.7 (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.11 / (download) - annotate - [select for diffs], Mon Jun 25 03:28:05 2001 UTC (22 years, 11 months ago) by csapuntz
Branch: MAIN
Changes since 1.10: +1 -3 lines
Diff to previous 1.10 (colored)

Remove NQNFS

Revision 1.7.8.1 / (download) - annotate - [select for diffs], Mon May 14 22:44:56 2001 UTC (23 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.7: +8 -5 lines
Diff to previous 1.7 (colored)

merge in approximately 2.9 into SMP branch

Revision 1.10 / (download) - annotate - [select for diffs], Mon May 22 17:33:18 2000 UTC (24 years ago) by mickey
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_8_BASE
Branch point for: OPENBSD_2_9, OPENBSD_2_8
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

NFS_MAXID

Revision 1.9 / (download) - annotate - [select for diffs], Fri May 19 16:54:52 2000 UTC (24 years ago) by mickey
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

oops, s/niothreads/iothreads/ in FS_NFS_NAMES

Revision 1.8 / (download) - annotate - [select for diffs], Fri May 19 16:36:03 2000 UTC (24 years ago) by mickey
Branch: MAIN
Changes since 1.7: +7 -5 lines
Diff to previous 1.7 (colored)

from tsarna@netbsd.org (sysctl changes to come later):
Death to nfsiod!

It is replaced by kernel threads that do the same thing. The number of
kernel threads used is set with the vfs.nfs.iothreads sysctl.

Revision 1.7 / (download) - annotate - [select for diffs], Mon May 25 09:12:26 1998 UTC (26 years ago) by deraadt
Branch: MAIN
CVS Tags: kame_19991208, SMP_BASE, OPENBSD_2_7_BASE, OPENBSD_2_7, OPENBSD_2_6_BASE, OPENBSD_2_6, OPENBSD_2_5_BASE, OPENBSD_2_5, OPENBSD_2_4_BASE, OPENBSD_2_4
Branch point for: SMP
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

nd_procnum should be unsigned; ovg@nusun.jinr.ru

Revision 1.6 / (download) - annotate - [select for diffs], Tue Dec 17 03:46:37 1996 UTC (27 years, 6 months ago) by dm
Branch: MAIN
CVS Tags: OPENBSD_2_3_BASE, OPENBSD_2_3, OPENBSD_2_2_BASE, OPENBSD_2_2, OPENBSD_2_1_BASE, OPENBSD_2_1
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored)

NFS attribute cache timeout mount param

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jun 10 07:28:52 1996 UTC (28 years ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

align correct for 64 bit in NWDELAYHASH

Revision 1.4 / (download) - annotate - [select for diffs], Wed Apr 17 04:50:23 1996 UTC (28 years, 2 months ago) by mickey
Branch: MAIN
Changes since 1.3: +2 -0 lines
Diff to previous 1.3 (colored)

Minor cleanups. Checked against Lite2.
(NetBSD's was really just a Lite2's, but w/ 64bit support)

Revision 1.3 / (download) - annotate - [select for diffs], Sun Mar 31 13:15:29 1996 UTC (28 years, 2 months ago) by mickey
Branch: MAIN
Changes since 1.2: +205 -45 lines
Diff to previous 1.2 (colored)

From NetBSD: NFSv3 import (tomorrow's Net's kernel)
Open's patches kept in. i'll possibly take a look at Lite2 soon,
is there smth usefull ?..

Revision 1.2 / (download) - annotate - [select for diffs], Thu Dec 21 14:42:18 1995 UTC (28 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +6 -6 lines
Diff to previous 1.1 (colored)

from cgd; handle 64-bit pointers and longs

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:53:21 1995 UTC (28 years, 8 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of NetBSD tree

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:53:21 1995 UTC (28 years, 8 months ago) by deraadt
Branch: MAIN

Initial revision

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.