aboutsummaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessaryEdward Tomasz Napierala2008-10-281-10/+10
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-1/+1
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+3
* Part 1 of making shared lookups more resilient with respect to forcedJohn Baldwin2008-09-241-1/+4
* fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfsKonstantin Belousov2008-09-201-3/+23
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadAttilio Rao2008-08-281-34/+30
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-2/+3
* Re-implement the client side of rpc.lockd in the kernel. This implementationDoug Rabson2008-06-261-2/+9
* Once the ENOLCK is detected we expect to retry the acquisition.Attilio Rao2008-05-271-1/+3
* Move the head of byte-level advisory lock list from theKonstantin Belousov2008-04-161-19/+23
* Add the new kernel-mode NFS Lock Manager. To use it instead of theDoug Rabson2008-03-261-0/+23
* - Complete part of the unfinished bufobj work by consistently usingJeff Roberson2008-03-221-33/+27
* - Add real assertions to lockmgr locking primitives.Attilio Rao2008-02-131-3/+2
* - Introduce the function lockmgr_recursed() which returns true if theAttilio Rao2008-01-191-4/+5
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-2/+2
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-2/+2
* Remove hacks from the NFSv2/3 client intended to handle a lack of aRobert Watson2007-11-191-25/+4
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-1/+1
* Various fixes to the NFS Directio support.John Baldwin2007-04-251-0/+4
* Over NFS, an open() call could result in multiple over-the-wireMohan Srinivasan2007-03-091-1/+10
* Fix for a vnode lock leak in nfs_create() in the event of an error.Mohan Srinivasan2007-01-311-0/+2
* Cylinder group bitmaps and blocks containing inode for a snapshotKonstantin Belousov2007-01-231-0/+1
* Fix to readdir+ reply handling. When inserting an entry into the namecache,Mohan Srinivasan2006-11-161-0/+2
* Don't do null Setattr RPCs for VA_MARK_ATIME. When we added theBruce Evans2006-10-141-2/+2
* Add mnt_noasync counter to better handle interleaved calls to nmount(),Tor Egge2006-09-261-1/+1
* Fixes up the handling of shared vnode lock lookups in the NFS client,Mohan Srinivasan2006-09-131-5/+5
* Always supply curthread as argument to nfs_asyncio and nfs_doioKonstantin Belousov2006-07-081-8/+2
* Changes to make the NFS client MP safe.Mohan Srinivasan2006-05-191-83/+236
* Keep track of the number of in-progress async direct IO writes in the nfsnode.Mohan Srinivasan2006-04-061-1/+16
* Fix a bug in NFSv3 READDIRPLUS reply processingChuck Lever2006-03-081-1/+5
* Correct a typoXin LI2005-12-281-1/+1
* - Always return success from NFS strategy. nfs_doio(), in thePaul Saab2005-11-211-4/+3
* fix a crash when an nfsv2 mount failsJonathan Chen2005-11-101-2/+4
* Fix for a crash (from nfs_lookup() in an error case).Paul Saab2005-11-031-1/+1
* In nfs_flush(), clear the NMODIFIED bit only if there are no dirtyPaul Saab2005-11-031-1/+2
* - cache_lookup() relocks the parent in the DOTDOT case for us.Jeff Roberson2005-04-141-2/+0
* - Change all filesystems and vfs_cache to relock the dvp once the child isJeff Roberson2005-04-131-3/+2
* - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.cJeff Roberson2005-03-291-3/+2
* - cache_lookup() now locks the new vnode for us to prevent some races.Jeff Roberson2005-03-291-38/+18
* - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us.Jeff Roberson2005-03-281-45/+10
* - It is no longer necessary to lock and unlock the vnode in nfs_close() asJeff Roberson2005-03-131-6/+1
* vp->v_id is a private field for the vfs namecache and it is a big mistakePoul-Henning Kamp2005-02-221-13/+9
* Try to unbreak the vnode locking around vop_reclaim() (based mostly onPoul-Henning Kamp2005-02-191-0/+2
* Style cleanup for O_DIRECT sysctl comment introduced in nfs_vnops.c:1.242.Robert Watson2005-01-291-8/+9
* Create a vnode_pager object when a file is opened.Poul-Henning Kamp2005-01-241-0/+1
* Remove unused cred arg from nfs_vinvalbuf() and many bogus argumentsPoul-Henning Kamp2005-01-241-12/+9
* Add BO_SYNC() and add a default which uses the secret vnode pointerPoul-Henning Kamp2005-01-111-0/+1
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().Poul-Henning Kamp2005-01-111-7/+7
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Turn NFS directio off until the stability issues are resolved.Paul Saab2004-12-231-1/+1