summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.pjd2008-11-171-4/+10
* Remove the mnt_holdcnt and mnt_holdcntwaiters because they are useless.attilio2008-11-031-2/+0
* Improve VFS locking:attilio2008-11-021-25/+25
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessarytrasz2008-10-281-15/+15
* Style return statements in vn_pollrecord().kib2008-10-281-2/+2
* Protect check for v_pollinfo == NULL and assignment of the newly allocatedkib2008-10-281-14/+22
* In vfs_busy(), lockmgr() cannot legitimately sleep, because code checkedkib2008-10-201-1/+1
* Remove the struct thread unuseful argument from bufobj interface.attilio2008-10-101-8/+6
* Decontextualize vfs_busy(), vfs_unbusy() and vfs_mount_alloc() functions.attilio2008-08-311-16/+10
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-4/+4
* Introduce the VV_FORCEINSMQ vnode flag. It instructs the insmnque() functionkib2008-08-281-5/+20
* Remove worrying printf warning on bootup when processing vnodes whichcsjp2008-08-241-1/+1
* Remove the use of lbolt from the VFS syncer.ed2008-07-301-9/+7
* Assert for exclusive vnode lock in vinactive(), vrecycle() and vgonel()pjd2008-07-271-3/+3
* - Move vp test for beeing NULL under IGNORE_LOCK().pjd2008-07-271-10/+7
* - Disallow XFS mounting in write mode. The write support never worked reallyattilio2008-07-211-0/+2
* Be more friendly for DDB pager.pjd2008-05-181-1/+6
* sync_vnode() has some messy code about locking in order to deal withattilio2008-05-041-39/+37
* Implement 'show mount' command in DDB. Without argument, it prints shortpjd2008-04-261-0/+152
* Allow the vnode zone to return the unused memory. The vnode referencekib2008-04-241-2/+2
* Move the head of byte-level advisory lock list from thekib2008-04-161-0/+5
* - Destroy the bo mtx when the vnode is destroyed.jeff2008-04-021-0/+1
* b_waiters cannot be adequately protected by the interlock because it isattilio2008-03-281-5/+1
* - Greatly simplify vget() by removing the guarantee that any newjeff2008-03-241-32/+18
* - Only return 1 from sync_vnode() in cases where the vnode is stilljeff2008-03-231-1/+1
* - Pass BO_MTX(bo) to lockmgr in vtruncbuf, we don't own the vnodejeff2008-03-231-1/+1
* - Complete part of the unfinished bufobj work by consistently usingjeff2008-03-221-25/+29
* In keeping with style(9)'s recommendations on macros, use a ';'rwatson2008-03-161-3/+4
* - Handle buffer lock waiters count directly in the buffer cache insteadattilio2008-03-011-1/+5
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isattilio2008-02-251-13/+11
* Conver all explicit instances to VOP_ISLOCKED(arg, NULL) intoattilio2008-02-081-5/+6
* Cleanup lockmgr interface and exported KPI:attilio2008-01-241-2/+2
* - Introduce the function lockmgr_recursed() which returns true if theattilio2008-01-191-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-20/+19
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-6/+6
* In "show lockedvnods" DDB command, use db_printf() rather than printf()rwatson2007-12-281-1/+1
* As LK_EXCLUPGRADE is used in conjuction with LK_NOWAIT, LK_UPGRADE becamesattilio2007-12-271-1/+1
* Add a new 'why' argument to kdb_enter(), and a set of constants to userwatson2007-12-251-2/+2
* Use curthread instead of the FIRST_THREAD_IN_PROC for vnlru and syncer,kib2007-12-051-15/+42
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-3/+3
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-2/+2
* When restoring the mount after umount failed, the MNTK_UNMOUNT flagkib2007-09-121-1/+1
* Improve vn_printf() by:pjd2007-08-131-7/+45
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inrwatson2007-06-121-5/+5
* Revert VMCNT_* operations introduction.attilio2007-05-311-4/+3
* Universally adopt most conventional spelling of acquire.rwatson2007-05-271-1/+1
* Since renaming of vop_lock to _vop_lock, pre- and post-conditionkib2007-05-181-3/+3
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-3/+4
* Fix jails and jail-friendly file systems handling:pjd2007-04-131-0/+24
* When we are running low on vnodes, there is currently no way to ask otherpjd2007-04-131-0/+1
OpenPOWER on IntegriCloud