summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient
Commit message (Expand)AuthorAgeFilesLines
* Try again not to use a userspace pointer in the kernel when trying to recorddfr2008-07-241-1/+1
* Don't use a userspace pointer in the kernel when trying to record the hostnamedfr2008-07-241-8/+12
* Move the NFS/RPC code away from lbolt.ed2008-07-222-6/+9
* Introduce a new lock, hostname_mtx, and use it to synchronize accessrwatson2008-07-052-0/+4
* Re-implement the client side of rpc.lockd in the kernel. This implementationdfr2008-06-266-2/+28
* Once the ENOLCK is detected we expect to retry the acquisition.attilio2008-05-271-1/+3
* Allow the block size used when booting over NFS to be overridden. It defaultsbenno2008-05-161-2/+7
* Add code to allow the system to handle multiple routing tables.julian2008-05-092-2/+4
* Now that all platforms use genclock, shuffle things around slightlyphk2008-04-221-1/+0
* Move the head of byte-level advisory lock list from thekib2008-04-163-28/+41
* Add the new kernel-mode NFS Lock Manager. To use it instead of thedfr2008-03-262-0/+24
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.ru2008-03-253-29/+18
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-223-38/+36
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-1/+1
* Expand the nfs_opts array to include all possible stringrodrigc2008-03-051-1/+4
* In nfs_mount(), default initialize struct nfs_argsrodrigc2008-03-051-1/+25
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isattilio2008-02-252-3/+2
* Introduce some functions in the vnode locks namespace and in the ffsattilio2008-02-241-2/+2
* Prevent the NFS client from losing MNT_ROOTFS on the rootyar2008-02-171-9/+6
* - Add real assertions to lockmgr locking primitives.attilio2008-02-131-3/+2
* Consolidate the code to generate a new XID for a NFS request into ajhb2008-02-133-22/+25
* Switch the default NFS mount mode from UDP to TCP. UDP mounts are akris2008-02-111-2/+2
* namei() can call underlying nfs_readlink() passing a struct uio pointerattilio2008-02-093-9/+9
* Conver all explicit instances to VOP_ISLOCKED(arg, NULL) intoattilio2008-02-081-1/+1
* Cleanup lockmgr interface and exported KPI:attilio2008-01-241-1/+1
* - Introduce the function lockmgr_recursed() which returns true if theattilio2008-01-192-5/+6
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-133-5/+5
* The previous revision broke the case of reconnecting to a TCP NFS serverjhb2008-01-111-1/+22
* Pass curthread to various socket routines (socreate(), sobind(), andjhb2008-01-101-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-102-5/+5
* Remove hacks from the NFSv2/3 client intended to handle a lack of arwatson2007-11-191-25/+4
* Add the following mount options to the nfs_opts array:rodrigc2007-10-271-1/+4
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-3/+3
* Add a -z flag to nfsstat which zeros the NFS statistics after displayingjhb2007-10-181-1/+1
* Get rid of qaddr_t.alfred2007-10-161-1/+1
* NFS MP scaling changes.mohans2007-10-124-75/+131
* Fix for a very rare race, caused by the nfsiod wakeup and nfsiod idlemohans2007-09-252-3/+20
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichrwatson2007-08-064-50/+14
* Fix for a race where out of order loading of NFS attrs into thejhb2007-07-031-1/+17
* Fix up NFS client write error handling. Errors are split intojhb2007-07-031-0/+15
* Do proper "locking" for missing vmmeters part.attilio2007-06-041-4/+4
* - Move rusage from being per-process in struct pstats to per-thread injeff2007-06-011-1/+1
* Revert VMCNT_* operations introduction.attilio2007-05-311-4/+4
* In nfs_down(), if rep can be NULL, which we test for, then we shouldrwatson2007-05-181-3/+4
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-4/+4
* Various fixes to the NFS Directio support.jhb2007-04-252-6/+11
* Attempt to rationalize NFS privileges:rwatson2007-04-211-11/+5
* Don't destroy a mutex just before we use it, instead,delphij2007-03-231-1/+1
* Make insmntque() externally visibile and allow it to fail (e.g. duringtegge2007-03-131-0/+11
* Back out a chance to nfs_timer() that inadvertantly crept in the last checkin :(mohans2007-03-091-1/+1
OpenPOWER on IntegriCloud