repo.or.cz
/
dragonfly.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
top: Fix up processes cpu usage percentage using uticks+sticks+iticks
2015-11-18
Sepherosa Ziehau
top: Fix u
p
pro
c
es
s
es cp
u
usage percentag
e
using ut
i
cks
.
.
.
commit
|
commitdiff
|
tree
2015-11-17
Sepher
o
sa
Ziehau
kin
f
o
:
Set kerne
l
idl
e
thre
a
ds state to SIDL
.
commit
|
commitdiff
|
tree
2015-11-17
S
epherosa Ziehau
udp: Wakeup callers
s
leeping on
f
ailed to connect
so
c
ket
.
commit
|
commitdiff
|
tree
2015-11-17
S
e
pher
o
sa Zieh
a
u
sound/dsp: Fix nonblocking support
.
commit
|
commitdiff
|
tree
2015-11-17
Sep
h
erosa Ziehau
b
u
s: Fix devctl
nonblock
i
ng support
.
commit
|
commitdiff
|
tree
2015-11-16
Sep
h
e
ro
s
a Ziehau
kin
f
o
:
Zero
-
out
p
c
tcpu
for zombie
processes
commit
|
commitdiff
|
tree
2015-11-16
Sepherosa Ziehau
top: Use kp
_
kt
a
ddr as kern
e
l th
r
ead 'id'
commit
|
commitdiff
|
tree
2015-11-16
Se
p
herosa Zieha
u
ki
n
fo:
D
eliver address of kernel t
h
r
e
ad
commit
|
commitdiff
|
tree
2015-11-15
Se
p
herosa Zie
h
au
inpcb: U
n
break SO
_
RE
U
SEPO
R
T
s
upport
.
commit
|
commitdiff
|
tree
2015-11-15
S
e
p
herosa Zi
e
hau
udp: Fix
bind
r
aces
d
ue to async close an
d
ran
d
om
s
ocket
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
Se
p
herosa Z
i
ehau
t
c
p
: Fix
b
ind races du
e
to
a
sync
c
lose and random socket
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
S
ephero
s
a Zi
e
h
au
top: Fix
s
ystem proc
e
ss c
p
u us
a
ge per
c
e
nt
a
ge displ
a
y
commit
|
commitdiff
|
tree
2015-11-14
Sepherosa
Z
iehau
top: F
i
x
'c
'
f
or -
S
and -I
commit
|
commitdiff
|
tree
2015-11-14
Sephero
s
a
Ziehau
s
t
y
le: Fix white spaces
commit
|
commitdiff
|
tree
2015-11-14
Sep
h
erosa Ziehau
ui
p
c: Port
Un
i
x
s
o
cket domai
n
GC
from FreeBS
D
.
commit
|
commitdiff
|
tree
2015-11-12
Sepherosa Zi
e
h
a
u
uipc: Rele
a
se token in the prope
r
o
rder o
n
unconnected
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
Seph
e
r
o
sa Zie
h
au
uipc:
U
s
e
taskqu
e
ue to run GC
.
commit
|
commitdiff
|
tree
2015-11-09
S
epherosa Ziehau
uipc: N
o
ne
e
d to ca
l
l sorflush
(
) befor
e
unp_gc
(
)
commit
|
commitdiff
|
tree
2015-11-09
Sepherosa Ziehau
test: Add test for uni
x
socket cro
s
s/self re
f
erenc
e
commit
|
commitdiff
|
tree
2015-11-06
Se
p
herosa Ziehau
uipc: Use tok
e
n fo
r
rights c
o
unting
commit
|
commitdiff
|
tree
2015-11-06
Sep
h
eros
a
Ziehau
uipc: Fac
t
or out unp_{add,de
l
}_right
(
)
commit
|
commitdiff
|
tree
2015-11-05
Sepherosa Ziehau
uipc:
Con
s
olidate unp_dro
p
()
commit
|
commitdiff
|
tree
2015-11-04
Sepheros
a
Zi
e
h
au
uipc: Use fdrop instead of cl
o
sef
commit
|
commitdiff
|
tree
2015-11-04
Se
p
herosa
Zie
h
au
revok
e
.
2: U
p
d
ate manp
a
ge for e
a
8f324c34cc7837f
a
0cc397d329322
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Sepheros
a
Z
i
ehau
uipc: Use CTASSERT
to simpli
f
y the external
i
ze/internalize
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
S
epher
o
s
a
Ziehau
uipc: Remove unnecessary unp_token in
unp_di
s
pos
e
()
commit
|
commitdiff
|
tree
2015-11-04
Sepherosa Ziehau
socket:
D
is
p
ose rig
h
ts d
i
rectly
i
n soreceive(), if
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Seph
e
ros
a
Z
i
ehau
uipc:
R
educe token
c
ov
e
rage on detach
pa
t
h
commit
|
commitdiff
|
tree
2015-11-03
Sepheros
a
Zieh
a
u
uipc: Re
m
ove unn
e
cessary sock
e
t ref/un
r
ef
on de
t
a
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Seph
e
ro
s
a Ziehau
uipc:
Hold u
n
p_
t
o
k
en before ca
l
ling unp_fin
d
_lockr
e
f()
commit
|
commitdiff
|
tree
2015-11-03
Sepherosa Ziehau
gdb: Unbrea
k
buildi
n
g
commit
|
commitdiff
|
tree
2015-10-30
Sephero
s
a Ziehau
bpf: A
d
d
s
upport
for 802
.
11
pa
c
k
e
t
injection
v
ia b
p
f
commit
|
commitdiff
|
tree
2015-10-30
Sephe
r
osa Ziehau
tools
/
kq_co
n
nect_clie
n
t: U
s
e SOCK_NONBLOCK if it's
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
S
epherosa
Z
i
ehau
soc
k
e
t
: Add accept4 syscall and bump __D
r
agonFly
_
versi
o
n
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa
Z
iehau
soc
k
et: Shortcirc
u
it FIONBIO
in soo_ioctl()
.
commit
|
commitdiff
|
tree
2015-10-30
Sephero
s
a Z
i
ehau
so
c
ket/socke
t
pair
:
Add SOCK_{NON
B
LOCK,CLOEXEC}
s
uppo
r
t
.
commit
|
commitdiff
|
tree
2015-10-30
S
e
pherosa Ziehau
tool
s
/kq
_
c
o
nnect
_
c
l
ient: Add option to bi
n
d
proces
s
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Zie
h
au
tcp: Use 4-t
u
p
le hash to opti
m
ize lo
c
a
l
p
ort selecti
o
n
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Ziehau
s
y
stat/pv: Log total IPI, e
x
te
r
nal
i
nterrupts and MP
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
S
epherosa Ziehau
ip
d
emux
:
B
e
tter i
n
itial
so_port di
s
tri
b
uti
o
n for non
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Ziehau
ud
p
: Implement a
s
y
n
c
hronized pru_connect
.
commit
|
commitdiff
|
tree
2015-10-29
S
e
p
h
er
o
sa Ziehau
udp: Save o
r
igin
a
l pr
o
to
c
o
l
p
r
oce
s
si
n
g
p
ort
f
or later
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
S
e
p
he
r
os
a
Ziehau
udp/usr
r
eq: Add b
r
ackets pr
o
perly
commit
|
commitdiff
|
tree
2015-10-22
S
e
p
h
erosa Ziehau
udp/
u
srr
e
q
:
Impl
e
ment
asynchronized pru_att
a
ch for UDP
commit
|
commitdiff
|
tree
2015-10-21
Sephero
s
a
Ziehau
udp/us
r
req: Add mi
s
sing retu
r
n
commit
|
commitdiff
|
tree
2015-10-21
Sepherosa Zi
e
hau
udp
/
usrr
e
q:
Fix up cleanup so_pcb checks
commit
|
commitdiff
|
tree
2015-10-21
Sephe
r
osa
Z
ieh
a
u
tcp
:
I
n net
i
srs, if inpcb is v
a
l
i
d, t
c
pcb will not
.
.
.
commit
|
commitdiff
|
tree
2015-10-21
Sep
h
erosa Ziehau
rtadvd: Fix
DN
S
SL options ha
n
dli
n
g
commit
|
commitdiff
|
tree
2015-10-21
Sep
h
erosa Zieha
u
libc/resolv
e
: Fix b
r
oken
EDNS
option
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Zieha
u
inpcb
:
Reorder kmalloc and
inp checking in se
t
{p
e
er
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Seph
e
rosa
Ziehau
test/udpecho: Al
l
ow bin
d
ing to
I
NADDR_AN
Y
commit
|
commitdiff
|
tree
2015-10-20
Sep
h
erosa Zie
h
au
tcp/us
r
req
:
I
n netisr
s
,
if
so
_
pc
b
is non-NULL, then
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
S
e
phe
r
osa Zie
h
au
tcp/usrreq: tcp_newtcpc
b
() ne
v
e
r fails
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Z
i
ehau
tcp/usrr
e
q:
T
here is no need to
r
ef/deref soc
k
et in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sephe
r
osa Ziehau
t
c
p/usrreq: TCP socket must no
t
be reattached
commit
|
commitdiff
|
tree
2015-10-20
Se
p
herosa Zieh
a
u
tcp/usrreq:
No ne
e
d
t
o ho
l
d
ssb_rc
v
t
oken to call soreser
v
e()
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/u
s
r
req: Minor commen
t
f
ixup a
n
d
styl
e
changes
commit
|
commitdiff
|
tree
2015-10-20
Sep
h
erosa Ziehau
socket
/
tcp: Implement asynchroni
z
ed p
r
u_attach for TCP
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
socket: Simplify soc
l
ose_fast
by always sending
t
he
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
socket: Ren
a
me soabo
r
t_oncpu -> soa
b
ort_di
r
ect
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa
Zie
h
au
socket
:
Use WAITOK|NULLOK to
allocate asy
n
c connect
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
token: Cache align
po
o
led tokens
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Z
i
e
h
au
k
e
rn
:
Spli
t
fileh
e
a
d
i
nt
o
m
u
ltipl
e
heads
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Zie
h
au
kern: U
s
e atomic ops for nfiles
a
nd move them out of
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
S
e
pherosa
Zi
e
hau
lib
k
vm: Make
r
etu
r
n
value of kv
m
_getfi
l
es(3) co
n
sistent
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Zi
e
hau
t
e
st/kq
_
conne
c
t_client: Make result accurate
commit
|
commitdiff
|
tree
2015-10-10
Sephe
r
osa Zieha
u
test/tcp
_
s
tre
a
m: Add op
t
ion
for message size
commit
|
commitdiff
|
tree
2015-09-26
Sepheros
a
Ziehau
revok
e
(
2
)
: Use unix soc
k
e
t
externaliz
e
code to handle
.
.
.
commit
|
commitdiff
|
tree
2015-09-26
Se
p
hero
s
a Ziehau
kerne
l
: Allow
f
hold() in allfiles_
s
can_exclusive()
commit
|
commitdiff
|
tree
2015-09-23
S
ephero
s
a Zi
e
h
au
re
v
oke(2): Repla
c
e '
c
ount' w/ a
b
oole
a
n
'found'
commit
|
commitdiff
|
tree
2015-09-18
Sepherosa Z
i
ehau
uipc: Rework unp_pc
b
l
ist() to m
a
k
e it MPSAFE
commit
|
commitdiff
|
tree
2015-09-18
Sepherosa
Zi
e
hau
uipc
:
M
ake unp_dis
c
ard MPSAFE by def
e
rring
c
lo
s
ef to
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Sephe
r
osa Ziehau
uipc:
Allow fdal
l
oc
(
) to fail in
u
np_
e
x
t
ernalize()
commit
|
commitdiff
|
tree
2015-09-16
Seph
e
ro
s
a Z
i
eh
a
u
u
ipc
:
Wh
i
te space
commit
|
commitdiff
|
tree
2015-09-16
Sepherosa
Z
i
ehau
kernel: Use fhold() i
n
stea
d
o
f
i
nc
r
easing f_count manually
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
a
t
omic
:
Add atomic_testandcle
a
r_int()
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
devfs:
P
rotec
t
f_dat
a
1 properly an
d
r
evoke t
h
e meanless
.
.
.
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Zie
h
au
u
n
p: Fix fal
l
oc() fa
i
lu
r
e i
n
unp_fp_externalize()
commit
|
commitdiff
|
tree
2015-09-14
Sephero
s
a Ziehau
uipc: Prot
e
c
t pro
c
.
p_fd a
c
ce
s
s
prope
r
l
y
i
n unp_interna
l
iz
e
()
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa
Z
ieh
a
u
test:
A
dd
tes
t
for
u
nix soc
k
e
t
f
ile descripto
r
passing
commit
|
commitdiff
|
tree
2015-09-10
Sepherosa Ziehau
ta
s
kqueue: Fix taskqueue l
o
ckin
g
issue
s
commit
|
commitdiff
|
tree
2015-09-06
Se
p
her
o
sa Ziehau
uipc: Simplify un
p
_ino
gen
e
ra
t
ion
commit
|
commitdiff
|
tree
2015-09-01
Sep
h
er
o
s
a
Ziehau
uipc: Assert 0->1 referen
c
e count trans
i
tion; it must
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
Se
p
he
r
osa Z
i
ehau
uip
c
: Check unp_conn ag
a
i
n
after unp_connec
t
()
.
commit
|
commitdiff
|
tree
2015-08-31
Sepherosa Z
i
ehau
u
i
pc: Hold p
e
r-unp
t
o
k
en f
o
r all
u
n
p usrreq methods
commit
|
commitdiff
|
tree
2015-08-27
Sepherosa Ziehau
uipc: Fix
l
oc
k
less unp_con
n
accessing and uipc_detach
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Sepherosa Ziehau
uipc: Assert
global token is held in unp_co
n
nect_pair
commit
|
commitdiff
|
tree
2015-08-26
S
epherosa Zieh
a
u
uipc: Return error from unp_conn
e
ct_pair() if
one of
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Sepherosa Ziehau
uipc: Don'
t
abuse unp_c
o
nn for unconnect DGRAM unix
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Sepheros
a
Zi
e
hau
uipc:
F
ix various race
s
o
n
unp_con
n
ect() path
.
commit
|
commitdiff
|
tree
2015-08-25
Sepherosa Zi
e
hau
uipc: Use flag to in
d
icate
that
the u
n
pcb was
de
t
ached
.
.
.
commit
|
commitdiff
|
tree
2015-08-25
Sepherosa Ziehau
ui
p
c:
Use ato
m
ic operation for unp_flags
commit
|
commitdiff
|
tree
2015-08-24
Sepherosa Zieha
u
uipc: Fa
c
tor out
u
np_gets
o
ck
t
oken()
/
unp_reltoken()
commit
|
commitdiff
|
tree
2015-08-22
Sepheros
a
Zieha
u
uipc: Wrap unp test with UNP_ISATTACHED()
commit
|
commitdiff
|
tree
2015-08-22
Sepherosa
Z
iehau
so
c
ket: Allo
w
kee
p
ing a reference on the new socket
.
.
.
commit
|
commitdiff
|
tree
2015-08-21
Sephe
r
osa Ziehau
socke
t
:
R
eor
d
e
r
st
a
t
e
s
etting a little
bit in sonewco
n
n
_
faddr(
)
commit
|
commitdiff
|
tree
2015-08-21
Sep
h
e
rosa
Z
i
ehau
socket: Mov
e
accept queues flush
into sofre
e
()
commit
|
commitdiff
|
tree
2015-08-20
Sep
h
ero
s
a
Ziehau
queue: Log 'last'
p
tr in addition to 'head'
commit
|
commitdiff
|
tree
2015-08-20
Sepher
o
sa Ziehau
socket:
Ass
e
r
t
S
S
_{
I
NC
O
MP
,
COMP} before de
q
/enq
so_
.
.
.
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa Ziehau
sock
e
t: D
o
n't define SS_ISCLOSI
N
G sam
e
as SS_
I
NCOMP
commit
|
commitdiff
|
tree
next