summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Patch the regular nfs client in a manner analagous tormacklem2009-07-171-1/+2
* Use PBDRY flag for msleep(9) in NFS and NLM when sleeping thread ownskib2009-07-141-3/+3
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorrwatson2009-07-141-2/+0
* In vn_vget_ino() and their inline equivalents, mnt_ref() the mount pointkib2009-07-021-0/+2
* Adjust the internal NFS KPI to avoid the last traces of NFS_LEGACYRPC.dfr2009-06-301-4/+4
* Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.dfr2009-06-301-2/+1
* Add a new global rwlock, in_ifaddr_lock, which will synchronize use of therwatson2009-06-251-0/+4
* For dotdot lookup in nfs_lookup, inline the vn_vget_ino() to preventkib2009-06-171-10/+39
* Remove the unmaintained University of Michigan NFSv4 client from 8.xrwatson2009-05-221-2/+0
* Change the curvnet variable from a global const struct vnet *,zec2009-05-051-2/+0
* Remove VOP_LEASE and supporting functions. This hasn't been used sincerwatson2009-04-101-1/+0
* Cache_lookup() for DOTDOT drops dvp vnode lock, allowing dvp to be reclaimed.kib2009-04-101-0/+2
* Fix two bugs in DTrace tracing of accesscache and attrcache load events:rwatson2009-03-241-1/+6
* Add DTrace probes to the NFS access and attribute caches. Access cacherwatson2009-03-241-10/+66
* Expand the per-node access cache to cache permissions for multiple users.jhb2009-03-201-21/+45
* - Remove code to set SAVENAME for CREATE or RENAME requests that get a -vejhb2009-03-101-4/+4
* Bring back the code to prime the ACCESS cache when fetching attributes forjhb2009-02-241-0/+11
* Enable caching of negative pathname lookups in the NFS client. To avoidjhb2009-02-191-8/+53
* When fetching attributes for a file for NFSv3 mounts, do not perform anjhb2009-02-191-6/+0
* Don't clear the attribute cache of a file when it is closed. A subsequentjhb2009-02-191-7/+0
* Reindent a small bit of code that was not 8-space indented like the restjhb2009-02-181-6/+6
* Last step of splitting up minor and unit numbers: remove minor().ed2009-01-281-2/+2
* Move the VA_MARKATIME flag for VOP_SETATTR() out into its own VOP:jhb2009-01-211-2/+2
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+1
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-10/+10
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-1/+1
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-0/+3
* Part 1 of making shared lookups more resilient with respect to forcedjhb2008-09-241-1/+4
* fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfskib2008-09-201-3/+23
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-34/+30
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-2/+3
* Re-implement the client side of rpc.lockd in the kernel. This implementationdfr2008-06-261-2/+9
* Once the ENOLCK is detected we expect to retry the acquisition.attilio2008-05-271-1/+3
* Move the head of byte-level advisory lock list from thekib2008-04-161-19/+23
* Add the new kernel-mode NFS Lock Manager. To use it instead of thedfr2008-03-261-0/+23
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-221-33/+27
* - Add real assertions to lockmgr locking primitives.attilio2008-02-131-3/+2
* - Introduce the function lockmgr_recursed() which returns true if theattilio2008-01-191-4/+5
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-2/+2
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-2/+2
* Remove hacks from the NFSv2/3 client intended to handle a lack of arwatson2007-11-191-25/+4
* - Move rusage from being per-process in struct pstats to per-thread injeff2007-06-011-1/+1
* Various fixes to the NFS Directio support.jhb2007-04-251-0/+4
* Over NFS, an open() call could result in multiple over-the-wiremohans2007-03-091-1/+10
* Fix for a vnode lock leak in nfs_create() in the event of an error.mohans2007-01-311-0/+2
* Cylinder group bitmaps and blocks containing inode for a snapshotkib2007-01-231-0/+1
* Fix to readdir+ reply handling. When inserting an entry into the namecache,mohans2006-11-161-0/+2
* Don't do null Setattr RPCs for VA_MARK_ATIME. When we added thebde2006-10-141-2/+2
* Add mnt_noasync counter to better handle interleaved calls to nmount(),tegge2006-09-261-1/+1
* Fixes up the handling of shared vnode lock lookups in the NFS client,mohans2006-09-131-5/+5
OpenPOWER on IntegriCloud