summaryrefslogtreecommitdiffstats
path: root/sys/sys/vnode.h
Commit message (Expand)AuthorAgeFilesLines
* Provide default implementation for VOP_ACCESS(9), so that filesystems whichtrasz2009-10-011-0/+1
* Add pieces of infrastructure required for NFSv4 ACL support in UFS.trasz2009-09-221-0/+3
* - Turn the third (islocked) argument of the knote call into flags parameter.stas2009-06-281-2/+3
* Tweak comment.trasz2009-06-251-2/+2
* Add explicit struct ucred * argument for VOP_VPTOCNP, to be used bykib2009-06-211-1/+2
* Add another flags argument to vn_open_cred. Use it to specify that somekib2009-06-211-1/+4
* Handle lock recursion differenty by always checking against LO_RECURSABLEattilio2009-06-021-1/+1
* Eliminate code duplication in vn_fullpath1() around the cache lookupskib2009-05-311-0/+1
* Add VOP_ACCESSX, which can be used to query for newly added V*trasz2009-05-301-0/+3
* Remove VOP_LEASE and supporting functions. This hasn't been used sincerwatson2009-04-101-11/+0
* Replace v_dd vnode pointer with v_cache_dd pointer to struct namecachekan2009-03-291-1/+1
* Get rid of VSTAT and replace it with VSTAT_PERMS, which is somewhattrasz2009-03-291-2/+1
* Add new V* constants, neccessary for granular permission checkstrasz2009-03-271-9/+43
* Add a prototype for the new vop_stdvptocnp function.marcus2009-03-081-0/+1
* Enable caching of negative pathname lookups in the NFS client. To avoidjhb2009-02-191-0/+1
* Actually remove the VA_MARK_ATIME flag. This should have been in thejhb2009-01-281-1/+0
* Move the code from ufs_lookup.c used to do dotdot lookup, intokib2009-01-211-0/+3
* Add a new error VOP, VOP_ENOENT. This function will simply return ENOENT.marcus2008-12-121-0/+2
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.pjd2008-11-171-0/+1
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-3/+3
* Remove the struct thread unuseful argument from bufobj interface.attilio2008-10-101-2/+1
* Garbage-collect vn_write_suspend_wait().kib2008-09-161-2/+0
* Remove VSVTX, VSGID and VSUID. This should be a no-op,trasz2008-09-101-3/+0
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-3/+2
* Introduce the VV_FORCEINSMQ vnode flag. It instructs the insmnque() functionkib2008-08-281-0/+1
* Currently, BSM audit pathname token generation for chrooted or jailedcsjp2008-07-311-0/+2
* Move the head of byte-level advisory lock list from thekib2008-04-161-0/+3
* Optimize lockmgr in order to get rid of the pool mutex interlock, of theattilio2008-04-061-2/+4
* Add the utility function vn_commname() to retrieve the command namekib2008-03-311-0/+1
* - Remove an old comment; vnodes have been working without Giant forjeff2008-03-241-3/+3
* Yield the cpu in the kernel while iterating the list of thekib2008-03-231-0/+2
* - Handle buffer lock waiters count directly in the buffer cache insteadattilio2008-03-011-8/+1
* Introduce some functions in the vnode locks namespace and in the ffsattilio2008-02-241-0/+3
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-2/+2
* Remove redundant prototypes.pjd2007-10-201-2/+0
* Revert UF_OPENING workaround for CURRENT.kib2007-05-311-2/+2
* The cache_leaf_test() function seems to be unused, so remove it.pjd2007-05-251-1/+0
* Since renaming of vop_lock to _vop_lock, pre- and post-conditionkib2007-05-181-2/+2
* Make vdropl() public; zfs needs it. There is also plenty of existingdes2007-03-311-0/+1
* Make insmntque() externally visibile and allow it to fail (e.g. duringtegge2007-03-131-0/+3
* Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh method.pjd2007-02-151-0/+1
* Use tab after #define.kib2006-12-141-1/+1
* Resolve two deadlocks that could be caused by busy md device backedkib2006-12-141-0/+1
* change vop_lock handling to allowing tracking of callers' file and line forkmacy2006-11-131-2/+6
* Add gjournal specific code to the UFS file system:pjd2006-10-311-0/+1
* In vfs_hash_get(): mount point should never be changeddelphij2006-04-181-1/+1
* Use vn_start_secondary_write() and vn_finished_secondary_write() as ategge2006-03-081-0/+3
* - Move softdep from using a global worklist to per-mount worklists. Thisjeff2006-03-021-1/+0
* Use off_t for file size passed to vnode_create_vobject().yar2006-02-011-1/+1
OpenPOWER on IntegriCloud