repo.or.cz
/
qemu
/
kevin.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
block: Convert bdrv_co_do_readv/writev to BdrvChild
2016-07-05
Kevin
Wolf
bloc
k
: Convert
b
drv_co_do_
r
e
adv/writev to Bdrv
C
hil
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevi
n
W
olf
block
:
Convert b
d
rv
_
aio_
w
ritev(
)
to Bd
r
vChild
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wolf
bl
o
ck: C
o
nvert bdrv_aio_read
v
() to BdrvChild
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevi
n
Wo
l
f
b
l
ock: Convert bdrv_co_writev
(
) to BdrvChi
l
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevi
n
Wolf
block: Con
v
er
t
bdrv_co_
r
eadv() t
o
B
drvCh
i
ld
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kev
i
n W
o
lf
vhdx: Some mor
e
BlockBackend
use in vhdx_c
r
eate()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wol
f
blkreplay: Convert to byte
-
based I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin
W
olf
vvfat: Use BdrvChild f
o
r s->qcow
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wolf
bloc
k
/qdev: Fix NULL
access when us
i
ng
B
B twic
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin W
o
lf
Merge r
e
mote-track
i
ng b
r
anch 'mreitz/tags/pull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin
Wolf
bl
o
ck: Fix snaps
h
ot=on
with
aio=
n
ative
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin
W
olf
block: Remov
e
bs
-
>zero_beyond_eo
f
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
qco
w
2
: Let vmst
a
te call qcow2_co_pr
e
adv/pwrite
d
irectly
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
block: Ma
k
e b
d
rv_loa
d
/save_v
m
state coroutin
e
_fns
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin
W
olf
block: Allow
.
bdrv_lo
a
d/save_v
m
sta
t
e()
to return 0
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
b
l
o
ck:
M
ake
.
bdrv_load_vmsta
t
e() vectore
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevi
n
W
olf
block: I
n
troduce bdrv_p
r
eadv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin
Wolf
linux-ai
o
:
Cancel BH if not nee
d
ed
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Ke
v
in Wolf
b
l
ock: Don't
e
nforce 512 byte minimu
m
alig
n
ment
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
ra
w
-p
o
six: Impl
e
men
t
.
bdrv_c
o
_preadv/pwri
t
e
v
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
raw
-
posi
x
: Switch to bdrv_co_* inter
f
aces
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
blo
c
k: Prepare
b
drv_aligned
_
pwritev() f
o
r
b
y
te-ali
g
ned
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
b
l
ock: P
r
epare bdrv_aligned_prea
d
v() for byte-a
l
igned
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
K
e
vin Wolf
bloc
k
: Byte-based
bdrv_co
_
do_copy_on_
r
eadv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin
Wolf
qemu-
i
m
g
b
e
n
ch: Fix uni
n
itialis
e
d writethr
o
ugh mode
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
qcow
2
:
I
mplemen
t
.
b
drv_co_pwritev()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
q
c
o
w2: Use b
y
tes in
s
t
e
ad of
s
ectors for QCowL2Meta
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Ke
v
in Wolf
qc
o
w
2: Ma
k
e copy_sectors() byte based
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
qcow
2
:
I
mplement
.
bd
r
v_co_p
r
e
a
dv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
q
c
ow2: Work
wit
h
bytes in qc
o
w2_get_cluster_offse
t
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevi
n
Wolf
qemu-img ben
c
h: Add --flu
s
h-interval
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Ke
v
in Wolf
qemu-img bench:
Imple
m
ent -S (step size)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
K
evin Wolf
qem
u
-img
b
ench: Make start
o
ff
s
et
configur
a
ble
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Ke
v
in Wolf
qemu-img
b
ench: Sequ
e
ntial writes
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin
W
olf
qem
u
-
i
mg ben
c
h
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Ke
v
in Wolf
block: Don't em
u
late natively suppor
t
e
d
pwritev flags
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wolf
block: Fix bdrv_all_delete_snapshot() erro
r
h
andling
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wo
l
f
migration
/
b
lock: Con
v
e
rt saving
to Blo
c
kBa
c
kend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevi
n
W
o
lf
migration/b
l
ock: Convert loa
d
to BlockBackend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-07
K
e
vin Wo
l
f
block/i
o
: Remove unused bdrv_aio_write_
z
ero
e
s
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
blockj
o
b: Remo
v
e BlockJob
.
bs
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin W
o
l
f
commit: Use Bl
o
ckBackend for I
/
O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
backup: Use BlockBackend fo
r
I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
b
a
ck
u
p
:
Rem
o
ve bs parameter from backup
_
do_cow()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
e
v
i
n
Wolf
backup: Don't leak BackupBlockJob in erro
r
path
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
mirror: Use BlockBackend for I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevi
n
W
olf
mirror: Allow target tha
t
already has
a BlockBackend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
e
v
in Wolf
stream: Use B
l
ockBac
k
end for I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
b
lock: Make blk_co_preadv/pwritev()
p
ublic
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kev
i
n
W
olf
block: Co
n
vert block job core to BlockBac
k
e
n
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
block: Def
a
ult to
en
a
bled
wr
i
te cach
e
in blk
_
new()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
e
vin Wolf
block: C
a
n
c
el jobs first
i
n bdrv_cl
o
se_
a
ll()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
block: Prop
a
g
ate
.
drained_begin/end callbacks
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin W
o
lf
block: Fix reconfiguring graph with dr
a
i
n
e
d nod
e
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wol
f
b
l
ock: Make bdr
v
_dra
i
n() us
e
b
drv_drai
n
ed_begin/en
d
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
e
vin Wol
f
bloc
k
: Introduce
b
drv_replace_chi
l
d
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wol
f
block: Fix bdrv_ne
x
t() memory
l
eak
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wo
l
f
Merge re
m
ot
e
-tracking b
r
anch 'mreit
z
/
t
ags
/
pull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
vin
Wo
l
f
qem
u
-iotests: Some mor
e
writ
e
_zeroes test
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
qcow2: Fix
write_zeroe
s
w
i
th partially
allocate
d
backing
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
b
lock
:
Remove BlockDriverState
.
blk
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevi
n
Wolf
block: Don't retur
n
throttling inf
o
i
n
query-nam
e
d
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
blo
c
k
:
Av
o
id bs
-
>blk in bdrv_next()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Ke
v
i
n Wolf
block: Add b
d
rv
_
has_blk()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin W
o
lf
block:
R
emove
bd
r
v
_
a
i
o_mu
l
t
i
write()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
W
olf
blockjob: Don
'
t touch B
D
S
iost
a
tus
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
blockjob: Don't
s
et iostatus of target
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block
:
U
se
r
BdrvChild call
b
ack for device name
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevi
n
W
o
lf
blo
c
k
:
Use BdrvCh
i
l
d cal
l
b
acks for c
h
a
n
ge_media/resize
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block
:
Don't check thro
t
tled reqs
in bdrv_requests_pending()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
Wolf
Rev
e
rt "block: Forbid I/O throttling on nodes wit
h
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block: Re
m
ove b
d
rv_move_fe
a
ture_fields()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wo
l
f
block: Decouple throttlin
g
from B
l
o
ck
D
riverSt
a
te
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
evin
Wolf
bl
o
ck/io: Quiesce parent
s
be
t
we
e
n dra
i
n
e
d_begin/end
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevi
n
W
o
lf
block: Drain
throttling queue with BdrvChild ca
l
lback
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin W
o
lf
b
l
ock
:
Intr
o
duce BdrvChild
.
opaq
u
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
b
l
ock:
M
ov
e
I/O thro
t
tling configuration
f
unctions
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
v
i
n
W
o
lf
bloc
k
: Move ac
t
u
al I/O t
h
rottling to Bl
o
ckBackend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
b
l
o
ck:
Move thrott
l
ing fiel
d
s from
B
DS to BB
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
vin
Wolf
bl
o
ck: Con
v
ert throt
t
le_gro
u
p
_
get_name() to Bl
o
ckBackend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
vin Wolf
block: th
r
ottle-groups:
U
se BlockBackend
p
o
i
n
ters
int
e
rnally
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block:
Introduce BlockBackendPublic
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block:
Make sure throttled BDSe
s
always have
a
BB
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevi
n
W
o
l
f
M
erge re
m
ote-tracking b
r
anch
'
mreitz/ta
g
s/pull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
qem
u
-io: Fix
me
m
or
y
leak in
'a
i
o_write
-z'
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wol
f
block: R
e
mov
e
BlockDriver
.
b
drv_re
a
d/write
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
vvfa
t
: Implement
.
bdrv_co_preadv/
p
w
r
i
t
e
v interf
a
ces
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
v
pc: Imp
l
ement
.
bdrv_co_pwritev() interface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
e
vin Wolf
vpc: Implement
.
bdrv_co_preadv(
)
interfa
c
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin
W
ol
f
vmdk: Implem
e
nt
.
bdrv
_
co_
p
writev
(
)
i
nterfac
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin
W
olf
vmdk: Implement
.
bdrv
_
co_preadv() int
e
r
fac
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
vmdk: Add vmdk_find_o
f
fse
t
_in_cluster()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin
Wo
l
f
vdi: Implement
.
bdr
v
_co_pwritev() interface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevi
n
W
olf
v
d
i: Impleme
n
t
.
b
d
r
v_
c
o_preadv() i
n
terface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin W
o
lf
dm
g
:
I
mp
l
ement
.
bdrv
_
co_pre
a
dv()
in
t
erface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
c
l
oop
:
Impleme
n
t
.
bdrv_
c
o_preadv()
i
nter
f
ace
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
e
vin Wolf
bochs:
Imp
l
ement
.
bdrv_c
o
_preadv()
i
nterface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin
W
olf
block: Intr
o
duce
.
bdrv_co_preadv/pwritev BlockDriver
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Ke
v
in Wo
l
f
block: R
e
name bdrv_
c
o_do_preadv/write
v
to b
d
rv_co_
p
rea
d
v
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
block: Support AIO d
r
iv
e
rs in bdrv_driv
e
r_pread
v
/pwritev
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
next