index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
vnode_if.src
Age
Commit message (
Expand
)
Author
2023-06-15
VOP_IOCTL() is a wrapper around spec_ioctl() aka Xdev_ioctl() and
hannken
2022-05-03
Make option VNODE_LOCKDEBUG more functional.
hannken
2021-10-20
Overhaul of the EVFILT_VNODE kevent(2) filter:
thorpej
2021-07-02
Turn off fstrans for VOP_PARSEPATH. Fixes t_umountstress deadlock.
dholland
2021-06-29
- Add a new vnode op: VOP_PARSEPATH.
dholland
2020-05-18
VOP_STRATEGY() may still deadlock with devices.
hannken
2020-05-16
Add ACL support for FFS. From FreeBSD.
christos
2019-10-11
As VOP_STRATEGY() usually calls itself on the file system holding "/dev"
hannken
2017-07-12
As VOP_ADVLOCK() may block indefinitely we cannot take fstrans here.
hannken
2017-06-04
Add "FSTRANS=LOCK" and "FSTRANS=UNLOCK" to vop_lock and vop_unlock.
hannken
2017-05-26
Make VOP_RECLAIM do the last unlock of the vnode.
riastradh
2017-04-26
Change VOP_REMOVE and VOP_RMDIR to preserve lock/ref on dvp.
riastradh
2017-04-16
Back out previous.
riastradh
2017-04-15
Keep vnode locked during VOP_RECLAIM.
riastradh
2017-04-11
Make VOP_INACTIVE preserve vnode lock on return.
riastradh
2017-02-22
Prepare to move fstrans into vnode_if.c, allow "FSTRANS=YES"
hannken
2015-04-20
Fix comment in vnode_if.src to reflect change to VOP_LINK.
riastradh
2015-04-20
Make VOP_LINK return directory still locked and referenced.
riastradh
2014-07-25
Add VOP_FALLOCATE and VOP_FDISCARD.
dholland
2014-02-07
Change vnode operation lookup to return the resulting vnode *vpp unlocked.
hannken
2014-01-23
Change vnode operations create, mknod, mkdir and symlink to return
hannken
2014-01-17
Change vnode operations create, mknod, mkdir and symlink to keep the
hannken
2011-10-14
Change the vnode locking protocol of VOP_GETATTR() to request at least
hannken
2011-07-11
Change VOP_BWRITE() to take a vnode as its first argument like all other
hannken
2011-04-02
Update UCB license (3rd clause drop).
rmind
2011-01-02
Remove references to SAVESTART and SAVENAME in comments.
dholland
2010-06-24
Clean up vnode lock operations pass 2:
hannken
2008-11-15
vpp is not logically passed in IN with lookup, so INOUT -> OUT.
pooka
2008-01-25
Remove VOP_LEASE. Discussed on tech-kern.
ad
2008-01-02
Merge vmlocking2 to head.
ad
2007-11-26
Remove the "struct lwp *" argument from all VFS and VOP interfaces.
pooka
2007-07-27
Change unused fflags parameter in VOP_MMAP to prot and pass in
pooka
2007-07-22
Introduce WILLMAKE for vnode operations which create a new vnode.
pooka
2007-04-09
vop_link: reorder commented arguments to match actual calling order
gdt
2007-01-07
update some comments for vnode locking smoergasbord change
pooka
2006-05-14
integrate kauth.
elad
2006-05-04
Change VOP_FCNTL to take an unlocked vnode. Approved by wrstuden@.
perseant
2005-12-30
remove a wrong "LOCKED=YES" from vop_bmap. pointed by Reinoud Zandijk.
yamt
2005-12-11
merge ktrace-lwp.
christos
2005-11-02
merge yamt-vop branch. remove following VOPs.
yamt
2005-09-25
Correct typo in a comment. ok'ed by wiz@.
isaki
2005-02-26
revert trailing whitespace change -- it had unintended consequences
perry
2005-02-26
nuke trailing whitespace
perry
2005-01-02
Add the system call and VFS infrastructure for file system extended
thorpej
2004-09-21
Add a new VNODE_LOCKDEBUG option, which enables checks in the VOP_*()
thorpej
2004-09-10
VOP_BMAP isn't protected by vnode locks these days.
yamt
2004-05-27
update to match with the recent reality: getpages doesn't care about
yamt
2004-01-25
Make VOP_STRATEGY(bp) a real VOP as discussed on tech-kern.
hannken
2004-01-24
Add semicolons after variable declarations; closes PR 24201.
wiz
2003-11-17
Various typo fixes from Jonathon Gray via jmc@openbsd.
wiz
[next]