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
/
uvm
/
uvm_vnode.c
Age
Commit message (
Expand
)
Author
2021-12-15
Use a per-UVM object lock to serialize the lower part of the fault handler.
Martin Pieuchot
2021-12-07
uvn_reference(): correct printf(9) argument order
Scott Soule Cheloha
2021-10-23
Sprinkle uvm_obj_destroy() over UVM object recycling code.
Martin Pieuchot
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-10-12
Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault.
Martin Pieuchot
2021-10-12
Revert the fix for the deadlock between uvn_io() and uvn_flush().
Martin Pieuchot
2021-06-16
Change the prefix of UVM object functions to match NetBSD's.
Martin Pieuchot
2021-03-26
Remove parenthesis around return value to reduce the diff with NetBSD.
Martin Pieuchot
2021-03-12
spelling
Jonathan Gray
2021-03-04
Bring back previous fix for UVM vnode deadlock.
Martin Pieuchot
2021-03-02
Fix the deadlock between uvn_io() and uvn_flush() by restarting the fault.
Martin Pieuchot
2021-03-02
Revert the fix for the deadlock between uvn_io() and uvn_flush().
Martin Pieuchot
2020-10-26
Fix a deadlock between uvn_io() and uvn_flush(). While faulting on a
anton
2020-10-21
Constify and use C99 initializer for "struct uvm_pagerops".
Martin Pieuchot
2020-01-16
Use list for freeing pages in uvn_flush() to optimize freeing chunks of
Mark Kettenis
2019-12-08
Convert infinite sleeps to {m,t}sleep_nsec(9).
Martin Pieuchot
2019-07-18
R.I.P. UVM_WAIT(). Use tsleep_nsec(9) directly.
cheloha
2018-07-16
Insert the appropriate uvm_vnp_uncache(9) and uvm_vnp_setsize(9)
helg
2018-05-02
Remove proc from the parameters of vn_lock(). The parameter is
Visa Hankala
2018-04-28
Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always
Visa Hankala
2018-03-30
Unlock the NET_LOCK() before calling vn_lock(9) to avoid a lock ordering
Martin Pieuchot
2018-03-08
When we are rebooting, do not fail in uvn_io(). The vnodes are
Alexander Bluhm
2017-08-12
Use the NET_LOCK() macro instead of handrolling it.
Martin Pieuchot
2017-05-15
Enable the NET_LOCK(), take 3.
Martin Pieuchot
2017-05-03
Mark uvm_sync_lock as vnode'ish for witness purposes, as it is taken
Philip Guenther
2017-03-17
Revert the NET_LOCK() and bring back pf's contention lock for release.
Martin Pieuchot
2017-01-25
Enable the NET_LOCK(), take 2.
Martin Pieuchot
2016-09-16
move the vm_page struct from being stored in RB macro trees to RBT functions
David Gwynne
2016-03-19
Remove the unused flags argument from VOP_UNLOCK().
natano
2015-08-27
delete a comment about gcc -Wuninitialized
Theo de Raadt
2015-05-07
fix indentation
Jonathan Gray
2015-03-14
Remove some includes include-what-you-use claims don't
Jonathan Gray
2014-12-18
remove two useless and unused hash penalty defines
Ted Unangst
2014-12-17
remove lock.h from uvm_extern.h. another holdover from the simpletonlock
Ted Unangst
2014-12-16
primary change: move uvm_vnode out of vnode, keeping only a pointer.
Ted Unangst
2014-11-16
Replace a plethora of historical protection options with just
Theo de Raadt
2014-07-11
Chuck Cranor rescinded clauses in his license
Jonathan Gray
2014-07-02
Use real parameter types for u{dv,vn}_attach() instead of void *
Matthew Dempsky
2014-05-08
Fix some potential integer overflows caused by converting a page number into
Mark Kettenis
2014-04-13
compress code by turning four line comments into one line comments.
Ted Unangst
2014-04-08
add IO_NOCACHE flag to vop_write arguments, which in turn sets B_NOCACHE
Bob Beck
2013-05-30
UVM_UNLOCK_AND_WAIT no longer unlocks, so rename it to UVM_WAIT.
Ted Unangst
2013-05-30
remove lots of comments about locking per beck's request
Ted Unangst
2013-05-30
remove simple_locks from uvm code. ok beck deraadt
Ted Unangst
2011-07-04
move the specfs code to a place people can see it; ok guenther thib krw
Theo de Raadt
2011-07-04
Replace inadvertantly removed line.
Owain Ainsworth
2011-07-03
Rip out and burn support for UVM_HIST.
Owain Ainsworth
2011-07-02
rename VFSDEBUG to VFLCKDEBUG;
Thordur I. Bjornsson
2011-06-16
Use the current page not he first page when working out whether to
Owain Ainsworth
[next]