aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vfs_subr.c
Commit message (Expand)AuthorAgeFilesLines
* Revert r334708Justin Hibbits2018-06-061-3/+0
* Add a memory barrier after taking a reference on the vnode holdcnt in _vholdJustin Hibbits2018-06-061-0/+3
* vfs: annotate variables only used by debug builds as __unusedMatt Macy2018-05-191-1/+1
* Make it easier for filesystems to count themselves as jail-enabled,Jamie Gritton2018-05-041-12/+14
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* ZFS vn_rele_async: catch up with the use of refcount(9) for the vnode use countAndriy Gapon2018-03-281-38/+7
* Further parallelize the buffer cache.Jeff Roberson2018-02-201-6/+1
* One of the vnode fields listed by vn_printf is the union of pointersKirk McKusick2018-01-311-2/+19
* vfs: tidy up vdropMateusz Guzik2018-01-121-14/+11
* kernel: Fix several typos and minor errorsEitan Adler2017-12-271-1/+1
* Do pass removing some write-only variables from the kernel.Alexander Kabaev2017-12-251-2/+1
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Avoid the nbp lookup in the final loop iteration in flushbuflist().Mark Johnston2017-10-201-2/+2
* Fix a racy VI_DOOMED check in MNT_VNODE_FOREACH_ALL().Mark Johnston2017-10-171-16/+24
* For unlinked files, do not msync(2) or sync on the vnode deactivation.Konstantin Belousov2017-09-191-2/+2
* Allow vdrop() of a vnode not yet on the per-mount list after r306512.Bryan Drewery2017-08-281-13/+29
* Allow vinvalbuf() to operate with the shared vnode lock.Konstantin Belousov2017-08-201-2/+6
* For UNIX sockets make vnode point not to the socket, but to the UNIX PCB,Gleb Smirnoff2017-06-021-1/+4
* mnt_vnode_next_active: use conventional lock order when trylock fails.Konstantin Belousov2017-05-151-11/+87
* Add V_VMIO flag for vinvalbuf(9) to indicate that the flush requestKonstantin Belousov2017-04-051-8/+10
* Correct a kernel stack leak in 32-bit compat when vfc_name is short.Brooks Davis2017-04-041-2/+1
* Change 'Hz' back to 'HZ'... it's referring to the kernel config optionIan Lepore2017-03-121-1/+1
* Correct the abbreviations for microseconds (us, not ms), and for Hz (not HZ).Ian Lepore2017-03-121-1/+1
* vfs: use atomic_fcmpset in vfs_refcount_*Mateusz Guzik2017-02-051-4/+4
* Improve debugging printf.Edward Tomasz Napierala2017-01-221-1/+1
* vfs: hide the getvnode NULL mp message behind DIAGNOSTICMateusz Guzik2017-01-211-2/+4
* vfs: switch nodes_created, recycles_count and free_owe_inact to counter(9)Mateusz Guzik2016-12-311-11/+17
* vfs: add vrefact, to be used when the vnode has to be already activeMateusz Guzik2016-12-121-0/+22
* Launder VPO_NOSYNC pages upon vnode deactivation.Mark Johnston2016-11-261-1/+1
* vfs: clear the tmp free list flag before taking the free vnode list lockMateusz Guzik2016-10-081-2/+2
* vrefl: Assert that the interlock is held.Bryan Drewery2016-10-061-0/+1
* Add vrecyclel() to vrecycle() a vnode with the interlock already held.Bryan Drewery2016-10-061-3/+16
* Correct some comments after r294299.Bryan Drewery2016-10-041-4/+4
* vfs: batch free vnodes in per-mnt listsMateusz Guzik2016-09-301-30/+116
* vfs: remove the __bo_vnode field from struct vnodeMateusz Guzik2016-09-301-2/+1
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Print vnode details when vnode locking assertion gets triggered.Edward Tomasz Napierala2016-08-121-0/+6
* Replace all remaining calls to vprint(9) with vn_printf(9), and removeEdward Tomasz Napierala2016-08-101-3/+3
* Remove unused - never actually implemented - vnode lock typesEdward Tomasz Napierala2016-08-041-19/+0
* Fix grammar.Konstantin Belousov2016-07-111-1/+1
* In vgonel(), postpone setting BO_DEAD until VOP_RECLAIM() is called,Konstantin Belousov2016-07-111-1/+7
* Remove racy assert. The thread which changes vnode usecount from 0 to 1Konstantin Belousov2016-07-031-5/+2
* Fix typo. Note that atomic is still required even for interlocked case.Konstantin Belousov2016-06-201-2/+3
* vfs: ifdef out noop vop_* primitives on !DEBUG_VFS_LOCKS kernelsMateusz Guzik2016-06-171-10/+2
* Add VFS interface to flush specified amount of free vnodes belongingKonstantin Belousov2016-06-171-10/+34
* Cosmetics - add missing space after ellipses in shutdown messages.Edward Tomasz Napierala2016-05-311-1/+1
* vfs_read_dirent: increment ncookies after adding a cookieAndriy Gapon2016-05-161-0/+1
* Add EVFILT_VNODE open, read and close notifications.Konstantin Belousov2016-05-031-0/+39
* Issue NOTE_EXTEND when a directory entry is added to or removed fromKonstantin Belousov2016-05-021-0/+1
* Fix reporting of NOTE_LINK when directory link count changes due toKonstantin Belousov2016-05-021-2/+18