aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Remove the old NFS client and server from head,Rick Macklem2014-12-231-3544/+0
* The VOP_LOOKUP() implementations for CREATE op do not put the nameKonstantin Belousov2014-12-181-2/+1
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+4
* A recent version of the oldnfs NFS client in head/currentRick Macklem2013-07-011-2/+2
* - Convert the bufobj lock to rwlock.Jeff Roberson2013-05-311-1/+1
* Revert 195703 and 195821 as this special stop handling in NFS is nowJohn Baldwin2013-03-131-3/+3
* Functions m_getm2() and m_get2() have different order of arguments,Gleb Smirnoff2013-03-121-33/+34
* - Use m_get2() instead of nfsm_reqhead().Gleb Smirnoff2013-03-121-32/+32
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-2/+2
* Use vfs_timestamp() to set file timestamps rather than invokingJohn Baldwin2013-01-181-3/+3
* PR# 165923 reported intermittent write failures for dirtyRick Macklem2012-05-121-0/+16
* Remove fifo.h. The only used function declaration from the header isKonstantin Belousov2012-03-111-2/+0
* 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