aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Post r230394, the Lookup RPC counts for both NFS clients increasedRick Macklem2012-03-031-11/+15
* Rename cache_lookup_times() to cache_lookup() and retire the old API andJohn Baldwin2012-02-061-1/+1
* Current implementations of sync(2) and syncer vnode fsync() VOP usesKonstantin Belousov2012-02-061-1/+1
* Fix remaining calls to cache_enter() in both NFS clients to provideKonstantin Belousov2012-01-251-4/+0
* Add a timeout on positive name cache entries in the NFS client. That is,John Baldwin2012-01-251-2/+4
* Close a race in NFS lookup processing that could result in stale name cacheJohn Baldwin2012-01-201-63/+51
* Merge 220876, 220877, and 221537 from the new NFS client to the old:John Baldwin2011-08-091-2/+6
* Eliminate duplicate #include's.Alan Cox2011-05-221-1/+0
* Change the sysctl naming for the old and new NFS clientsRick Macklem2011-05-151-9/+9
* Move sys/nfsclient/nfs_kdtrace.h to sys/nfs/nfs_kdtrace.h soRick Macklem2011-05-061-1/+1
* Implemented a mount option "nocto" that disables cache coherencyRuslan Ermilov2011-05-041-1/+2
* Modify the NFS clients and the NLM so that the NLM can be usedRick Macklem2010-10-191-2/+0
* Store the full timestamp when caching timestamps of files andJohn Baldwin2010-09-071-10/+13
* Add some mutex locking on the nfsnode to the regular NFS client.Rick Macklem2010-08-041-5/+6
* Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separateRick Macklem2010-07-241-1/+1
* A previous change moved the GETATTR RPC for open() calls that hit in theJohn Baldwin2010-07-121-9/+14
* - Add missing locking around flushing of an NFS node's attribute cacheJohn Baldwin2010-07-121-2/+4
* In NFS clients, instead of inconsistently using #ifdefKonstantin Belousov2010-06-131-29/+14
* Fix build: newnp represents newvp so KDTRACE_NFS_ATTRCACHE_FLUSH_DONE()Xin LI2010-05-271-1/+1
* More gracefully handle stale file handles and attributes when opening aJohn Baldwin2010-05-271-3/+20
* Fix a race that can occur when nfs nfsiod threads are being created.Rick Macklem2010-01-271-1/+1
* Fix a typo in a comment introduced by r202767.Rick Macklem2010-01-211-1/+0
* Add a timeout for the negative name cache entries in the NFS client.Rick Macklem2010-01-211-2/+9
* Reduce recursions on curvnet and thus spamming the console with warningMarko Zec2010-01-091-5/+0
* Add a few more V_hacks to nfsclient to allow machines with a VIMAGEBjoern A. Zeeb2009-12-131-3/+11
* Close a race with caching of -ve name lookups in the NFS client.John Baldwin2009-10-161-6/+32
* Fix NFS panics with options VIMAGE kernels by apropriately setting curvnetMarko Zec2009-08-241-0/+3
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Patch the regular nfs client in a manner analagous toRick Macklem2009-07-171-1/+2
* Use PBDRY flag for msleep(9) in NFS and NLM when sleeping thread ownsKonstantin Belousov2009-07-141-3/+3
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-2/+0
* In vn_vget_ino() and their inline equivalents, mnt_ref() the mount pointKonstantin Belousov2009-07-021-0/+2
* Adjust the internal NFS KPI to avoid the last traces of NFS_LEGACYRPC.Doug Rabson2009-06-301-4/+4
* Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.Doug Rabson2009-06-301-2/+1
* Add a new global rwlock, in_ifaddr_lock, which will synchronize use of theRobert Watson2009-06-251-0/+4
* For dotdot lookup in nfs_lookup, inline the vn_vget_ino() to preventKonstantin Belousov2009-06-171-10/+39
* Remove the unmaintained University of Michigan NFSv4 client from 8.xRobert Watson2009-05-221-2/+0
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-051-2/+0
* Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson2009-04-101-1/+0
* Cache_lookup() for DOTDOT drops dvp vnode lock, allowing dvp to be reclaimed.Konstantin Belousov2009-04-101-0/+2
* Fix two bugs in DTrace tracing of accesscache and attrcache load events:Robert Watson2009-03-241-1/+6
* Add DTrace probes to the NFS access and attribute caches. Access cacheRobert Watson2009-03-241-10/+66
* Expand the per-node access cache to cache permissions for multiple users.John Baldwin2009-03-201-21/+45
* - Remove code to set SAVENAME for CREATE or RENAME requests that get a -veJohn Baldwin2009-03-101-4/+4
* Bring back the code to prime the ACCESS cache when fetching attributes forJohn Baldwin2009-02-241-0/+11
* Enable caching of negative pathname lookups in the NFS client. To avoidJohn Baldwin2009-02-191-8/+53
* When fetching attributes for a file for NFSv3 mounts, do not perform anJohn Baldwin2009-02-191-6/+0
* Don't clear the attribute cache of a file when it is closed. A subsequentJohn Baldwin2009-02-191-7/+0
* Reindent a small bit of code that was not 8-space indented like the restJohn Baldwin2009-02-181-6/+6
* Last step of splitting up minor and unit numbers: remove minor().Ed Schouten2009-01-281-2/+2