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
/
kern
/
kern_physio.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Relax the grip the dead hand of QBUS (a.k.a. MAXPHYS) has on the
krw
2020-02-20
1
-2
/
+1
*
Use long for temporary variables handling b_bcount values in physio().
krw
2020-01-26
1
-2
/
+4
*
physio() just needs to check for b_bcount overflow. Let the provided
krw
2020-01-25
1
-6
/
+7
*
Convert infinite sleeps to {m,t}sleep_nsec(9).
mpi
2019-12-19
1
-2
/
+2
*
Remove some includes include-what-you-use claims don't
jsg
2015-03-14
1
-2
/
+1
*
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
*
KASSERTMSG(9): New kernel assertion with message
uebayasi
2014-07-13
1
-13
/
+5
*
Revert vnd(4) to its older less strict behavior.
matthew
2011-07-18
1
-3
/
+1
*
set flags correctly in physio - now with actual clearing of B_DONE and B_ERROR
beck
2011-07-07
1
-2
/
+3
*
back out last change; it caused dd on usb drive to lock the machine.
dhill
2011-07-07
1
-2
/
+2
*
stylistic clean of buffer flags assignment to be more obviously not a
beck
2011-07-06
1
-2
/
+2
*
If uvm_vslock_device() fails, just exit the loop. None of the
matthew
2011-07-05
1
-7
/
+3
*
Enforce that raw disk I/O is only initiated on block boundaries in
matthew
2011-07-05
1
-1
/
+6
*
because bufs now come out of a pool rather than a global list of staticly
dlg
2011-05-08
1
-67
/
+8
*
All users of physio(9) now pass NULL as the buf pointer argument, so
matthew
2010-09-22
1
-18
/
+7
*
Implement vs{,un}lock_device and use it for physio.
art
2010-07-01
1
-7
/
+14
*
No need to do the splbio/splx dance around the pool_get in
thib
2010-06-23
1
-5
/
+1
*
obvious shrinkage.
oga
2009-06-04
1
-5
/
+2
*
Dynamic buffer cache. Initial diff from mickey@, okay art@ beck@ toby@
pedro
2007-05-26
1
-1
/
+7
*
'tranfer' -> 'transfer' in comments.
krw
2006-12-21
1
-2
/
+2
*
Kernel stack can be swapped. This means that stuff that's on the stack
miod
2006-11-29
1
-3
/
+1
*
typos; from bret lambert
jmc
2006-11-15
1
-3
/
+3
*
Don't panic for pathological i/o sizes unless minphys() really is
krw
2005-12-08
1
-2
/
+11
*
ansi/deregister.
jsg
2005-11-28
1
-13
/
+6
*
typos from Jonathon Gray;
jmc
2003-11-08
1
-2
/
+2
*
remove caddr_t casts. it's just silly to cast something when the function
tedu
2003-07-21
1
-3
/
+3
*
Remove the advertising clause in the UCB license which Berkeley
millert
2003-06-02
1
-6
/
+2
*
First round of __P removal in sys
millert
2002-03-14
1
-5
/
+5
*
No need for uvm_useracc here now. vslock catches those problems.
art
2001-12-10
1
-16
/
+1
*
Sync in more uvm changes from NetBSD.
art
2001-11-28
1
-5
/
+6
*
Remove creds from struct buf, move the creds that nfs need into the nfs node.
art
2001-11-15
1
-2
/
+1
*
Use bufpool, not malloc.
art
2001-11-09
1
-4
/
+6
*
Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.
miod
2001-11-06
1
-3
/
+1
*
remove old vm
art
2001-06-27
1
-42
/
+2
*
Appease gcc by not using void pointers in arithmetic operations; art@ ok
aaron
2001-06-26
1
-2
/
+2
*
KNF
deraadt
2001-06-22
1
-21
/
+21
*
Check for failure now that uvm_vslock can return one. Before this, there was
art
2001-05-07
1
-3
/
+10
*
Use PHOLD/PRELE instead of manually fiddling with p_holdcnt.
art
2000-11-09
1
-3
/
+3
*
Bring in some new UVM code from NetBSD (not current).
art
2000-03-16
1
-2
/
+3
*
Init the buffer dependency list.
art
1999-12-02
1
-1
/
+2
*
s/memset/bzero/; art@ ok
mickey
1999-11-05
1
-2
/
+2
*
mostly name changes and allocation chnges for uvm
art
1999-02-26
1
-2
/
+41
*
indent properly
deraadt
1997-07-25
1
-3
/
+3
*
from netbsd: check user access rights only if UIO_USERSPACE
mickey
1997-07-25
1
-6
/
+8
*
From NetBSD: 960217 merge
niklas
1996-03-03
1
-2
/
+5
*
initial import of NetBSD tree
deraadt
1995-10-18
1
-0
/
+316