index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
vfs_subr.c
Age
Commit message (
Expand
)
Author
2024-02-03
Remove Softdep.
Bob Beck
2022-12-26
Replace two (void)copystr(..., NULL) with equivalent (void)strlcpy() calls.
Miod Vallat
2022-08-14
remove unneeded includes in sys/kern
Jonathan Gray
2022-08-12
Put more struct vnode fields under splbio().
Visa Hankala
2022-03-27
sys/vnode.h cleanup for vnode_hold_list, vnode_free_list, struct freelst
Sebastien Marie
2022-01-25
Capture a repeated pattern into sysctl_securelevel_int function
Greg Steuck
2021-10-25
Revert commitid: ufM9BcSbXqfLpzBH;
Claudio Jeker
2021-10-24
use NULL not 0 for pointer values in kern
Jonathan Gray
2021-10-23
Sprinkle uvm_obj_destroy() over UVM object recycling code.
Martin Pieuchot
2021-10-23
Assert that the KERNEL_LOCK() is held in vref(9).
Martin Pieuchot
2021-10-21
Move vfs_stall_barrier() from the fd layer into vn_lock() and the vfs layer.
Claudio Jeker
2021-10-20
revert vnode: remove VLOCKSWORK and check locking when vop_islocked != nullop
Sebastien Marie
2021-10-19
vnode: remove VLOCKSWORK and check locking when vop_islocked != nullop
Sebastien Marie
2021-08-31
Swap lock flags so that LK_EXCLUSIVE is first like in all other places.
Claudio Jeker
2021-04-28
Introduce a global vnode_mtx and use it to make vn_lock() safe to be called
Claudio Jeker
2021-01-29
Use NULL instead of 0 to clear v_socket pointer (which actually clears all
Claudio Jeker
2020-08-23
Remove unused debug_syncprt, improve debug sysctl handling
kn
2020-08-22
Move sysctl(2) CTL_DEBUG from DEBUG to new DEBUG_SYSCTL
kn
2020-03-27
Relax the lockcount assertion in vputonfreelist(). Back when I fixed
anton
2020-02-13
Move the LK_DRAIN logic from VOP_LOCK() to vclean() the only caller of
Claudio Jeker
2020-01-20
struct vops is not modified during runtime so use const which moves each
Claudio Jeker
2020-01-10
Convert the vnode list at the mount point into a tailq. During
Alexander Bluhm
2019-12-30
In vcount() a safe loop over vnodes was commited to 4.4BSD in 1994.
Alexander Bluhm
2019-12-27
Convert the speclisth hash buckets into SLIST macros. This makes
Alexander Bluhm
2019-12-26
Fix white spaces.
Alexander Bluhm
2019-12-08
Convert infinite sleeps to tsleep_nsec(9).
Martin Pieuchot
2019-08-26
When a thread tries to exclusively lock a vnode, the same thread must
anton
2019-07-25
vinvalbuf(9): tlseep -> tsleep_nsec(9); ok millert@
cheloha
2019-07-19
vwaitforio(9): tsleep(9) -> tsleep_nsec(9); ok visa@
cheloha
2019-06-28
Skip VFS barrier lock during normal operation to reduce overhead.
Visa Hankala
2019-06-09
Add a temporary workaround to make removal of giant files better
Bob Beck
2019-04-19
Add a subsystem lock for vfs_lockf.c. This enables calling lf_advlock()
Visa Hankala
2019-04-02
Restrict which filesystems are available for swap. This rules out
Visa Hankala
2019-02-17
if a write fails, we mark the buffer invalid and throw it away. this can
Ted Unangst
2019-01-21
Introduce a dedicated entry point data structure for file locks. This new data
anton
2018-12-23
Rectify some issues with the noperm mount flag; the root vnode was not
Martin Natano
2018-12-07
free(9) sizes for netcred.
Martin Pieuchot
2018-09-29
Use atomic operations to update vfc_refcount. Change the field's type
Visa Hankala
2018-09-26
Move the allocating and freeing of mount points into
Visa Hankala
2018-09-22
Harmonize spacing after ellipses in displayed messages.
Frederic Cambus
2018-09-17
Simplify VFS initialization.
Visa Hankala
2018-09-16
Move vfsconf lookup code into dedicated functions.
Visa Hankala
2018-07-13
Unveiling unveil(2).
Bob Beck
2018-07-02
Use more list macros for v_dirtyblkhd.
Alexander Bluhm
2018-06-06
The function dounmount() traverses the mnt_list in forward direction
Alexander Bluhm
2018-06-04
Add VB_DUPOK to suppress witness(4) warning of concurrent mount locks.
Philip Guenther
2018-05-27
Drop unnecessary `p' parameter from vget(9).
Visa Hankala
2018-05-08
When looping over mount points, the FOREACH SAVE macro is not save.
Alexander Bluhm
2018-05-08
Move the vfs stall "barrier" logic to a function. FREF() will soon
Martin Pieuchot
2018-05-07
Print the vp pointer in the vinvalbuf() panic strings.
Alexander Bluhm
[next]