aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/vnode_if.src
Commit message (Expand)AuthorAgeFilesLines
* Add kernel support for a Linux compatible copy_file_range(2) syscall.Rick Macklem2019-07-251-0/+16
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-11/+3
* Make vop_symlink take a const target path.Brooks Davis2018-11-021-1/+1
* Use long for the last argument to VOP_PATHCONF rather than a register_t.John Baldwin2018-01-171-1/+1
* For UNIX sockets make vnode point not to the socket, but to the UNIX PCB,Gleb Smirnoff2017-06-021-2/+2
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Consistently delimit each vnode description block with two blankKonstantin Belousov2016-08-271-0/+15
* Add an implementation of fdatasync(2).Konstantin Belousov2016-08-151-0/+8
* Remove unused "X" vnode lock assertion, somehow missed in r303743.Edward Tomasz Napierala2016-08-121-1/+0
* Remove unused - never actually implemented - vnode lock typesEdward Tomasz Napierala2016-08-041-3/+0
* Add EVFILT_VNODE open, read and close notifications.Konstantin Belousov2016-05-031-0/+4
* sys/kern: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* A change to KPI of vm_pager_get_pages() and underlying VOP_GETPAGES().Gleb Smirnoff2015-12-161-2/+4
* kevent(2): Note DOOMED vnodes with NOTE_REVOKEConrad Meyer2015-09-151-0/+1
* Catch up on r271387 and remove unused parameter fromGleb Smirnoff2015-03-301-1/+0
* Merge from projects/sendfile:Gleb Smirnoff2014-11-231-0/+13
* Remove unused arguments for VOP_GETPAGES(), VOP_PUTPAGES().Gleb Smirnoff2014-09-101-2/+0
* If filesystem declares that it supports shared locking for writes, useKonstantin Belousov2013-11-091-1/+1
* remove vop_lookup_pre and vop_lookup_postAndriy Gapon2012-11-221-2/+0
* vnode_if: fix locking protocol description for lookup and cachedlookupAndriy Gapon2012-11-191-2/+2
* The r241025 fixed the case when a binary, executed from nullfs mount,Konstantin Belousov2012-11-021-0/+14
* Fix the mis-handling of the VV_TEXT on the nullfs vnodes.Konstantin Belousov2012-09-281-0/+18
* Introduce VOP_UNP_BIND(), VOP_UNP_CONNECT(), and VOP_UNP_DETACH()Mikolaj Golub2012-02-291-0/+20
* Add 5 spare VOPs as placeholders to avoid breaking the KBI in the futureJohn Baldwin2012-01-061-1/+26
* Add post-VOP hooks for VOP_DELETEEXTATTR() and VOP_SETEXTATTR() and useJohn Baldwin2011-12-231-0/+2
* Add the posix_fadvise(2) system call. It is somewhat similar toJohn Baldwin2011-11-041-0/+9
* Correctly use INOUT for the offset/len parameters to vop_allocate. AsMatthew D Fleming2011-05-131-2/+2
* Allow VOP_ALLOCATE to be iterative, and have kern_posix_fallocate(9)Matthew D Fleming2011-04-191-3/+3
* Add the posix_fallocate(2) syscall. The default implementation inMatthew D Fleming2011-04-181-0/+10
* Add VOP_ADVLOCKPURGE so that the file system is called when purgingZachary Loafman2010-05-121-0/+7
* Add explicit struct ucred * argument for VOP_VPTOCNP, to be used byKonstantin Belousov2009-06-211-0/+1
* Stop asserting on exclusive locks in fsync since it can now supportPaul Saab2009-06-111-1/+1
* Simply shared vnode locking and extend it to also include fsync.Paul Saab2009-06-081-1/+1
* Add VOP_ACCESSX, which can be used to query for newly added V*Edward Tomasz Napierala2009-05-301-0/+10
* Remove VOP_LEASE and supporting functions. This hasn't been used sinceRobert Watson2009-04-101-10/+0
* Add a new internal mount flag (MNTK_EXTENDED_SHARED) to indicate that aJohn Baldwin2009-03-111-1/+1
* Move the VA_MARKATIME flag for VOP_SETATTR() out into its own VOP:John Baldwin2009-01-211-0/+5
* Add a new VOP, VOP_VPTOCNP, which translates a vnode to its component nameJoe Marcus Clarke2008-12-121-0/+10
* Introduce accmode_t. This is required for NFSv4 ACLs - it will be neccessaryEdward Tomasz Napierala2008-10-281-1/+1
* - Whitespace fix for vop_poll.John Baldwin2008-10-271-2/+2
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadAttilio Rao2008-08-281-2/+0
* Add the new kernel-mode NFS Lock Manager. To use it instead of theDoug Rabson2008-03-261-0/+13
* Do not assert any locks for VOP_PRINT. In particular, do not assert thatKonstantin Belousov2008-02-261-1/+1
* Axe the 'thread' argument from VOP_ISLOCKED() and lockstatus() as it isAttilio Rao2008-02-251-1/+0
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-2/+0
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-1/+1
* Since renaming of vop_lock to _vop_lock, pre- and post-conditionKonstantin Belousov2007-05-181-3/+3
* Move vnode-to-file-handle translation from vfs_vptofh to vop_vptofh method.Pawel Jakub Dawidek2007-02-151-0/+8
* change vop_lock handling to allowing tracking of callers' file and line forKip Macy2006-11-131-1/+3
* Remove two locking assertion entries that:Diomidis Spinellis2006-05-311-2/+0