repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
test-replication: Lock AioContext around blk_unref()
2018-10-01
Kevin
W
o
lf
test-replication: Lock AioConte
x
t around blk_unref()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-10-01
Kevin Wolf
bl
o
ck-backen
d
: Set
w
error/
r
error
default
s
in blk
_
new()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kev
i
n Wolf
test-bd
r
v-drain: Test dra
i
ning job
s
o
u
r
c
e child
and
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
K
evin
W
olf
block: Use a singl
e
global A
i
oWait
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
test
-
b
drv-drain
:
Fix outdate
d
comments
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
test-bdrv-drain: AIO_WAIT_WHILE() in job
.
c
o
mmit/
.
abor
t
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Ke
v
in Wolf
j
o
b
:
Av
o
i
d deadlocks
in job_complet
e
d_txn_abort()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
test-bdrv-drain
:
Te
s
t nes
t
e
d
poll in bdr
v
_d
r
ain_pol
l
_top_
l
evel()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin W
o
lf
block: Remove a
i
o_poll() in bdrv_drain_poll varian
t
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin
Wolf
b
loc
k
job: Lie better in c
h
ild_jo
b
_drained_poll()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
block
-
backend: De
c
rease in_flight only after cal
l
back
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
b
l
o
ck-backe
n
d: F
i
x pote
n
tial
d
ouble blk_
d
elete()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wol
f
block-backend: Add
.
drained_pol
l
c
allback
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
bloc
k
: Add mi
s
s
i
ng locking
in bdrv_co_drain_bh
_
cb()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
test-b
d
rv-drain: Test
A
IO_W
A
IT_
W
H
I
LE()
i
n completio
n
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
job: Use AI
O
_
W
A
I
T_WHILE(
)
in job
_
finish_
s
ync()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
test-blockjo
b
: Acquire AioCo
n
t
e
xt around job_can
c
e
l
_sy
n
c()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin
Wolf
test-bdrv-drain: Drain w
i
t
h bl
o
ck j
o
bs
i
n an I/O th
r
ead
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
a
i
o-wait:
I
ncreas
e
num_waiters even in home thread
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
K
e
vin
W
o
lf
blockjob: Wake up
BD
S
when job
becomes id
l
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wolf
job: Fix mi
s
sing lock
i
n
g due to mismerge
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kevin Wo
l
f
qe
m
u-iotes
t
s:
T
est
comm
i
t
with top
-
node/b
a
se-node
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-09-25
Kev
i
n Wolf
commit: Add top-node
/
base-no
d
e o
p
tion
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-08-15
K
evin Wolf
mir
r
or: Fail g
r
ace
f
ully for so
u
r
ce == target
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-08-15
Kevin
Wolf
qap
i
/bloc
k
: Document r
e
stric
t
ions for nod
e
names
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-08-15
Kevin Wolf
block: R
e
move dead d
e
precation warning
c
ode
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-08-15
Kevi
n
Wolf
blo
c
k: Remove deprecated
-
drive option serial
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-08-15
Ke
v
in Wol
f
block: Remove deprecated -dr
i
ve option
a
ddr
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-08-15
K
e
v
in
W
olf
blo
c
k: Remove dep
r
ecate
d
-drive geometry o
p
tions
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-08-15
Kevin Wol
f
bl
o
c
k
/qapi: F
i
x
memory leak in
q
mp_quer
y
_blockstats()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-30
Kevin Wo
l
f
qem
u
-iotests: T
e
st
q
uery
-
block
s
tats with -drive
and
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-30
Ke
v
i
n
W
o
lf
block/q
a
pi: Include anonymous
B
Bs in query-blockstats
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-30
Kev
i
n
W
olf
block/qa
p
i: Add 'qdev
'
field to quer
y
-blo
c
kstats result
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-30
K
e
vin
W
o
lf
file-po
s
ix: F
i
x write_ze
r
oes with
u
n
m
ap on blo
c
k d
e
vices
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-30
Kevin Wolf
block: Fix doc
u
mentati
o
n for BDRV_RE
Q
_MAY_UNMAP
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-23
Kevin
W
o
l
f
qemu-iotests: Use ho
s
t_devic
e
instead of fi
l
e
in 149
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-10
Kevin Wolf
block:
Fix copy-
o
n
-
read crash wit
h
partial final clust
e
r
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-10
Kev
i
n
W
olf
test-bdrv-drain
:
Te
s
t bdrv
_
a
p
pe
n
d() t
o
dra
i
ned node
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-10
Kevin Wolf
block: Poll
a
fter drai
n
on attachin
g
a no
d
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-05
Kevin W
o
l
f
block/
c
r
y
pto
:
Fi
x
m
emory leak in c
r
eate error path
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-07-05
Kevin W
o
lf
block: Do
n
't s
i
lently truncat
e
n
o
de
names
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
Kevin
Wolf
file
-
posix: I
m
plemen
t
co v
e
rsions of dis
c
ard/fl
u
sh
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
Ke
v
in Wolf
qemu-iot
e
sts:
T
est
q
cow2 n
o
t lea
k
ing clusters on write
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
K
e
vin Wolf
qco
w
2
: Free allocate
d
clu
s
ters o
n
w
rite error
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
K
ev
i
n Wolf
qe
m
u-iotests: Update 026
.
out
.
nocache ref
e
r
e
nce
outpu
t
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
Kevin Wolf
fi
l
e-pos
i
x: Make
.
bdrv_
c
o_trun
c
ate asynchronous
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
Kevin W
o
l
f
block: U
s
e tr
a
c
k
ed request for truncate
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
Kevin Wolf
b
l
oc
k
: Move bdr
v
_
truncate() implementation to
io
.
c
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
K
evin Wo
l
f
qcow
2
: Remove cor
o
utine
trampoline for p
r
eallocate_co()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
Kevin Wolf
block: Convert
.
bdrv_trunca
t
e callback to coroutine_fn
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
Kev
i
n W
o
l
f
qcow2: Fix qc
o
w2_trun
c
ate() error
r
eturn value
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
Kevin W
o
lf
usb-storage: A
d
d
rerror
/
werror
pr
o
p
erties
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-29
Kevin Wolf
qapi
/
j
ob: The next
r
elea
s
e will be 3
.
0
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin Wo
l
f
Merge remote-tracking
branch 'mreit
z
/tags/pull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
K
e
vin Wolf
test-bdr
v
-drai
n
: Test graph
chan
g
es in d
r
ain_all
s
e
c
tion
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin Wolf
block:
A
llow graph ch
a
ng
e
s in bdrv_drain_all_begin
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin Wol
f
blo
c
k
: ignore_bds_parents par
a
met
e
r
for drain functions
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kev
i
n W
o
lf
blo
c
k
:
M
o
ve bdrv_drain_all_
b
eg
i
n
() out of coroutine
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
K
e
vin
Wolf
block
:
All
o
w AIO_W
A
IT_WHILE with NU
L
L ctx
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin W
o
lf
t
est-bd
r
v-drain: Test that
b
drv_drai
n
_invoke()
d
o
e
sn
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin Wolf
b
lock: Def
e
r
.
bdrv_drain
_
begin callback to
p
olling
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevi
n
Wol
f
test-bdrv-d
r
ai
n
: Graph change t
h
roug
h
paren
t
callback
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin Wo
l
f
bl
o
c
k: Don't poll in pa
r
e
nt drain call
b
ac
k
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin Wol
f
t
est-b
d
rv-drain: Tes
t
n
o
de dele
t
ion
in
su
b
tree recu
r
sion
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin Wolf
block
:
Drain recursively with a single BDRV
_
POLL_WHILE()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin Wolf
block
:
R
e
mo
v
e bdrv_drain_re
c
urse
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kev
i
n Wo
l
f
block: Really
pause
b
l
o
c
k jobs
on d
r
a
i
n
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Ke
v
in Wolf
b
loc
k
: A
v
oid
u
n
necessary aio_po
l
l() in AIO_WAIT
_
W
H
ILE()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevin Wol
f
tests/test-b
d
rv-drain: bdrv_drain
_
all() works in coroutin
e
s now
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kev
i
n
Wolf
bl
o
ck:
Don't
manually poll in bdrv_drain_
a
ll()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kevi
n
Wolf
block: Remov
e
'
r
ecursive' parameter fr
o
m bdrv_drain_invo
k
e()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
Kev
i
n Wolf
b
l
ock:
U
se bdrv_do
_
dra
i
n_begin/end in b
d
rv_dra
i
n_
a
ll()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-18
K
e
vin Wolf
test-bdrv-drain:
bdrv_
d
ra
i
n() works with c
r
oss-AioContext
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-15
Kevin W
o
l
f
block: Remove
d
ead deprecation warning code
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-15
K
e
vi
n
Wolf
block: Remove deprecated -drive
opt
i
on s
e
r
i
al
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-15
Kevin W
o
lf
block: Remove de
p
re
c
ated -dri
v
e option
addr
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-06-15
Kevin Wolf
bl
o
ck: Remov
e
deprec
a
ted -
d
rive geo
m
etry options
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kev
i
n
Wolf
block/
c
re
a
t
e
: Mark blockde
v
-create stable
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kevin Wolf
qe
m
u
-
iote
s
t
s
: R
e
write
2
1
3 f
o
r blockde
v
-
c
r
e
ate
j
o
b
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kev
i
n Wolf
qe
m
u
-io
t
ests: Rewrite 212 fo
r
blockdev-cr
e
ate j
o
b
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kevi
n
Wolf
qemu-iotests: Rewri
t
e 21
1
for
b
lockdev-create j
o
b
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
K
e
vin Wolf
qem
u
-iotests:
R
e
write 2
1
0
for blockdev-cr
e
ate job
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kevin
W
olf
qemu-iotes
t
s: Rewr
i
te 207 for bloc
k
dev-create job
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kevin Wo
l
f
qemu-iotests: Rewrite 206 for
b
lockdev-create job
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kevin
Wolf
qemu-iote
s
t
s: iotests
.
py help
e
r
for non
-
file
p
rotocols
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kevi
n
Wolf
qemu-
i
otests:
A
dd
V
M
.
run_job()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Ke
v
i
n Wolf
qemu
-
iotes
t
s:
A
dd iotests
.
i
m
g
_info_lo
g
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Ke
v
in Wolf
qemu-io
t
ests:
Add
VM
.
qmp
_
l
og()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kevin
Wolf
qe
m
u
-iotests: Add VM
.
g
et_qmp_events_fi
l
tered()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kevin Wolf
block/
c
r
eate: Make x-blockd
e
v-create a job
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-30
Kevin Wo
l
f
job: Add error message fo
r
f
a
ili
n
g
j
o
b
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-29
Kevin
W
olf
v
hdx: Fix vh
d
x_co_crea
t
e() return value
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-29
Kevin Wol
f
v
d
i
: Fix vdi_co_
d
o_create() return
v
alu
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-23
Kevin Wolf
qemu-iotests:
Test
j
o
b-* with
b
lock jobs
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-23
Kevin Wolf
iote
s
ts: M
o
ve
qmp_to
_
opts() to VM
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-23
K
e
v
in Wolf
blockjo
b
: Rem
o
ve BlockJob
.
driv
e
r
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-23
Kevin Wo
l
f
job: Add que
r
y-jobs QMP command
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-23
Ke
v
i
n
Wolf
j
o
b: Add lifecycle
Q
MP commands
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-23
Kev
i
n Wolf
job: Add JOB_STATUS_CHANGE QMP ev
e
nt
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2018-05-23
Kevi
n
Wolf
job:
I
n
troduce
q
a
p
i/job
.
json
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
next