aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfs_nfsiod.c
Commit message (Expand)AuthorAgeFilesLines
* Remove the old NFS client and server from head,Rick Macklem2014-12-231-346/+0
* When an NFS unmount occurs, once vflush() writes the last dirtyRick Macklem2013-04-181-0/+8
* Change the sysctl naming for the old and new NFS clientsRick Macklem2011-05-151-6/+6
* Do not synchronously start the nfsiod threads at all. The r212506Konstantin Belousov2010-10-181-58/+37
* Do not fork nfsiod directly from the vop methods. This causes LORs betweenKonstantin Belousov2010-09-121-2/+39
* Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separateRick Macklem2010-07-241-1/+1
* Fix a race that can occur when nfs nfsiod threads are being created.Rick Macklem2010-01-271-7/+13
* Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.Doug Rabson2009-06-301-1/+0
* Remove the unmaintained University of Michigan NFSv4 client from 8.xRobert Watson2009-05-221-2/+0
* Document a few sysctls in the NFS client and server code.Tom Rhodes2008-11-021-4/+8
* Rename the kthread_xxx (e.g. kthread_create()) callsJulian Elischer2007-10-201-3/+3
* Fix for a very rare race, caused by the nfsiod wakeup and nfsiod idleMohan Srinivasan2007-09-251-3/+13
* Since NFSv4 is not SMP safe, nfsiod needs to acquire Giant for NFSv4 mountsMohan Srinivasan2006-05-241-0/+8
* Adjust minimum iod threads from 4 to 0 -- since we compile the NFSRobert Watson2006-05-241-1/+1
* Changes to make the NFS client MP safe.Mohan Srinivasan2006-05-191-8/+21
* Normalize a significant number of kernel malloc type names:Robert Watson2005-10-311-1/+1
* Drop Giant before calling kthread_exit().John Baldwin2005-02-071-0/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* First cut of NFS direct IO support.Paul Saab2004-12-151-4/+10
* For reasons unknown, the nfs locking code used a fifo to send requests toPoul-Henning Kamp2004-12-061-13/+0
* Explicitly pass vnode to nfs_doio() and mountpoint to nfs_asyncio().Poul-Henning Kamp2004-09-071-2/+2
* Clean up properly when unloading NFS client module.Peter Edwards2004-04-111-2/+4
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* University of Michigan's Citi NFSv4 kernel client code.Alfred Perlstein2003-11-141-0/+3
* Change idle sleep indentifier to "-" for nfsiodPoul-Henning Kamp2003-07-021-1/+1
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).Dag-Erling Smørgrav2003-03-021-2/+2
* Some kernel threads try to do significant work, and the default KSTACK_PAGESScott Long2002-10-021-1/+1
* Convert old style (type foo *)0 casts to NULLsMatthew Dillon2002-07-111-2/+2
* Revise the nfsiod auto tuning code. Now both the upper and lower limitsPeter Wemm2002-01-151-9/+72
* Implement vfs.nfs.iodmin (minimum number of nfsiod's) andPeter Wemm2002-01-141-37/+66
* o Modify nfslockdans() to accept a thread reference instead of a procRobert Watson2001-11-141-1/+1
* Cleanup and split of nfs client and server code.Peter Wemm2001-09-181-1057/+40
* KSE Milestone 2Julian Elischer2001-09-121-32/+33
* Pushdown Giant for nfs syscalls (nfssvc())Matthew Dillon2001-08-311-12/+23
* Revert consequences of changes to mount.h, part 2.Greg Lehey2001-04-291-2/+0
* Correct #includes to work with fixed sys/mount.h.Greg Lehey2001-04-231-0/+2
* Implement client side NFS locks.Alfred Perlstein2001-04-171-0/+9
* Switch to using a struct xucred instead of a struct xucred when notBrian Feldman2001-02-181-1/+7
* * Rename M_WAIT mbuf subsystem flag to M_TRYWAIT.Bosko Milekic2000-12-211-2/+2
* Convert more malloc+bzero to malloc+M_ZERO.David Malone2000-12-081-8/+5
* This patchset fixes a large number of file descriptor race conditions.Matthew Dillon2000-11-181-2/+5
* Separate the struct bio related stuff out of <sys/buf.h> intoPoul-Henning Kamp2000-05-051-0/+1
* Remove unneeded #include <vm/vm_zone.h>Poul-Henning Kamp2000-04-301-1/+0
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newPoul-Henning Kamp2000-03-201-1/+1
* Clean up some loose ends in the network code, including the X.25 and ISOPeter Wemm2000-02-131-12/+0
* Enhance reassignbuf(). When a buffer cannot be time-optimally insertedMatthew Dillon2000-01-051-1/+1
* M_PREPEND-related cleanups (unregisterifying struct mbuf *s).Brian Feldman1999-12-191-2/+1
* Introduce NDFREE (and remove VOP_ABORTOP)Eivind Eklund1999-12-151-0/+2
* Remove special case socket sharing code in order to allow nfsd toMatthew Dillon1999-11-111-12/+12
* Fix nfssvc_addsock() to not attempt to free a NULL socket structureMatthew Dillon1999-11-081-3/+6