summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* A recent version of the oldnfs NFS client in head/currentrmacklem2013-07-011-2/+2
* - Convert the bufobj lock to rwlock.jeff2013-05-311-1/+1
* Revert 195703 and 195821 as this special stop handling in NFS is nowjhb2013-03-131-3/+3
* Functions m_getm2() and m_get2() have different order of arguments,glebius2013-03-121-33/+34
* - Use m_get2() instead of nfsm_reqhead().glebius2013-03-121-32/+32
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-2/+2
* Use vfs_timestamp() to set file timestamps rather than invokingjhb2013-01-181-3/+3
* PR# 165923 reported intermittent write failures for dirtyrmacklem2012-05-121-0/+16
* Remove fifo.h. The only used function declaration from the header iskib2012-03-111-2/+0
* Post r230394, the Lookup RPC counts for both NFS clients increasedrmacklem2012-03-031-11/+15
* Rename cache_lookup_times() to cache_lookup() and retire the old API andjhb2012-02-061-1/+1
* Current implementations of sync(2) and syncer vnode fsync() VOP useskib2012-02-061-1/+1
* Fix remaining calls to cache_enter() in both NFS clients to providekib2012-01-251-4/+0
* Add a timeout on positive name cache entries in the NFS client. That is,jhb2012-01-251-2/+4
* Close a race in NFS lookup processing that could result in stale name cachejhb2012-01-201-63/+51
* Merge 220876, 220877, and 221537 from the new NFS client to the old:jhb2011-08-091-2/+6
* Eliminate duplicate #include's.alc2011-05-221-1/+0
* Change the sysctl naming for the old and new NFS clientsrmacklem2011-05-151-9/+9
* Move sys/nfsclient/nfs_kdtrace.h to sys/nfs/nfs_kdtrace.h sormacklem2011-05-061-1/+1
* Implemented a mount option "nocto" that disables cache coherencyru2011-05-041-1/+2
* Modify the NFS clients and the NLM so that the NLM can be usedrmacklem2010-10-191-2/+0
* Store the full timestamp when caching timestamps of files andjhb2010-09-071-10/+13
* Add some mutex locking on the nfsnode to the regular NFS client.rmacklem2010-08-041-5/+6
* Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separatermacklem2010-07-241-1/+1
* A previous change moved the GETATTR RPC for open() calls that hit in thejhb2010-07-121-9/+14
* - Add missing locking around flushing of an NFS node's attribute cachejhb2010-07-121-2/+4
* In NFS clients, instead of inconsistently using #ifdefkib2010-06-131-29/+14
* Fix build: newnp represents newvp so KDTRACE_NFS_ATTRCACHE_FLUSH_DONE()delphij2010-05-271-1/+1
* More gracefully handle stale file handles and attributes when opening ajhb2010-05-271-3/+20
* Fix a race that can occur when nfs nfsiod threads are being created.rmacklem2010-01-271-1/+1
* Fix a typo in a comment introduced by r202767.rmacklem2010-01-211-1/+0
* Add a timeout for the negative name cache entries in the NFS client.rmacklem2010-01-211-2/+9
* Reduce recursions on curvnet and thus spamming the console with warningzec2010-01-091-5/+0
* Add a few more V_hacks to nfsclient to allow machines with a VIMAGEbz2009-12-131-3/+11
* Close a race with caching of -ve name lookups in the NFS client.jhb2009-10-161-6/+32
* Fix NFS panics with options VIMAGE kernels by apropriately setting curvnetzec2009-08-241-0/+3
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andrwatson2009-08-011-1/+0
* 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
OpenPOWER on IntegriCloud