summaryrefslogtreecommitdiffstats
path: root/sys/fs/coda/coda_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* Use shared vnode locks when invoking VOP_READDIR().jhb2009-02-131-1/+1
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-6/+6
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-5/+3
* Reorder and clean up make_coda_node(), annotate weaknesses in therwatson2008-02-151-20/+25
* Remove debugging code under OLD_DIAGNOSTIC; this is all >10 years old andrwatson2008-02-141-28/+3
* Implement a rudimentary access cache for the Coda kernel module,rwatson2008-02-131-20/+50
* Rather than having the Coda module use its own namecache, use the globalrwatson2008-02-131-125/+73
* Clean up coda_pathconf() slightly while debugging a problem there.rwatson2008-02-111-11/+7
* Since we're now actively maintaining the Coda module in the FreeBSD sourcerwatson2008-02-101-1358/+1442
* Various further non-functional cleanups to coda:rwatson2008-02-091-19/+10
* Since Coda is effectively a stacked file system, use VOP_EOPNOTSUPPrwatson2008-02-091-37/+1
* Lock cache vnode when VOP_FSYNC() is called on a Coda vnode.rwatson2008-02-091-2/+5
* Make all calls to vn_lock() in Coda, including recently added ones,rwatson2008-02-091-4/+4
* The Coda module was originally ported to NetBSD from Mach by rvb, andrwatson2008-02-081-7/+10
* Before invoking vnode operations on cache vnodes, acquire the vnoderwatson2008-02-081-1/+9
* Put "coda_rdwr: Internally Opening" printf generated by in-kernel writesrwatson2008-01-211-0/+2
* Replace references to VOP_LOCK() w/o LK_RETRY to vn_lock() with LK_RETRY,rwatson2008-01-211-14/+4
* Improve default vnode operation handling for Coda:rwatson2008-01-191-4/+1
* Don't acquire an additional vnode reference to a vnode when it is openedrwatson2008-01-191-5/+0
* Use VOP_NULL rather than VOP_PANIC for Coda's vop_print routine, so asrwatson2008-01-191-1/+1
* Lock the new directory vnode returned by coda_mkdir(), as this is requiredrwatson2008-01-191-1/+5
* Borrow the VM object associated with an underlying cache vnode with therwatson2008-01-191-1/+5
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-4/+4
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-2/+2
* Make sure we release the control vnode in Coda:rwatson2007-07-201-5/+0
* Complete repo-copy and move of Coda from src/sys/coda to src/sys/fs/codarwatson2007-07-121-8/+8
* Replace CODA_OPEN with CODA_OPEN_BY_FD: coda_open was disabled becauserwatson2007-07-111-113/+24
* Revert UF_OPENING workaround for CURRENT.kib2007-05-311-3/+3
* Since renaming of vop_lock to _vop_lock, pre- and post-conditionkib2007-05-181-2/+2
* Make insmntque() externally visibile and allow it to fail (e.g. duringtegge2007-03-131-0/+3
* change vop_lock handling to allowing tracking of callers' file and line forkmacy2006-11-131-2/+2
* - Reorder calls to vrele() after calls to vput() when the vrele is ajeff2006-02-011-12/+9
* Convert last four functions in coda_vnops.c to ANSI C functionrwatson2006-01-211-14/+6
* - Change all filesystems and vfs_cache to relock the dvp once the child isjeff2005-04-131-0/+1
* - Don't panic if we can't lock a child in lookup, return an error instead.jeff2005-03-281-5/+4
* - The c_lock in the coda node does not offer any features over the standardjeff2005-03-131-15/+8
* Remove vop_destroyvobject() initialization.phk2005-02-071-1/+0
* Make filesystems get rid of their own vnodes vnode_pager object inphk2005-01-281-0/+1
* Take VOP_GETVOBJECT() out to pasture. We use the direct pointer now.phk2005-01-251-1/+0
* Kill VOP_CREATEVOBJECT(), it is now the responsibility of the filesystemphk2005-01-251-1/+0
* Don't call VOP_CREATEVOBJECT(), it's the responsibility of thephk2005-01-241-26/+0
* Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()phk2005-01-131-6/+6
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().phk2005-01-111-3/+2
* Start each of the license/copyright comments with /*-imp2005-01-051-1/+1
* Back when VOP_* was introduced, we did not have new-style structphk2004-12-011-158/+71
* Make VOP_BMAP return a struct bufobj for the underlying storage devicephk2004-11-151-4/+4
* Avoid casts as lvalues.kan2004-07-281-1/+1
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-2/+2
* Add support for the Coda 6.x venus<->kernel interface. This extendstjr2003-09-071-59/+44
* Add a "int fd" argument to VOP_OPEN() which in the future willphk2003-07-261-3/+3
OpenPOWER on IntegriCloud