aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient
Commit message (Expand)AuthorAgeFilesLines
* Try again not to use a userspace pointer in the kernel when trying to recordDoug Rabson2008-07-241-1/+1
* Don't use a userspace pointer in the kernel when trying to record the hostnameDoug Rabson2008-07-241-8/+12
* Move the NFS/RPC code away from lbolt.Ed Schouten2008-07-222-6/+9
* Introduce a new lock, hostname_mtx, and use it to synchronize accessRobert Watson2008-07-052-0/+4
* Re-implement the client side of rpc.lockd in the kernel. This implementationDoug Rabson2008-06-266-2/+28
* Once the ENOLCK is detected we expect to retry the acquisition.Attilio Rao2008-05-271-1/+3
* Allow the block size used when booting over NFS to be overridden. It defaultsBenno Rice2008-05-161-2/+7
* Add code to allow the system to handle multiple routing tables.Julian Elischer2008-05-092-2/+4
* Now that all platforms use genclock, shuffle things around slightlyPoul-Henning Kamp2008-04-221-1/+0
* Move the head of byte-level advisory lock list from theKonstantin Belousov2008-04-163-28/+41
* Add the new kernel-mode NFS Lock Manager. To use it instead of theDoug Rabson2008-03-262-0/+24
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.Ruslan Ermilov2008-03-253-29/+18
* - Complete part of the unfinished bufobj work by consistently usingJeff Roberson2008-03-223-38/+36
* In keeping with style(9)'s recommendations on macros, use a ';'Robert Watson2008-03-161-1/+1
* Expand the nfs_opts array to include all possible stringCraig Rodrigues2008-03-051-1/+4
* In nfs_mount(), default initialize struct nfs_argsCraig Rodrigues2008-03-051-1/+25
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isAttilio Rao2008-02-252-3/+2
* Introduce some functions in the vnode locks namespace and in the ffsAttilio Rao2008-02-241-2/+2
* Prevent the NFS client from losing MNT_ROOTFS on the rootYaroslav Tykhiy2008-02-171-9/+6
* - Add real assertions to lockmgr locking primitives.Attilio Rao2008-02-131-3/+2
* Consolidate the code to generate a new XID for a NFS request into aJohn Baldwin2008-02-133-22/+25
* Switch the default NFS mount mode from UDP to TCP. UDP mounts are aKris Kennaway2008-02-111-2/+2
* namei() can call underlying nfs_readlink() passing a struct uio pointerAttilio Rao2008-02-093-9/+9
* Conver all explicit instances to VOP_ISLOCKED(arg, NULL) intoAttilio Rao2008-02-081-1/+1
* Cleanup lockmgr interface and exported KPI:Attilio Rao2008-01-241-1/+1
* - Introduce the function lockmgr_recursed() which returns true if theAttilio Rao2008-01-192-5/+6
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-133-5/+5
* The previous revision broke the case of reconnecting to a TCP NFS serverJohn Baldwin2008-01-111-1/+22
* Pass curthread to various socket routines (socreate(), sobind(), andJohn Baldwin2008-01-101-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-102-5/+5
* Remove hacks from the NFSv2/3 client intended to handle a lack of aRobert Watson2007-11-191-25/+4
* Add the following mount options to the nfs_opts array:Craig Rodrigues2007-10-271-1/+4
* Rename the kthread_xxx (e.g. kthread_create()) callsJulian Elischer2007-10-201-3/+3
* Add a -z flag to nfsstat which zeros the NFS statistics after displayingJohn Baldwin2007-10-181-1/+1
* Get rid of qaddr_t.Alfred Perlstein2007-10-161-1/+1
* NFS MP scaling changes.Mohan Srinivasan2007-10-124-75/+131
* Fix for a very rare race, caused by the nfsiod wakeup and nfsiod idleMohan Srinivasan2007-09-252-3/+20
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-064-50/+14
* Fix for a race where out of order loading of NFS attrs into theJohn Baldwin2007-07-031-1/+17
* Fix up NFS client write error handling. Errors are split intoJohn Baldwin2007-07-031-0/+15
* Do proper "locking" for missing vmmeters part.Attilio Rao2007-06-041-4/+4
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-1/+1
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-4/+4
* In nfs_down(), if rep can be NULL, which we test for, then we shouldRobert Watson2007-05-181-3/+4
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-4/+4
* Various fixes to the NFS Directio support.John Baldwin2007-04-252-6/+11
* Attempt to rationalize NFS privileges:Robert Watson2007-04-211-11/+5
* Don't destroy a mutex just before we use it, instead,Xin LI2007-03-231-1/+1
* Make insmntque() externally visibile and allow it to fail (e.g. duringTor Egge2007-03-131-0/+11
* Back out a chance to nfs_timer() that inadvertantly crept in the last checkin :(Mohan Srinivasan2007-03-091-1/+1