index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
uvm
/
uvm_amap.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
(re)Introduce locking for amaps & anons.
mpi
2021-01-19
1
-35
/
+134
*
Introduce amap_adjref_anons() an helper to reference count amaps.
mpi
2020-11-13
1
-33
/
+60
*
Use KASSERT() instead of if(x) panic() for NULL dereference checks.
mpi
2020-10-12
1
-20
/
+17
*
Use KASSERT() instead of if(x) panic() for sanity checks.
mpi
2020-09-25
1
-14
/
+6
*
Spell inline correctly.
mpi
2020-09-22
1
-10
/
+7
*
Add uvm_anfree_list() to free anons as a list of pages. Use this in
beck
2020-01-04
1
-2
/
+8
*
R.I.P. UVM_WAIT(). Use tsleep_nsec(9) directly.
cheloha
2019-07-18
1
-2
/
+2
*
free size for amap; ok visa@
anton
2019-05-15
1
-2
/
+4
*
Sprinkle some free sizes in uvm/
dhill
2017-01-31
1
-3
/
+3
*
Prevent infinite loops for amap allocations with >= 2^17 slots
stefan
2016-10-08
1
-3
/
+6
*
all pools have their ipl set via pool_setipl, so fold it into pool_init.
dlg
2016-09-15
1
-12
/
+8
*
check flags with mask instead of equality, in case we decide to mix
tedu
2016-07-27
1
-2
/
+2
*
Make sure that amap slot calculation does not overflow
stefan
2016-07-14
1
-5
/
+11
*
Make sure variables are used initialized in amap_wiperange
stefan
2016-07-11
1
-4
/
+4
*
Fix bugs introduced with the amap rework
stefan
2016-07-09
1
-68
/
+89
*
pool_setipl on all uvm pools.
dlg
2016-06-17
1
-1
/
+4
*
Make amaps use less kernel memory (2nd try)
stefan
2016-05-26
1
-157
/
+398
*
Revert previous: breaks i386 and powerpc, probably all non-PMAP_DIRECT archs
guenther
2016-05-22
1
-398
/
+155
*
Make amaps use less kernel memory
stefan
2016-05-22
1
-155
/
+398
*
Additional parameter for amap_alloc().
stefan
2016-05-08
1
-18
/
+24
*
Wait for RAM in uvm_fault when allocating uvm structures fails
stefan
2016-05-08
1
-3
/
+15
*
Remove am_maxslot from amap.
stefan
2016-04-16
1
-20
/
+12
*
Simplify amap traversal in amap_swap_off.
stefan
2016-04-12
1
-24
/
+5
*
UVM_FLAG_AMAPPAD has no effect anymore, nuke it.
stefan
2016-04-04
1
-10
/
+9
*
amap_extend is never called, remove it.
stefan
2016-03-27
1
-169
/
+1
*
Remove redundant check.
stefan
2016-03-16
1
-6
/
+1
*
For amaps with only a few slots, allocate the slots via pool(9)
stefan
2016-03-15
1
-13
/
+57
*
Remove unused amap_share_protect().
stefan
2016-03-06
1
-44
/
+1
*
Remove the unused loan_count field and the related uvm logic. Most of
visa
2015-08-21
1
-11
/
+4
*
convert pool_init nointr to waitok
tedu
2014-12-23
1
-3
/
+3
*
remove lock.h from uvm_extern.h. another holdover from the simpletonlock
tedu
2014-12-17
1
-1
/
+2
*
Sprinkle in a little more mallocarray().
doug
2014-12-09
1
-3
/
+3
*
Replace a plethora of historical protection options with just
deraadt
2014-11-16
1
-2
/
+2
*
remove uneeded proc.h includes
jsg
2014-09-14
1
-2
/
+1
*
add a size argument to free. will be used soon, but for now default to 0.
tedu
2014-07-12
1
-7
/
+7
*
Chuck Cranor rescinded clauses in his license
jsg
2014-07-11
1
-8
/
+1
*
compress code by turning four line comments into one line comments.
tedu
2014-04-13
1
-100
/
+25
*
UVM_UNLOCK_AND_WAIT no longer unlocks, so rename it to UVM_WAIT.
tedu
2013-05-30
1
-3
/
+2
*
remove lots of comments about locking per beck's request
tedu
2013-05-30
1
-57
/
+15
*
remove simple_locks from uvm code. ok beck deraadt
tedu
2013-05-30
1
-14
/
+1
*
the simplelock is a lie
tedu
2013-05-23
1
-4
/
+3
*
Rip out and burn support for UVM_HIST.
oga
2011-07-03
1
-64
/
+2
*
explicitly specify flags to malloc and pool_get instead of relying on 0.
tedu
2010-07-03
1
-2
/
+3
*
Move all of the pseudo-inline functions in uvm into C files.
oga
2009-03-25
1
-4
/
+208
*
Don't extend amaps beyond what their supposed maximum. This code path is
art
2008-10-08
1
-1
/
+4
*
less waste for amaps in the common case:
otto
2008-09-12
1
-36
/
+17
*
Plug potential memory leak.
kettenis
2008-08-26
1
-1
/
+6
*
Use M_ZERO in a few more places to shave bytes from the kernel.
art
2007-09-07
1
-3
/
+2
*
Bring back Mickey's UVM anon change. Testing by thib@, beck@ and
pedro
2007-06-18
1
-9
/
+116
*
set hiwat mark for some of the more popular pools to reduce bouncing
tedu
2007-06-01
1
-1
/
+2
[next]