repo.or.cz
/
qemu.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
qapi: Add feature flags to struct types
2019-06-12
Kev
i
n Wolf
qapi: Add
fe
a
tur
e
f
l
ags to struct types
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Ke
v
i
n Wolf
iote
s
t
s
:
Fix dupli
c
ated diff out
p
u
t
on failur
e
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin W
o
lf
bloc
k
: Remove bd
r
v_se
t
_aio_
c
ontext(
)
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
K
evin Wolf
te
s
t-b
d
rv-dra
i
n:
Use bdr
v
_try_se
t
_
aio_conte
x
t()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
K
evi
n
Wolf
i
o
tes
t
s: Attach new d
e
v
ice
s
to node in
n
on-default
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wolf
virtio-scsi-test: Test attaching new overlay with iothreads
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wolf
b
l
ock: Remove
w
rong
b
drv_se
t
_ai
o
_
context() calls
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wolf
blockdev: Use
b
drv
_
try_set_a
i
o
_
co
n
text(
)
for
m
o
nitor
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kev
i
n Wolf
b
lock: Move nod
e
w
i
thout parents to main AioContext
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wolf
test-bloc
k
-iothread:
B
l
ockBack
e
nd AioCont
e
xt acr
o
ss
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wolf
t
est-block
-
iot
h
r
e
a
d
:
Test
a
d
d
ing p
a
rent to i
o
t
hread
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wolf
block: Adjust AioContexts when attac
h
ing no
d
e
s
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wo
l
f
scsi-disk: Us
e
qdev_prop_drive_i
o
t
hread
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
K
e
vi
n
Wolf
block: Add qdev_prop_drive_
i
othread
p
roperty type
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Ke
v
in
W
ol
f
block
:
Add
BlockBack
e
nd
.
ctx
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wo
l
f
b
loc
k
: Add Error
to b
l
k_set_aio_c
o
n
text()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevi
n
Wolf
nbd-server: Call
b
l
k_
s
e
t
_allow_aio
_
context_cha
n
ge()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kev
i
n
Wolf
test-block-
i
o
thread: Che
c
k
filter
n
ode in test_
p
r
o
p
agate
_
mirro
r
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wolf
iotest
s
: Test
commit job start w
i
th concurren
t
I/O
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-06-04
Kevin Wolf
block:
D
rain sou
r
ce node in bdrv_
r
eplace_
n
o
d
e()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
K
e
vin
W
olf
test-block-io
t
hread:
T
e
st AioContext pro
p
agation for
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
Kevin
Wolf
blockj
o
b: Remove AioCon
t
ext notifiers
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
Kevin W
o
lf
blockjob: Propagate AioContext
c
hange to
all job nod
e
s
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
Kev
i
n Wolf
bloc
k
: Add b
l
k_se
t
_all
o
w_aio_con
t
ext_change()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
K
e
vin Wol
f
block: Implement
.
(can_)set_aio_c
t
x
f
o
r
BlockBackend
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
K
e
vin
Wo
l
f
tes
t
-bl
o
ck-iothread: Test
Ai
o
Co
n
text propagation through
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
Kevi
n
Wolf
block
:
Prop
a
gate Ai
o
C
o
ntex
t
change t
o
pare
n
ts
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
Kevin
W
olf
block:
Move
re
c
ursion to bdrv_set_
a
io_conte
x
t
(
)
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
Kevin Wolf
block: Make
bdrv_attach/detach_a
i
o_co
n
text()
static
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-20
Kevin Wol
f
block: Add bdr
v
_try_set_
a
io_context()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-10
Kevin
Wolf
test-blo
c
k-iothrea
d
: Job coro
u
tine thread a
f
ter AioC
o
n
t
ext
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-10
Kevin Wol
f
bloc
k
job: Fix corou
t
i
n
e thread
after AioConte
x
t chang
e
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-05-10
Kevin
Wo
l
f
q
e
mu-io
t
ests:
Fix cleanup for
192
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-04-30
K
e
vin W
o
lf
qco
w
2: F
i
x qcow2_make_empt
y
() with e
x
t
e
rnal d
a
ta
f
i
le
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-04-30
Ke
v
in Wolf
q
c
ow2
:
Fix full p
r
eallocati
o
n with
e
xternal data file
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-04-30
Kevin Wolf
qco
w
2:
Add errp t
o
preallocate_co()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-04-30
Kevin Wolf
qcow
2
:
A
void COW during metada
t
a
pr
e
allocation
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-04-30
K
e
vin Wolf
blo
c
k:
Fix
A
ioC
o
n
t
e
x
t switch for bs->d
r
v == NU
L
L
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-04-16
K
e
vin Wolf
qcow2: Fix pre
a
llocation bdrv_pwrite to wrong
f
ile
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-04-08
Kevin Wo
l
f
b
l
o
ck: Forward
'
disca
r
d' to temporary overlay
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-26
Kevin W
o
lf
qemu-i
o
: Add write -n for BDRV_REQ
_
N
O
_FALLBACK
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-26
K
e
vin Wolf
qe
m
u-img
:
U
se BD
R
V_RE
Q
_NO_FALLBACK for pre-z
e
roing
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-26
Kevin Wolf
file-po
s
ix: Su
p
p
o
rt BDRV_REQ
_
NO_FALLBACK for zero writes
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-26
Kevin
W
olf
block: Advertise B
D
RV_REQ
_
NO_
F
AL
L
BACK
i
n filt
e
r
d
rivers
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-26
Kevin Wolf
bl
o
ck: Add BDRV_R
E
Q
_NO_FALLBACK
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-26
Kevin Wolf
block: Remove er
r
or messages in bdrv_make_zero()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-19
Kevin Wolf
q
emu-
i
otests:
F
ix 232 for non-qc
o
w2
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-19
Kev
i
n Wolf
blo
c
k: Sil
e
nce
C
o
verity in b
d
rv_drop_interm
e
diate()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-19
Kevin Wolf
qcow2: Fix data file error condition
i
n
qcow2_
c
o_create()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
Kevin
W
olf
fi
l
e-pos
i
x
:
Make aut
o
-read
-
only dynamic
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
Kevin Wolf
file-posix: Prepare permission code fo
r
fd s
w
itc
h
ing
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
Kevin Wolf
file-
p
osix: Lock new fd
i
n
raw_reop
e
n_p
r
epare()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
Kevin Wolf
f
i
l
e-po
s
ix: S
t
ore BDRVRa
w
State
.
reope
n
_
s
tate during
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
Kev
i
n Wolf
file-posix: Factor out r
a
w_reconfigure_getfd()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
Kevi
n
Wolf
fil
e
-posix
:
Fix b
d
rv_open_flags() for sn
a
p
shot=on
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
Kevin Wolf
block: Make permission changes in r
e
o
p
en less wro
n
g
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
Kevi
n
Wolf
block: Avoid useless loc
a
l_err
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
K
evin Wolf
qem
u
-i
o
t
ests: commit to back
i
n
g file
w
ith
auto-read
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-12
Kevin Wolf
tests
/
v
i
rtio-blk-test: D
i
s
a
bl
e
aut
o
-read
-
only
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin
W
olf
qcow2 spec: Describe string
header extensio
n
s
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wolf
qemu
-
io
t
e
s
ts: amend with
external data
file
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kev
i
n Wolf
q
emu-iotests: General
tests fo
r
qcow
2
with external
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
K
e
vin Wol
f
qemu-iotests: Prealloca
t
ion
w
ith
e
xternal
d
ata file
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin W
o
lf
qcow2: Implement data-file-raw
c
reate o
p
tion
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wolf
qcow2: S
t
ore data
file name in the image
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin
W
o
l
f
qcow2: Creating images with external data file
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Ke
v
in Wolf
qcow2: Add basic
d
a
ta
-
file in
f
rastructure
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wolf
qc
o
w2: Su
p
p
ort external d
a
t
a
file in qemu-img check
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wol
f
qcow2:
Re
t
urn error for snapshot operat
i
on with data
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin
W
olf
qcow2
:
External f
i
le
I/O
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wolf
qcow
2
:
P
r
epare q
c
ow2_
c
o
_b
l
ock_status
(
) for data fi
l
e
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
K
evin
Wolf
qcow2: Return 0/-errno in qco
w
2_alloc_compress
e
d_cluster_of
f
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wolf
qcow2: Don't assume 0 is a
n
inval
i
d
c
l
ust
e
r offset
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
K
evin
Wo
l
f
qcow2:
P
repare
c
ount_c
o
n
tiguous_
c
lusters() f
o
r external
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin
Wolf
qcow2:
Prep
a
re qco
w
2_g
e
t_cluster_typ
e
(
)
for e
x
te
r
nal
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wolf
qcow2: Pass bs to
qcow2_g
e
t_cl
u
ster_type()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
K
evin Wo
l
f
qcow2:
B
a
s
ic definiti
o
ns for exter
n
al da
t
a files
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wolf
qcow2: Extend spec for e
x
t
ernal data f
i
les
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wo
l
f
q
c
o
w
2
:
S
implif
y
preal
l
ocation code
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-03-08
Kevin Wolf
qemu-iotests: Te
s
t qcow2
p
reallocati
o
n modes
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Ke
v
in Wo
l
f
Merge
r
emote-t
r
acki
n
g branch 'mreitz
/
tags
/
pull-block
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wolf
aio-po
s
ix: Assert
that aio
_
poll
(
) is always
c
alled
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wo
l
f
block: Use
normal dr
a
in for
b
drv_set_aio_context()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wolf
test-bdrv-drain: AioCon
t
ex
t
switch in drai
n
ed section
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wolf
block: Fix AioC
o
ntext switch for d
r
ained node
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wolf
blo
c
k: Don't
p
oll
in
bdrv_set_aio
_
context()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wo
l
f
nbd: I
n
crease bs->in_
f
l
i
ght
d
u
r
ing AioContext s
w
itch
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wolf
nbd: Use low-level QIOChann
e
l
API
i
n nbd_re
a
d_eo
f
()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wolf
nbd: Mov
e
nbd_read_eof()
to
n
bd/clien
t
.
c
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wolf
io
:
Remove redundant read/write_
c
o
routine
assignments
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin Wol
f
io: Make qio_channel_yield() interruptible
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
Kevin W
o
lf
nbd
:
Restrict connection_
c
o reent
r
a
n
c
e
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
K
evin Wolf
virtio-b
l
k
:
Increase
in_flight
f
or request
restart BH
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-25
K
e
vin Wol
f
block-bac
k
e
n
d: Make blk_in
c
/dec_in_flight publi
c
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-01
K
e
vin
Wolf
scsi-disk:
Add dev
i
ce_
i
d
propert
y
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-01
Kevin
Wolf
scs
i
-disk: Don't
use empty string as de
v
ice id
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-01
Kevin Wolf
block: Fix invalidate_c
a
che error path
f
or pa
r
e
n
t activation
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-01
Kevin W
o
lf
block: Appl
y
auto-read-only for ro
-
whitelist drivers
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-01
Kevin W
o
lf
vmdk: Rej
e
c
t
excess ext
e
nts in
blockdev-crea
t
e
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2019-02-01
Kevin
W
olf
io
t
ests: A
d
d VMDK test
s
for blockde
v
-cr
e
ate
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
next