summaryrefslogtreecommitdiff
path: root/sys/kern/vnode_if.src
AgeCommit message (Expand)Author
2025-12-12vnode_if.src: fix function name in locking annotationJason A. Harmening
2025-07-23vfs: Lower-case VOP_WRITE pre and post hooksMark Johnston
2025-07-23vfs: Assert that VOP_READDIR sets *eofflag properlyMark Johnston
2025-07-04vfs: Add event notification pointsMark Johnston
2025-07-04vfs: Initial revision of inotifyMark Johnston
2023-11-28VFS: add VOP_GETLOWVNODE()Konstantin Belousov
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line sh patternWarner Losh
2022-08-07vnode(9): Fix a typo in a source code commentGordon Bergling
2021-12-15Change VOP_READDIR's cookies argument to a **uint64_tAlan Somers
2021-11-13Make locking assertions for VOP_FSYNC() and VOP_FDATASYNC() more correctKonstantin Belousov
2021-11-06vfs: Add "ioflag" and "cred" arguments to VOP_ALLOCATERick Macklem
2021-10-11vfs: remove thread argument from VOP_STATMateusz Guzik
2021-08-12vfs: Add ioflag to VOP_DEALLOCATE(9)Ka Ho Ng
2021-08-05Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9).Ka Ho Ng
2021-02-12Add VOP_VPUT_PAIR() with trivial default implementation.Konstantin Belousov
2021-01-23cache: add symlink support to lockless lookupMateusz Guzik
2020-10-22vfs: prevent avoidable evictions on mkdir of existing directoriesMateusz Guzik
2020-10-20vfs: drop the de facto curthread argument from VOP_INACTIVEMateusz Guzik
2020-10-20vfs: drop spurious cred argument from VOP_VPTOCNPMateusz Guzik
2020-09-15Convert page cache read to VOP.Konstantin Belousov
2020-08-19vfs: remove the always-curthread td argument from VOP_RECLAIMMateusz Guzik
2020-08-10vfs: drop the thread argumemnt from vfs_fplookup_vexecMateusz Guzik
2020-08-07vfs: add VOP_STATMateusz Guzik
2020-07-30vfs: inline vops if there are no pre/post associated callsMateusz Guzik
2020-07-25vfs: add the infrastructure for lockless lookupMateusz Guzik
2020-07-25vfs: introduce vnode sequence countersMateusz Guzik
2020-02-23vfs: quiet -Wwrite-stringsRyan Libby
2020-02-02vfs: remove the now empty vop_unlock_postMateusz Guzik
2020-02-01vfs: consistently use size_t for buflen around VOP_VPTOCNPMateusz Guzik
2020-02-01vfs: replace VOP_MARKATIME with VOP_MMAPPEDMateusz Guzik
2020-01-03vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik
2019-08-28vfs: add VOP_NEED_INACTIVEMateusz Guzik
2019-08-18Change locking requirements for VOP_UNSET_TEXT().Konstantin Belousov
2019-07-25Add kernel support for a Linux compatible copy_file_range(2) syscall.Rick Macklem
2019-05-05Switch to use shared vnode locks for text files during image activation.Konstantin Belousov
2018-11-02Make vop_symlink take a const target path.Brooks Davis
2018-01-17Use long for the last argument to VOP_PATHCONF rather than a register_t.John Baldwin
2017-06-02For UNIX sockets make vnode point not to the socket, but to the UNIX PCB,Gleb Smirnoff
2016-09-15Renumber license clauses in sys/kern to avoid skipping #3Ed Maste
2016-08-27Consistently delimit each vnode description block with two blankKonstantin Belousov
2016-08-15Add an implementation of fdatasync(2).Konstantin Belousov
2016-08-12Remove unused "X" vnode lock assertion, somehow missed in r303743.Edward Tomasz Napierala
2016-08-04Remove unused - never actually implemented - vnode lock typesEdward Tomasz Napierala
2016-05-03Add EVFILT_VNODE open, read and close notifications.Konstantin Belousov
2016-04-29sys/kern: spelling fixes in comments.Pedro F. Giffuni
2015-12-16A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff
2015-09-15kevent(2): Note DOOMED vnodes with NOTE_REVOKEConrad Meyer
2015-03-30Catch up on r271387 and remove unused parameter fromGleb Smirnoff
2014-11-23Merge from projects/sendfile:Gleb Smirnoff