aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Implement simple direct-mapped cache for popular filesystem identifiers toAlexander Motin2014-06-121-0/+30
* Remove unneeded mountlist_mtx acquisition from sync_fsync().Alexander Motin2014-06-111-4/+1
* Remove extra branching from r267232.Alexander Motin2014-06-081-9/+5
* Use atomics to modify numvnodes variable.Alexander Motin2014-06-081-9/+15
* Check for mismatched vref()/vdrop()Benjamin Kaduk2014-05-211-0/+2
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-3/+3
* Do not flush buffers when the v_object of the passed vnode does notKonstantin Belousov2013-10-091-0/+2
* When printing the vnode information from ddb, print the lengths of theKonstantin Belousov2013-10-011-2/+5
* For vunref(), try to upgrade the vnode lock if the function was calledKonstantin Belousov2013-09-291-2/+4
* Acquire a hold reference on the vnode when a knote is instantiated.Konstantin Belousov2013-09-261-0/+2
* In r114945 the line 'nmp = TAILQ_NEXT(mp, mnt_list);' was duplicated.Pawel Jakub Dawidek2013-08-171-6/+3
* When creation of the v_pollinfo raced and our instance of vpollinfoKonstantin Belousov2013-07-281-4/+11
* Clear the vnode knotes before destroying vpollinfo.Konstantin Belousov2013-07-171-0/+2
* Be more generous when donating the current thread time to the owner ofKonstantin Belousov2013-06-031-1/+1
* - Convert the bufobj lock to rwlock.Jeff Roberson2013-05-311-21/+11
* - Add a new general purpose path-compressed radix trie which can be usedJeff Roberson2013-05-121-112/+55
* - Fix nullfs vnode reference leak in nullfs_reclaim_lowervp(). TheKonstantin Belousov2013-05-111-7/+18
* Add option WITNESS_NO_VNODE to suppress printing LORs between VNODEMarcel Moolenaar2013-05-091-1/+1
* Add missing vdrop() in error case.Matthew D Fleming2013-05-041-0/+1
* Allow the vnode to be unlocked for the weird case ofRick Macklem2013-04-161-1/+1
* Prepare to replace the buf splay with a trie:Jeff Roberson2013-04-061-19/+9
* Switch the vm_object mutex to be a rwlock. This will enable in theAttilio Rao2013-03-091-10/+11
* Add a trivial comment to record the proper commit log for r245407:Konstantin Belousov2013-01-141-0/+1
* diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.cKonstantin Belousov2013-01-141-0/+13
* Fixup r244240: mp_ncpus will be 1 also in the !SMP and smp_disabled=1Attilio Rao2012-12-261-8/+1
* Fixup r218424: uio_yield() was scaling directly to userland priority.Attilio Rao2012-12-211-4/+4
* When mnt_vnode_next_active iterator cannot lock the next vnode andKonstantin Belousov2012-12-151-55/+51
* Do not yield while owning a mutex. The Giant reacquire in theKonstantin Belousov2012-12-101-16/+18
* The vnode_free_list_mtx is required unconditionally when iteratingKonstantin Belousov2012-12-031-4/+28
* Take first active vnode correctly.David Xu2012-11-271-1/+1
* assert_vop_locked: make the assertion race-free and more efficientAndriy Gapon2012-11-241-3/+6
* remove vop_lookup_pre and vop_lookup_postAndriy Gapon2012-11-221-10/+0
* insmntque() is always called with the lock held in exclusive mode,Attilio Rao2012-11-191-16/+8
* assert_vop_locked should treat LK_EXCLOTHER as the not locked caseAndriy Gapon2012-11-191-1/+2
* vnode_if: fix locking protocol description for lookup and cachedlookupAndriy Gapon2012-11-191-24/+0
* Complete MPSAFE VFS interface and remove MNTK_MPSAFE flag.Attilio Rao2012-11-091-1/+0
* A clarification to the behaviour of the active vnode list managementKonstantin Belousov2012-11-051-0/+3
* Add decoding of the missed MNT_KERN_ flags to ddb "show mount" command.Konstantin Belousov2012-11-041-0/+5
* Add decoding of the missed VI_ and VV_ flags to ddb "show vnode" command.Konstantin Belousov2012-11-041-3/+9
* Order the enumeration of the MNT_ flags to be the same as the order ofKonstantin Belousov2012-11-041-2/+2
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-51/+11
* Add a KPI to allow to reserve some amount of space in the numvnodesKonstantin Belousov2012-10-141-24/+72
* Remove all the checks on curthread != NULL with the exception of some MDAttilio Rao2012-09-131-1/+0
* Add a facility for vgone() to inform the set of subscribed mountsKonstantin Belousov2012-09-091-0/+55
* Provide some compat32 shims for sysctl vfs.conflist. It is requiredKonstantin Belousov2012-08-221-16/+49
* free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOGAndriy Gapon2012-06-031-4/+2
* Add a rangelock implementation, intended to be used to range-lockingKonstantin Belousov2012-05-301-0/+2
* Remove unused thread argument to vrecycle().Edward Tomasz Napierala2012-04-231-1/+1
* Remove unused thread argument from vtruncbuf().Edward Tomasz Napierala2012-04-231-2/+1
* This update uses the MNT_VNODE_FOREACH_ACTIVE interface that loopsKirk McKusick2012-04-201-1/+13