summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Always supply curthread as argument to nfs_asyncio and nfs_doiokib2006-07-081-8/+2
* Changes to make the NFS client MP safe.mohans2006-05-191-83/+236
* Keep track of the number of in-progress async direct IO writes in the nfsnode.mohans2006-04-061-1/+16
* Fix a bug in NFSv3 READDIRPLUS reply processingcel2006-03-081-1/+5
* Correct a typodelphij2005-12-281-1/+1
* - Always return success from NFS strategy. nfs_doio(), in theps2005-11-211-4/+3
* fix a crash when an nfsv2 mount failsjon2005-11-101-2/+4
* Fix for a crash (from nfs_lookup() in an error case).ps2005-11-031-1/+1
* In nfs_flush(), clear the NMODIFIED bit only if there are no dirtyps2005-11-031-1/+2
* - cache_lookup() relocks the parent in the DOTDOT case for us.jeff2005-04-141-2/+0
* - Change all filesystems and vfs_cache to relock the dvp once the child isjeff2005-04-131-3/+2
* - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.cjeff2005-03-291-3/+2
* - cache_lookup() now locks the new vnode for us to prevent some races.jeff2005-03-291-38/+18
* - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us.jeff2005-03-281-45/+10
* - It is no longer necessary to lock and unlock the vnode in nfs_close() asjeff2005-03-131-6/+1
* vp->v_id is a private field for the vfs namecache and it is a big mistakephk2005-02-221-13/+9
* Try to unbreak the vnode locking around vop_reclaim() (based mostly onphk2005-02-191-0/+2
* Style cleanup for O_DIRECT sysctl comment introduced in nfs_vnops.c:1.242.rwatson2005-01-291-8/+9
* Create a vnode_pager object when a file is opened.phk2005-01-241-0/+1
* Remove unused cred arg from nfs_vinvalbuf() and many bogus argumentsphk2005-01-241-12/+9
* Add BO_SYNC() and add a default which uses the secret vnode pointerphk2005-01-111-0/+1
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().phk2005-01-111-7/+7
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Turn NFS directio off until the stability issues are resolved.ps2004-12-231-1/+1
* Change the NFS sillyrename convention so that we won't run outps2004-12-161-11/+17
* First cut of NFS direct IO support.ps2004-12-151-0/+39
* Revert rev 1.233. The null-pointer function call (a dereference onmarcel2004-12-111-3/+3
* In nfs_rename(), skip the otw rename operation if the fsync (tops2004-12-101-3/+10
* Store a hint in the nfsnode to detect sequential access of the file.ps2004-12-101-0/+1
* Fix for a Lock Order Reversal in the nfs_flush() path, between theps2004-12-071-4/+8
* Rewrite of the NFS client's reply handling. We now have NFS socketps2004-12-061-0/+1
OpenPOWER on IntegriCloud