summaryrefslogtreecommitdiffstats
path: root/sys/nfs4client/nfs4_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* 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-11/+29
* Add the new kernel-mode NFS Lock Manager. To use it instead of thedfr2008-03-261-0/+18
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-221-29/+23
* - 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
* - Move rusage from being per-process in struct pstats to per-thread injeff2007-06-011-1/+1
* Rename some functions and variables from nfs_* to nfs4_* to avoidbde2007-01-251-13/+13
* Cylinder group bitmaps and blocks containing inode for a snapshotkib2007-01-231-0/+1
* Fixes up the handling of shared vnode lock lookups in the NFS client,mohans2006-09-131-6/+6
* Always supply curthread as argument to nfs_asyncio and nfs_doiokib2006-07-121-8/+2
* While reviewing NFS client for another PR, noticed this omission in thecel2006-05-241-1/+1
* - We want if (mrep != NULL) not if (m_freem != NULL). m_freem will neverjeff2005-04-251-1/+1
* - 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-39/+18
* - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us.jeff2005-03-281-47/+10
* - It is no longer necessary to lock and unlock the vnode in nfs4_close()jeff2005-03-131-2/+0
* Follow v_id changes in NFSv[23]phk2005-02-221-13/+9
* Remove unused cred arg from nfs_vinvalbuf() and many bogus argumentsphk2005-01-241-8/+5
* This file fell out of the list when adding bufsync.phk2005-01-111-0/+1
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().phk2005-01-111-6/+6
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Rewrite of the NFS client's reply handling. We now have NFS socketps2004-12-061-0/+1
* 2 fixes that improve on the consistency of the NFS client cache.ps2004-12-061-2/+2
* Back when VOP_* was introduced, we did not have new-style structphk2004-12-011-64/+29
* Remove redundant functions (repo-copied from nfsclient) for dealing withphk2004-12-011-114/+0
* Scripted modification of vop_* prototypes to use typedefs.phk2004-12-011-25/+25
* Fix for a bug in nfs_mkdir() that called vrele() instead of vput()rees2004-12-011-1/+1
* Remove blank line which crept in.phk2004-10-261-1/+0
* Move the buffer method vector (buf->b_op) to the bufobj.phk2004-10-241-1/+20
* Add b_bufobj to struct buf which eventually will eliminate the need for b_vp.phk2004-10-221-7/+5
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITphk2004-10-211-15/+9
* Remove NFS4 vop method vector for devices: we are desupporing device nodesphk2004-09-271-81/+12
* Remove unused B_WRITEINPROG flagphk2004-09-151-8/+3
* Explicitly pass vnode to nfs_doio() and mountpoint to nfs_asyncio().phk2004-09-071-4/+2
* Avoid casts as lvalues.kan2004-07-281-2/+3
* Eliminate unused second argument to reassignbuf() and simplify itphk2004-07-251-1/+1
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Properly vector all bwrite() and BUF_WRITE() calls through the same pathphk2004-03-111-1/+1
* NFSv4 fixes from Connectathon 2004:rees2004-02-271-54/+24
* University of Michigan's Citi NFSv4 kernel client code.alfred2003-11-141-0/+3200
OpenPOWER on IntegriCloud