summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Implement simple direct-mapped cache for popular filesystem identifiers tomav2014-06-121-0/+30
* Remove unneeded mountlist_mtx acquisition from sync_fsync().mav2014-06-111-4/+1
* Remove extra branching from r267232.mav2014-06-081-9/+5
* Use atomics to modify numvnodes variable.mav2014-06-081-9/+15
* Check for mismatched vref()/vdrop()bjk2014-05-211-0/+2
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-221-3/+3
* Do not flush buffers when the v_object of the passed vnode does notkib2013-10-091-0/+2
* When printing the vnode information from ddb, print the lengths of thekib2013-10-011-2/+5
* For vunref(), try to upgrade the vnode lock if the function was calledkib2013-09-291-2/+4
* Acquire a hold reference on the vnode when a knote is instantiated.kib2013-09-261-0/+2
* In r114945 the line 'nmp = TAILQ_NEXT(mp, mnt_list);' was duplicated.pjd2013-08-171-6/+3
* When creation of the v_pollinfo raced and our instance of vpollinfokib2013-07-281-4/+11
* Clear the vnode knotes before destroying vpollinfo.kib2013-07-171-0/+2
* Be more generous when donating the current thread time to the owner ofkib2013-06-031-1/+1
* - Convert the bufobj lock to rwlock.jeff2013-05-311-21/+11
* - Add a new general purpose path-compressed radix trie which can be usedjeff2013-05-121-112/+55
* - Fix nullfs vnode reference leak in nullfs_reclaim_lowervp(). Thekib2013-05-111-7/+18
* Add option WITNESS_NO_VNODE to suppress printing LORs between VNODEmarcel2013-05-091-1/+1
* Add missing vdrop() in error case.mdf2013-05-041-0/+1
* Allow the vnode to be unlocked for the weird case ofrmacklem2013-04-161-1/+1
* Prepare to replace the buf splay with a trie:jeff2013-04-061-19/+9
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-10/+10
* Switch vm_object lock to be a rwlock.attilio2013-02-201-0/+1
* Add a trivial comment to record the proper commit log for r245407:kib2013-01-141-0/+1
* diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.ckib2013-01-141-0/+13
* Fixup r244240: mp_ncpus will be 1 also in the !SMP and smp_disabled=1attilio2012-12-261-8/+1
* Fixup r218424: uio_yield() was scaling directly to userland priority.attilio2012-12-211-4/+4
* When mnt_vnode_next_active iterator cannot lock the next vnode andkib2012-12-151-55/+51
* Do not yield while owning a mutex. The Giant reacquire in thekib2012-12-101-16/+18
* The vnode_free_list_mtx is required unconditionally when iteratingkib2012-12-031-4/+28
* Take first active vnode correctly.davidxu2012-11-271-1/+1
* assert_vop_locked: make the assertion race-free and more efficientavg2012-11-241-3/+6
* remove vop_lookup_pre and vop_lookup_postavg2012-11-221-10/+0
* insmntque() is always called with the lock held in exclusive mode,attilio2012-11-191-16/+8
* assert_vop_locked should treat LK_EXCLOTHER as the not locked caseavg2012-11-191-1/+2
* vnode_if: fix locking protocol description for lookup and cachedlookupavg2012-11-191-24/+0
* Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag.attilio2012-11-091-1/+0
* A clarification to the behaviour of the active vnode list managementkib2012-11-051-0/+3
* Add decoding of the missed MNT_KERN_ flags to ddb "show mount" command.kib2012-11-041-0/+5
* Add decoding of the missed VI_ and VV_ flags to ddb "show vnode" command.kib2012-11-041-3/+9
* Order the enumeration of the MNT_ flags to be the same as the order ofkib2012-11-041-2/+2
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-51/+11
* Add a KPI to allow to reserve some amount of space in the numvnodeskib2012-10-141-24/+72
* Remove all the checks on curthread != NULL with the exception of some MDattilio2012-09-131-1/+0
* Add a facility for vgone() to inform the set of subscribed mountskib2012-09-091-0/+55
* Provide some compat32 shims for sysctl vfs.conflist. It is requiredkib2012-08-221-16/+49
* free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOGavg2012-06-031-4/+2
* Add a rangelock implementation, intended to be used to range-lockingkib2012-05-301-0/+2
* Remove unused thread argument to vrecycle().trasz2012-04-231-1/+1
* Remove unused thread argument from vtruncbuf().trasz2012-04-231-2/+1
OpenPOWER on IntegriCloud