summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* sys: extend use of the howmany() macro when available.pfg2016-04-261-1/+1
* Provide more correct sizing of the KVA consumed by a vnode, used bykib2016-02-241-3/+24
* In bnoreuselist(), check both ends of the specified logical blockkib2016-02-171-1/+2
* Add vrefl(), a locked variant of vref(9).markj2016-01-181-19/+28
* Two fixes for excessive iterations after r292326.kib2016-01-051-2/+6
* Optimize vop_stdadvise(POSIX_FADV_DONTNEED). Instead of looking up akib2015-12-161-0/+39
* Simplify the loop step in the flushbuflist() and make it independed onkib2015-12-161-4/+3
* We need to zero out the clustering variables in a freed vnode structure.mckusick2015-12-041-0/+3
* We need to zero out the union of pointers in a freed vnode structure.mckusick2015-12-031-0/+1
* As the kernel allocates and frees vnodes, it fully initializes themmckusick2015-11-291-32/+101
* Remove VI_AGE vnode iflag, it is unused.kib2015-11-271-13/+4
* Move the comment about resident pages preventing vnode from leavingkib2015-11-271-5/+11
* Rework the vnode cache recycling to meet free and unused vnodeskib2015-11-241-83/+233
* Remove remnants of the old NFS from vnode pager.glebius2015-11-201-6/+0
* Remove a check for a condition that is always false by a preceding KASSERTmarkj2015-09-261-5/+0
* Fix argument ordering in vn_printf().markj2015-09-261-2/+2
* kevent(2): Note DOOMED vnodes with NOTE_REVOKEcem2015-09-151-3/+12
* Track changes to kern.maxvnodes and appropriately increase or decreasemckusick2015-09-061-2/+19
* Make vfs_unmountall() unmount /dev after /, not before. The onlytrasz2015-08-241-28/+29
* After r286237 it should be fine to call vgone(9) on a busy GEOM vnode;trasz2015-08-231-4/+0
* Make it possible to implement poll(2) on top of kqueue(2).ed2015-08-051-1/+1
* Mark vgonel() as static. It was already declared static earlier;trasz2015-08-041-1/+1
* vfs: implement v_holdcnt/v_usecount manipulation using atomic opsmjg2015-07-161-140/+179
* vfs: always clear VI_OWEINACT in consumers bumping v_usecountmjg2015-07-111-2/+8
* vfs: move si_usecount manipulation to dedicated functionsmjg2015-07-111-15/+35
* Do not allow creation of the dirty buffers for the dead bufferkib2015-07-111-3/+3
* Remove a stale descriptive comment for gbincore().markj2015-07-051-10/+1
* zero this struct as it depends upon it...jmg2015-06-231-1/+1
* vfs_msync(), called from syncer vnode fsync VOP, only iterates overkib2015-06-171-19/+27
* Right now, dounmount() is called with unreferenced mount point.kib2015-05-271-1/+2
* File systems that do not use the buffer cache (such as ZFS) mustrmacklem2015-04-151-0/+1
* The VNASSERT in vflush() FORCECLOSE case is trying to panic early tokib2015-02-271-0/+1
* Add the mnt_lockref field to the ddb(4) 'show mount' commandngie2015-02-171-0/+1
* Add two new counters for vnode life cycle events:jhb2015-02-141-1/+13
* Change the default VFS timestamp precision from seconds to microseconds.jhb2015-01-251-1/+1
* The vinactive() call in vgonel() may start writes for the dirty pages,kib2014-12-131-10/+24
* Apply chunk forgotten in r275620. Remove local variable for real.kib2014-12-091-1/+0
* Add functions syncer_suspend() and syncer_resume(), which are supposedkib2014-12-081-1/+21
* Don't take devmtx unnecessarily in vn_isdisk.mjg2014-10-151-3/+6
* In the syncer, drop the sync mutex while patting the watchdog.will2014-10-011-1/+8
* Remove Giant acquisition from the mount and unmount pathes.kib2014-08-031-10/+21
* Remove one-time use macros which check for the vnode lifecycle. More,kib2014-07-291-16/+25
* 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
OpenPOWER on IntegriCloud