Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | This moves access to wall and uptime variables in MI code, | 2004-06-24 | 1 | -3/+5 | ||
| | | | | | | | | | | | | | | encapsulating all such access into wall-defined functions that makes sure locking is done as needed. It also cleans up some uses of wall time vs. uptime some places, but there is sure to be more of these needed as well, particularily in MD code. Also, many current calls to microtime() should probably be changed to getmicrotime(), or to the {,get}microuptime() versions. ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others "Oh, that is not your problem!" from miod@ | |||||
* | First step towards more sane time handling in the kernel -- this changes | 2004-06-21 | 1 | -5/+5 | ||
| | | | | | | | | 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@ | |||||
* | nfs_reqq is operated at softnet other places and thus softclock is not high enough; tedu@ ok | 2003-12-08 | 1 | -3/+3 | ||
| | ||||||
* | unlock on error condition. from Tim Wiess. ok csapuntz@ millert@ | 2003-07-10 | 1 | -4/+6 | ||
| | ||||||
* | Remove the advertising clause in the UCB license which Berkeley | 2003-06-02 | 1 | -6/+2 | ||
| | | | | rescinded 22 July 1999. Proofed by myself and Theo. | |||||
* | Get rid of some commons. | 2002-10-29 | 1 | -1/+3 | ||
| | ||||||
* | Fix handling of 0-length RPC fragments | 2002-08-01 | 1 | -2/+3 | ||
| | ||||||
* | Bug/type found by tedu | 2002-07-30 | 1 | -2/+2 | ||
| | ||||||
* | Remove unused function parameter 'cache' from nfs_rephead | 2002-07-03 | 1 | -3/+2 | ||
| | | | | ok costa@ | |||||
* | Remove some unused code for dealing with nfs over kerberos. No actual change, | 2002-06-11 | 1 | -17/+1 | ||
| | | | | | | just some #ifdef'ed out code removed. ok deraadt@, art@ and csapuntz@ | |||||
* | Fix nfs_realign to allocate new mbufs. Taken from freebsd | 2002-05-17 | 1 | -86/+35 | ||
| | ||||||
* | Back out nfs_realign() change, it causes "pool_get: must have NOWAIT" panics. | 2002-04-11 | 1 | -36/+86 | ||
| | | | | deraadt@ OK | |||||
* | nfs_realign from FreeBSD. The old code was over-optimized, occasionally overwriting | 2002-04-10 | 1 | -85/+37 | ||
| | | | | other parts of a TCP stream, occasionally dereferencing NULL pointers | |||||
* | First round of __P removal in sys | 2002-03-14 | 1 | -3/+3 | ||
| | ||||||
* | use queue.h macro's | 2002-01-16 | 1 | -58/+62 | ||
| | | | | remove register | |||||
* | Remove NQNFS | 2001-06-25 | 1 | -93/+17 | ||
| | ||||||
* | tdbi->tags cleanups | 2001-05-20 | 1 | -16/+6 | ||
| | ||||||
* | Allow tdbi's to appear in mbufs throughout the stack; this allows | 2001-03-28 | 1 | -1/+13 | ||
| | | | | | | | | | security properties of the packets to be pushed up to the application (not done yet). Eventually, this will be turned into a packet attributes framework. Make sure tdbi's are free'd/cleared properly whenever drivers (or NFS) does weird things with mbufs. | |||||
* | unfortunately, i must undo this patch, since it causes client hangs on sparc machines, and only on them. until more is known, out this comes | 2000-08-10 | 1 | -3/+3 | ||
| | ||||||
* | fix obvious error, spotted by ericj | 2000-08-07 | 1 | -3/+3 | ||
| | ||||||
* | Convert nfs_timer to new timeouts. | 2000-06-26 | 1 | -9/+10 | ||
| | ||||||
* | fix mbuf out-of-bound writes on nfsv2 mounts. | 2000-01-04 | 1 | -2/+2 | ||
| | | | | netbsd sys/nfs/nfs_socket.c 1.43 -> 1.44 | |||||
* | When an NFS3 server replies with NFS3ERR_JUKEBOX, currently, it | 1999-03-02 | 1 | -3/+4 | ||
| | | | | | panics the kernel, because the kernel tries to reuse a freed mbuf; dm@reeducation-labor.lcs.mit.edu | |||||
* | Use bitwise operations to extract high and low words from the quad | 1999-02-06 | 1 | -2/+2 | ||
| | | | | | | | in txdr_hyper. This should be more portable than casting to an array of ints and pulling out the two 32-bit words (this produced incorrect results on alpha for the high word for filesystems < 4gig). As a side effect, txdr_hyper now takes a u_quad_t as its first arg, not u_quad_t *. | |||||
* | Change fxdr_hyper to return a u_quad_t. This minimizes the evil clobbering | 1998-08-19 | 1 | -2/+2 | ||
| | | | | | | of lvalues that ANSI abhors. And it fixes df on NFS version 3 mounts on Sparcs. | |||||
* | allocate random ports | 1997-07-28 | 1 | -8/+22 | ||
| | ||||||
* | XXX should do reserved ports | 1997-04-25 | 1 | -1/+2 | ||
| | ||||||
* | cleanup -Wall | 1997-04-18 | 1 | -2/+2 | ||
| | ||||||
* | avoid possible *NULL; fvdl | 1997-04-18 | 1 | -2/+3 | ||
| | ||||||
* | reclaim NFSMNT_RESVPORT bit, and add more traditional attribute cache timeout flags | 1996-12-24 | 1 | -2/+4 | ||
| | ||||||
* | cannot check for < NFS_MINPACKET on some transports; from guy@netapp.com | 1996-07-03 | 1 | -2/+2 | ||
| | ||||||
* | partial sync with netbsd 960418, more to come | 1996-04-21 | 1 | -39/+38 | ||
| | ||||||
* | Minor cleanups. Checked against Lite2. | 1996-04-17 | 1 | -34/+35 | ||
| | | | | (NetBSD's was really just a Lite2's, but w/ 64bit support) | |||||
* | From NetBSD: NFSv3 import (tomorrow's Net's kernel) | 1996-03-31 | 1 | -191/+377 | ||
| | | | | | Open's patches kept in. i'll possibly take a look at Lite2 soon, is there smth usefull ?.. | |||||
* | From NetBSD: merge with 960217 (still NFSv2) | 1996-02-29 | 1 | -42/+38 | ||
| | ||||||
* | from cgd; handle 64-bit pointers and longs | 1995-12-21 | 1 | -50/+50 | ||
| | ||||||
* | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+1984 | ||