summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Bring back the code to prime the ACCESS cache when fetching attributes forjhb2009-02-241-0/+11
* Enable caching of negative pathname lookups in the NFS client. To avoidjhb2009-02-191-8/+53
* When fetching attributes for a file for NFSv3 mounts, do not perform anjhb2009-02-191-6/+0
* Don't clear the attribute cache of a file when it is closed. A subsequentjhb2009-02-191-7/+0
* Reindent a small bit of code that was not 8-space indented like the restjhb2009-02-181-6/+6
* Last step of splitting up minor and unit numbers: remove minor().ed2009-01-281-2/+2
* Move the VA_MARKATIME flag for VOP_SETATTR() out into its own VOP:jhb2009-01-211-2/+2
* Rather than using hidden includes (with cicular dependencies),bz2008-12-021-0/+1
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-10/+10
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).des2008-10-231-1/+1
* Step 1.5 of importing the network stack virtualization infrastructurezec2008-10-021-0/+3
* Part 1 of making shared lookups more resilient with respect to forcedjhb2008-09-241-1/+4
* fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfskib2008-09-201-3/+23
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-34/+30
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-2/+3
* 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
OpenPOWER on IntegriCloud