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
t
o
p: Fix up processe
s
cpu usage perce
n
t
a
ge using
uti
c
ks
.
.
.
commit
|
commitdiff
|
tree
2015-11-17
S
epherosa Ziehau
kinfo:
S
et kernel idle th
r
ead
s
state
t
o SI
D
L
.
commit
|
commitdiff
|
tree
2015-11-17
Sepherosa Ziehau
u
d
p:
W
akeu
p
callers sleeping o
n
f
ailed
to conne
c
t so
c
k
et
.
commit
|
commitdiff
|
tree
2015-11-17
Sepherosa Ziehau
sound
/
dsp: Fix nonblocking
s
upp
o
r
t
.
commit
|
commitdiff
|
tree
2015-11-17
Sepherosa Ziehau
bus: Fix devctl nonblocking support
.
commit
|
commitdiff
|
tree
2015-11-16
Sepher
o
sa Zieha
u
ki
n
fo: Zer
o
-out pctcpu f
o
r zombie processes
commit
|
commitdiff
|
tree
2015-11-16
Sep
h
ero
s
a Zie
h
au
t
o
p: Use
k
p
_ktadd
r
as kernel
thread 'id'
commit
|
commitdiff
|
tree
2015-11-16
S
e
pherosa Z
i
e
hau
ki
n
fo: Delive
r
a
d
dres
s
of kerne
l
thread
commit
|
commitdiff
|
tree
2015-11-15
S
e
p
h
e
r
osa Ziehau
in
p
cb:
U
nbreak
SO_REUSEPORT
sup
p
o
rt
.
commit
|
commitdiff
|
tree
2015-11-15
Sepherosa Z
i
ehau
udp: Fix bind races due to as
y
n
c
cl
o
se and random
s
ocket
.
.
.
commit
|
commitdiff
|
tree
2015-11-15
Seph
e
rosa Zie
h
au
tcp: Fix
b
ind
races due
t
o async close
a
nd random socket
.
.
.
commit
|
commitdiff
|
tree
2015-11-14
Sepherosa Zieha
u
top:
F
i
x
system
pr
o
cess cpu u
s
age p
e
rcentage display
commit
|
commitdiff
|
tree
2015-11-14
Se
p
herosa Z
i
ehau
top: Fix
'
c' for -S
a
nd -I
commit
|
commitdiff
|
tree
2015-11-14
Sepherosa Ziehau
style: Fix whit
e
s
p
aces
commit
|
commitdiff
|
tree
2015-11-14
Sepheros
a
Ziehau
uipc: Port
U
ni
x
s
ocket d
o
ma
i
n
G
C
f
rom Free
B
SD
.
commit
|
commitdiff
|
tree
2015-11-12
Sepherosa Ziehau
uipc: R
e
lease to
k
en in the proper order on
u
ncon
n
ect
e
d
.
.
.
commit
|
commitdiff
|
tree
2015-11-09
Sepherosa Z
i
ehau
u
ipc:
U
se taskq
u
eu
e
to run
GC
.
commit
|
commitdiff
|
tree
2015-11-09
Sepherosa Ziehau
u
ipc: No
n
eed to
c
a
ll sorflush
(
) befo
r
e unp_gc()
commit
|
commitdiff
|
tree
2015-11-09
Sepherosa Ziehau
test
:
Add
test for uni
x
socket cro
s
s/self reference
commit
|
commitdiff
|
tree
2015-11-06
S
epherosa Ziehau
u
ipc: Use to
k
en
f
o
r
rights cou
n
ting
commit
|
commitdiff
|
tree
2015-11-06
Sep
h
e
r
osa
Ziehau
uipc: Factor out unp_
{
ad
d
,
d
el}_ri
g
ht()
commit
|
commitdiff
|
tree
2015-11-05
S
e
pherosa Ziehau
uipc
:
Conso
l
idate u
n
p_drop()
commit
|
commitdiff
|
tree
2015-11-04
Sephe
r
osa Ziehau
uipc:
Use fdrop in
s
te
a
d of closef
commit
|
commitdiff
|
tree
2015-11-04
Seph
e
rosa Ziehau
r
e
voke
.
2: U
p
da
t
e manpage
for ea8f324c34cc7837fa0cc397
d
329322
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Sepherosa Ziehau
uipc
:
Use CTASSERT t
o
sim
p
lify
t
he
externalize/
i
nternaliz
e
.
.
.
commit
|
commitdiff
|
tree
2015-11-04
Sepherosa Zieh
a
u
uipc:
R
e
move unn
e
cess
a
ry un
p
_
t
oken in
u
np_dispose()
commit
|
commitdiff
|
tree
2015-11-04
Seph
e
r
o
sa Zieha
u
soc
k
et: Dispo
s
e rights
dire
c
tly in sorece
i
v
e(),
i
f
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Sepherosa Zi
e
hau
uipc: Re
d
uce t
o
ken coverage on deta
c
h
path
commit
|
commitdiff
|
tree
2015-11-03
S
ep
h
erosa Ziehau
uipc: Remove unnece
s
sary so
c
ket
ref/u
n
ref on deta
c
h
.
.
.
commit
|
commitdiff
|
tree
2015-11-03
Sephe
r
o
sa Z
i
eha
u
u
i
p
c: Hold unp_token
before callin
g
unp_fi
n
d_lock
r
ef()
commit
|
commitdiff
|
tree
2015-11-03
S
ep
h
erosa Zie
h
au
gdb
:
Unbreak buildi
n
g
commit
|
commitdiff
|
tree
2015-11-02
zrj
socket/recvf
r
o
m: Add MSG_CMSG_CLOEXEC support
commit
|
commitdiff
|
tree
2015-10-30
Se
p
herosa Ziehau
bpf: A
d
d
su
p
port for 802
.
1
1
p
a
ck
e
t i
n
jection via bpf
commit
|
commitdiff
|
tree
2015-10-30
S
epherosa Zi
e
h
au
to
o
ls
/
kq_conn
e
c
t
_
c
l
ie
n
t
:
U
s
e SOCK_NONBL
O
CK if i
t
's
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
S
e
pherosa Ziehau
socket: Add
accept4 syscall and bu
m
p
__Dra
g
onFl
y
_v
e
rsion
commit
|
commitdiff
|
tree
2015-10-30
S
e
pherosa Ziehau
sock
e
t:
Shortcir
c
uit
FIONBIO in soo_
i
octl()
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Ziehau
soc
k
et/socketpair: Add SOCK_
{
NONBLOCK,CLOEXE
C
} suppo
r
t
.
commit
|
commitdiff
|
tree
2015-10-30
Sepherosa Zieha
u
tool
s
/kq_co
n
nect
_
client:
A
dd option to bind pr
o
cess
.
.
.
commit
|
commitdiff
|
tree
2015-10-30
S
e
p
h
erosa
Z
iehau
tcp:
U
se
4
-tuple h
a
sh to o
p
timize l
o
cal port selection
.
commit
|
commitdiff
|
tree
2015-10-29
S
e
p
he
r
osa Z
i
e
h
au
s
yst
a
t/pv: Log
total IPI, externa
l
inte
r
rupts and MP
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
Se
p
herosa Ziehau
ipde
m
u
x
:
B
e
tter initial so_por
t
dis
t
ribut
i
on for non
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
S
eph
e
rosa
Z
i
ehau
udp: Implement
asynchronized
p
r
u
_c
o
n
n
ect
.
commit
|
commitdiff
|
tree
2015-10-29
Sepherosa Ziehau
udp: Sav
e
original
p
r
otoco
l
pr
o
c
ess
i
ng port for l
a
ter
.
.
.
commit
|
commitdiff
|
tree
2015-10-29
S
epherosa Ziehau
udp/usrreq:
A
dd bracket
s
p
ro
p
erly
commit
|
commitdiff
|
tree
2015-10-22
Sepherosa Ziehau
udp/usrr
e
q: Implement a
s
ynchronized pru_attach for UDP
commit
|
commitdiff
|
tree
2015-10-21
S
e
p
h
e
rosa Ziehau
ud
p
/usrreq: Add miss
i
ng
return
commit
|
commitdiff
|
tree
2015-10-21
Seph
e
r
osa Ziehau
u
dp/usrreq: Fix up clea
n
up so_pcb checks
commit
|
commitdiff
|
tree
2015-10-21
Seph
e
r
o
sa Ziehau
tcp
:
In netisrs, if inpc
b
is valid, tc
p
c
b
will not
.
.
.
commit
|
commitdiff
|
tree
2015-10-21
S
e
pher
o
sa Zieha
u
rtadvd: Fix DNS
S
L options handling
commit
|
commitdiff
|
tree
2015-10-21
S
epherosa Ziehau
libc/resolve: Fix broken
EDNS
option
commit
|
commitdiff
|
tree
2015-10-20
Sephero
s
a Ziehau
inpc
b
: Reorder kmall
o
c an
d
inp checki
n
g
i
n
se
t
{peer
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepheros
a
Ziehau
tes
t
/udpecho: Allow bin
d
ing to INADDR_ANY
commit
|
commitdiff
|
tree
2015-10-20
S
epheros
a
Ziehau
tcp/usrreq
:
I
n
n
etisrs, if
s
o_pcb
i
s non-NULL, then
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/
u
srreq: tcp_newtcpcb()
n
e
v
e
r
fails
commit
|
commitdiff
|
tree
2015-10-20
Sepheros
a
Ziehau
tcp/usrreq: T
h
ere is n
o
need
t
o
re
f
/
deref socket in
.
.
.
commit
|
commitdiff
|
tree
2015-10-20
Sepherosa Ziehau
tcp/
u
srreq: TCP
socket mu
s
t not
b
e
reattached
commit
|
commitdiff
|
tree
2015-10-20
S
e
p
he
r
osa Ziehau
tcp/usrreq
:
No need
t
o hold ssb_rcv t
o
ken to call s
o
reserve
(
)
commit
|
commitdiff
|
tree
2015-10-20
Sephero
s
a Zieha
u
tcp/u
s
rreq: Minor
c
omment fixup and
s
t
yle
c
han
g
es
commit
|
commitdiff
|
tree
2015-10-20
S
epherosa
Ziehau
socket/tcp: Implement asy
n
chron
i
zed
p
ru_attach for TCP
commit
|
commitdiff
|
tree
2015-10-14
S
e
pherosa Ziehau
socket:
S
im
p
li
f
y soclose_fast by
a
l
way
s
s
e
nding the
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
S
epherosa Ziehau
s
o
cket: Rename soabort_o
n
cpu -
>
s
oa
b
ort_direct
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Ziehau
soc
k
et: Use WAIT
O
K|NULLOK to al
l
ocate async connect
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sep
h
eros
a
Z
iehau
tok
e
n: Cache alig
n
p
o
oled tokens
commit
|
commitdiff
|
tree
2015-10-14
Sepher
o
sa Ziehau
k
e
rn: Sp
l
it fileh
e
a
d
into multiple heads
commit
|
commitdiff
|
tree
2015-10-14
Se
p
herosa Zieh
a
u
kern: U
s
e atomic
o
p
s fo
r
nfiles and move them out
o
f
.
.
.
commit
|
commitdiff
|
tree
2015-10-14
Sepherosa Zieh
a
u
libkvm: Mak
e
ret
u
rn value of kvm_getfiles(3) consistent
.
commit
|
commitdiff
|
tree
2015-10-14
S
epherosa Ziehau
test/kq_connect_client: Make result a
c
curat
e
commit
|
commitdiff
|
tree
2015-10-10
Sep
h
erosa Ziehau
test/tcp_
s
tream:
Add o
p
tion
f
o
r
mes
s
a
g
e size
commit
|
commitdiff
|
tree
2015-09-26
Sepherosa Zi
e
hau
revo
k
e
(2): Use unix socket ex
t
ernalize code to
h
andl
e
.
.
.
commit
|
commitdiff
|
tree
2015-09-26
S
epheros
a
Ziehau
k
e
rnel: Allow fh
o
ld(
)
i
n
al
l
f
i
le
s
_
s
can
_
e
x
clusive()
commit
|
commitdiff
|
tree
2015-09-23
S
e
pherosa Z
i
eh
a
u
revoke(2):
R
eplace 'c
o
unt'
w/ a boo
l
ean 'found'
commit
|
commitdiff
|
tree
2015-09-18
Seph
e
rosa
Z
ieha
u
uipc: Re
w
ork unp_
p
c
blist() to make it MPSAFE
commit
|
commitdiff
|
tree
2015-09-18
S
e
pherosa Ziehau
uipc: M
a
ke unp_di
s
car
d
MPSAFE by
d
eferring clo
s
ef to
.
.
.
commit
|
commitdiff
|
tree
2015-09-16
Sepherosa Ziehau
uipc: Allow f
d
all
o
c
() to fail in un
p
_external
i
ze()
commit
|
commitdiff
|
tree
2015-09-16
Seph
e
rosa Ziehau
uipc:
Whit
e
space
commit
|
commitdiff
|
tree
2015-09-16
Sep
h
e
r
osa Ziehau
kernel: Us
e
fhold()
i
nstead of increas
i
ng f_cou
n
t manually
commit
|
commitdiff
|
tree
2015-09-14
Sepher
o
sa Ziehau
atomic: Add atomi
c
_
testandcle
a
r_int()
commit
|
commitdiff
|
tree
2015-09-14
Se
p
herosa Zi
e
hau
devfs
:
Prot
e
ct f_data
1
proper
l
y and revoke th
e
m
e
anl
e
ss
.
.
.
commit
|
commitdiff
|
tree
2015-09-14
S
e
ph
e
rosa Zieh
a
u
unp
:
Fix
f
a
l
loc() fa
i
lur
e
in unp_
f
p_externa
l
ize()
commit
|
commitdiff
|
tree
2015-09-14
S
epherosa Ziehau
ui
p
c:
P
rotec
t
p
roc
.
p_fd access
p
roperly in u
n
p_int
e
r
nali
z
e
()
commit
|
commitdiff
|
tree
2015-09-14
Sepherosa Ziehau
test: Ad
d
test for unix socket file descriptor
pass
i
ng
commit
|
commitdiff
|
tree
2015-09-10
Sephero
s
a Ziehau
t
askqueue: Fix
t
askq
u
eue
l
ocking issues
commit
|
commitdiff
|
tree
2015-09-06
Sephe
r
osa Z
i
ehau
uipc: Simplify unp_i
n
o
g
enerat
i
o
n
commit
|
commitdiff
|
tree
2015-09-01
Sepherosa Z
i
ehau
ui
p
c: Assert 0->1 reference count t
r
ansiti
o
n; it must
.
.
.
commit
|
commitdiff
|
tree
2015-09-01
Sepherosa Z
i
ehau
uipc:
Ch
e
ck unp_conn again after unp_connect
(
)
.
commit
|
commitdiff
|
tree
2015-08-31
Sepherosa Ziehau
uipc: Hold per-unp toke
n
for all unp
u
srreq me
t
hods
commit
|
commitdiff
|
tree
2015-08-27
Sepherosa Ziehau
uip
c
: Fi
x
lockle
s
s
unp_conn accessing and uipc_d
e
tach
.
.
.
commit
|
commitdiff
|
tree
2015-08-27
Seph
e
rosa Ziehau
uipc: Assert gl
o
bal t
o
ken is he
l
d
i
n unp_connect
_
pai
r
commit
|
commitdiff
|
tree
2015-08-26
Sepherosa Ziehau
uipc: R
e
t
urn er
r
or
from unp_
c
onnect_pair
(
) if one
of
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
S
e
pherosa Ziehau
uipc: Don't abu
s
e unp_c
o
nn for unconnect DGRAM
u
nix
.
.
.
commit
|
commitdiff
|
tree
2015-08-26
Sep
h
erosa Ziehau
uipc: Fix
v
arious races on unp_connect() path
.
commit
|
commitdiff
|
tree
2015-08-25
Sepherosa Zi
e
ha
u
uip
c
: Us
e
flag
to indi
c
a
te t
h
at the unpcb was detac
h
ed
.
.
.
commit
|
commitdiff
|
tree
2015-08-25
Sepher
o
sa Ziehau
u
i
pc: Use atom
i
c op
e
ration for un
p
_flags
commit
|
commitdiff
|
tree
2015-08-24
Sepherosa Ziehau
u
i
p
c: F
a
ctor
o
u
t
unp_getso
c
ktoken()/u
n
p_
r
elt
o
ken()
commit
|
commitdiff
|
tree
2015-08-22
Sepher
o
s
a
Ziehau
uipc: Wrap unp t
e
st
w
ith UNP_ISATT
A
CHED()
commit
|
commitdiff
|
tree
2015-08-22
S
epherosa Ziehau
s
ocket
:
Allow keeping a
r
efer
e
nce on the new so
c
ket
.
.
.
commit
|
commitdiff
|
tree
2015-08-21
Sepherosa Zieh
a
u
so
c
ket: R
e
ord
e
r s
t
ate
sett
i
ng a
l
i
t
t
l
e
bit in sonewconn_
f
addr(
)
commit
|
commitdiff
|
tree
2015-08-21
S
e
pherosa
Zie
h
a
u
socke
t
:
M
o
v
e
a
cc
e
p
t
queues flush into sofree()
commit
|
commitdiff
|
tree
2015-08-20
Sephero
s
a Ziehau
queue: Log 'l
a
st
'
p
t
r
in additio
n
to 'head
'
commit
|
commitdiff
|
tree
2015-08-20
Sepherosa Zieha
u
socket: Assert SS_{INCOMP,COMP} before d
e
q/e
n
q
so_
.
.
.
commit
|
commitdiff
|
tree
next