summaryrefslogtreecommitdiff
path: root/sys/coda/coda_vnops.c
AgeCommit message (Expand)Author
2022-03-27add a kauth vnode check for creating linkschristos
2021-12-05s/sybolic/symbolic/ in comment.msaitoh
2021-10-20Overhaul of the EVFILT_VNODE kevent(2) filter:thorpej
2021-06-29- Add a new vnode op: VOP_PARSEPATH.dholland
2020-11-14Rewrite coda_readdir() to directly process the container file.hannken
2020-11-14Add coda_pathconf() always returning EINVAL.hannken
2020-05-16Add ACL support for FFS. From FreeBSD.christos
2020-04-13Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a functionad
2020-02-24v_interlock -> vmobjlocad
2020-02-23UVM locking changes, proposed on tech-kern:ad
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2018-11-20Fix locking for readdir code (Brett Lymn)christos
2017-05-26Make VOP_RECLAIM do the last unlock of the vnode.riastradh
2017-04-26Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp.riastradh
2017-04-11Make VOP_INACTIVE preserve vnode lock on return.riastradh
2016-08-20Remove now obsolete operation vcache_remove().hannken
2015-04-20Make VOP_LINK return directory still locked and referenced.riastradh
2014-12-13Change coda from hashlist to vcache.hannken
2014-12-13Remove cnodes from coda_reclaim(), not from coda_inactive().hannken
2014-12-13Attach the control object vnode to the coda mount and release ithannken
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
2014-07-25Add VOP_FALLOCATE and VOP_FDISCARD to every vnode ops table I candholland
2014-03-20Mechanically replace simplelock with kmutex_t.skrll
2014-02-27The current implementation of vn_lock() is racy. Modification ofhannken
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2014-01-23Change vnode operations create, mknod, mkdir and symlink to returnhannken
2014-01-17Change vnode operations create, mknod, mkdir and symlink to keep thehannken
2013-10-17remove unused code.christos
2012-08-02- move debugging functions to vcoda so modules with -DDEBUG linkchristos
2012-07-28-fno-common fallout.matt
2012-05-04comment out debugging printfschristos
2012-05-04fix locking in getpages when running executables.christos
2012-05-03move the assert after the locked case.christos
2012-05-02Instead of sharing the coda vnode lock with the ffs vnode lock, share thechristos
2012-04-28cosmetic only: __func__, vnode_tchristos
2012-04-28Fixes from get/putpages from rmind.christos
2012-04-26re-arrange things so that vcoda does not depend on coda.christos
2011-09-13Reduce verbosity of semi-debug coda_inactive printf.gdt
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-19Remove cache_purge(9) calls from reclamation routines in the file systems,rmind
2010-11-30Abolish the SAVENAME and HASBUF flags. There is now always a buffer,dholland
2010-11-30Abolish struct componentname's cn_pnbuf. Use the path buffer in thedholland
2010-07-20Correct incomplete size checks for the coda ioctls. From Dan Rosenberg.christos
2010-07-01Remove vlockmgr(). Generic vnode lock operations now use a rwlock locatedhannken
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-06-24coda_lock(): LK_INTERLOCK flag no longer possible.hannken
2010-06-24Clean up vnode lock operations:hannken
2009-11-23Remove some unecessary includes sys/user.h header.rmind
2009-06-29Convert 67 namei call sites to use namei_simple, in these functions:dholland
2009-01-11merge christos-time_tchristos