aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/vnode.h
Commit message (Expand)AuthorAgeFilesLines
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessaryEdward Tomasz Napierala2008-10-281-3/+3
* Remove the struct thread unuseful argument from bufobj interface.Attilio Rao2008-10-101-2/+1
* Garbage-collect vn_write_suspend_wait().Konstantin Belousov2008-09-161-2/+0
* Remove VSVTX, VSGID and VSUID. This should be a no-op,Edward Tomasz Napierala2008-09-101-3/+0
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadAttilio Rao2008-08-281-3/+2
* Introduce the VV_FORCEINSMQ vnode flag. It instructs the insmnque() functionKonstantin Belousov2008-08-281-0/+1
* Currently, BSM audit pathname token generation for chrooted or jailedChristian S.J. Peron2008-07-311-0/+2
* Move the head of byte-level advisory lock list from theKonstantin Belousov2008-04-161-0/+3
* Optimize lockmgr in order to get rid of the pool mutex interlock, of theAttilio Rao2008-04-061-2/+4
* Add the utility function vn_commname() to retrieve the command nameKonstantin Belousov2008-03-311-0/+1
* - Remove an old comment; vnodes have been working without Giant forJeff Roberson2008-03-241-3/+3
* Yield the cpu in the kernel while iterating the list of theKonstantin Belousov2008-03-231-0/+2
* - Handle buffer lock waiters count directly in the buffer cache insteadAttilio Rao2008-03-011-8/+1
* Introduce some functions in the vnode locks namespace and in the ffsAttilio Rao2008-02-241-0/+3
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-2/+2
* Remove redundant prototypes.Pawel Jakub Dawidek2007-10-201-2/+0
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-2/+2
* The cache_leaf_test() function seems to be unused, so remove it.Pawel Jakub Dawidek2007-05-251-1/+0
* Since renaming of vop_lock to _vop_lock, pre- and post-conditionKonstantin Belousov2007-05-181-2/+2
* Make vdropl() public; zfs needs it. There is also plenty of existingDag-Erling Smørgrav2007-03-311-0/+1
* Make insmntque() externally visibile and allow it to fail (e.g. duringTor Egge2007-03-131-0/+3
* Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh method.Pawel Jakub Dawidek2007-02-151-0/+1
* Use tab after #define.Konstantin Belousov2006-12-141-1/+1
* Resolve two deadlocks that could be caused by busy md device backedKonstantin Belousov2006-12-141-0/+1
* change vop_lock handling to allowing tracking of callers' file and line forKip Macy2006-11-131-2/+6
* Add gjournal specific code to the UFS file system:Pawel Jakub Dawidek2006-10-311-0/+1
* In vfs_hash_get(): mount point should never be changedXin LI2006-04-181-1/+1
* Use vn_start_secondary_write() and vn_finished_secondary_write() as aTor Egge2006-03-081-0/+3
* - Move softdep from using a global worklist to per-mount worklists. ThisJeff Roberson2006-03-021-1/+0
* Use off_t for file size passed to vnode_create_vobject().Yaroslav Tykhiy2006-02-011-1/+1
* Rename uid and gid arguments to vaccess() prototype to match vaccess()Robert Watson2006-01-151-2/+3
* Add marker vnodes to ensure that all vnodes associated with the mount point areTor Egge2006-01-091-1/+2
* Eradicate caddr_t from the VFS API.Dag-Erling Smørgrav2005-12-141-2/+2
* Nuke vnodeop_desc.vdesc_transports, which has been unused since the dawnDag-Erling Smørgrav2005-12-141-6/+0
* Move execve's access time update functionality into a newDiomidis Spinellis2005-10-121-1/+2
* Introduce vfs_read_dirent() which can help VOP_READDIR() implementationsPoul-Henning Kamp2005-09-121-0/+2
* Holding a vnode doesn't prevent v_mount from disappearing (when theSuleiman Souhlal2005-08-061-0/+1
* - Replace the series of DEBUG_LOCKS hacks which tried to save the vn_lockJeff Roberson2005-08-031-9/+0
* Mistakingly undefined VN_KNOTE_LOCKED in my previous commit.Suleiman Souhlal2005-07-011-1/+1
* Fix the recent panics/LORs/hangs created by my kqueue commit by:Suleiman Souhlal2005-07-011-3/+3
* - Don't make vgonel() globally visible, we want to change its prototypeJeff Roberson2005-06-131-1/+0
* Allow EVFILT_VNODE events to work on every filesystem type, not justSuleiman Souhlal2005-06-091-12/+49
* This patch addresses a standards violation issue. The standards say aKen Smith2005-05-311-0/+1
* - Changes to vgone() and related teardown code have meant that the vxthreadJeff Roberson2005-04-271-1/+0
* - Add a VI_LOCK_FLAGS so we can pass MTX_DUPOK in. This somewhat defeatsJeff Roberson2005-04-221-0/+1
* - Add the mising ASSERT_VOP_ELOCKED code in the !DEBUG_VFS_LOCKS case.Jeff Roberson2005-04-121-1/+1
* - Enable ASSERT_VOP_ELOCKED and assert_vop_elocked() now that vnode_if.awkJeff Roberson2005-04-111-2/+2
* Eliminate v_id and v_ddid. This changes struct vnode, so allDavid Schultz2005-03-301-2/+0
* - If vput() is called with a shared lock it must upgrade to an exclusiveJeff Roberson2005-03-241-0/+1