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
Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-07-13' into queue...
2016-07-13
Kevin Wolf
Mer
g
e
remote-track
i
n
g
branch 'm
r
e
i
tz/tags/pull-b
l
oc
k
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-13
Kevi
n
Wolf
block: Remove BB op
t
ions
f
rom blockdev-add
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-13
Kevin Wolf
qem
u
-
i
otests: T
e
st se
t
ting WCE with
qdev
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-13
Kevin
Wolf
block/qdev
:
Allow con
f
igur
i
ng
r
error/w
e
r
r
or with qdev
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-13
Kevin Wolf
commit: F
i
x use of error handling pol
i
cy
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-13
Kev
i
n
Wolf
block/qdev: Allow configuring WCE with qd
e
v
properties
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-13
Kevin Wolf
block/
q
dev: Allow node name for d
r
ive properties
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wolf
Mer
g
e re
m
ote-t
r
a
c
king bran
c
h 'mreitz/
t
ags/pull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wolf
block: Convert
bdrv_
c
o_preadv/pwritev to
B
drv
C
hild
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wolf
blo
c
k: C
o
nvert bdrv_prwv_co() to BdrvChi
l
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin
W
olf
bl
o
ck: Conv
e
rt
bd
r
v_pwrite_zeroes(
)
to BdrvCh
i
l
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin
W
olf
blo
c
k: Convert bdrv
_
pwrit
e
(
v
/_
s
ync) to BdrvChil
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wol
f
block: Convert bdr
v
_p
r
ead(v)
t
o
Bdr
v
Child
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
K
evin Wolf
bloc
k
: Conve
r
t bdrv_
w
r
ite(
)
to Bdr
v
C
h
i
l
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wolf
bl
o
c
k
: Convert
b
drv_read() to
B
drvChild
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kev
i
n W
o
lf
block: Use
B
lo
c
kBackend for I/O in bdrv_commit
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
K
e
vin Wo
l
f
bl
o
ck: Move bdrv_commit() to
bloc
k
/commit
.
c
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin W
o
lf
b
lock: Convert bdr
v
_
c
o_do
_
readv/writev to BdrvChi
l
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin W
o
lf
bloc
k
: Co
n
vert bdrv_aio_wr
i
t
ev() to BdrvChild
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kev
i
n Wolf
b
l
oc
k
: Con
v
ert bd
r
v_aio_readv() to Bdr
v
Chil
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kev
i
n Wolf
block: C
o
nvert bd
r
v_c
o
_writev() to BdrvChild
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin
Wolf
blo
c
k: Conv
e
r
t
bdrv_co
_
readv
(
) to BdrvChild
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wolf
vhdx: Some more
B
lockBackend us
e
in vhdx_
c
reate()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Ke
v
in Wolf
blkrepl
a
y: Convert t
o
by
t
e-based I/
O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Kevin Wolf
vv
f
at:
Use BdrvCh
i
ld for
s->qcow
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-07-05
Ke
v
in Wolf
blo
c
k/qde
v
: Fix N
U
LL access
wh
e
n using
BB tw
i
ce
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
Merge remo
t
e-track
i
ng bran
c
h 'mre
i
tz
/
tags/pull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin
W
o
l
f
bl
o
ck: Fix
s
n
apshot=on with aio=nativ
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
block: Remove b
s
-
>
zero_beyond
_
eof
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Ke
v
in W
o
lf
qcow2:
L
e
t
vmstate
c
all
qc
o
w2_co_preadv/pwr
i
te directly
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
block: Make bdrv_load
/
s
ave_vmstate c
o
routine
_
f
n
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin
W
olf
block:
Allow
.
bdrv_load/sav
e
_v
m
s
t
ate() to ret
u
rn 0
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wol
f
block: Make
.
b
drv_load_vmst
a
te()
v
ectored
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
K
e
vin Wolf
block:
Intr
o
duce
b
drv_p
r
eadv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevi
n
Wolf
linux-a
i
o: Cancel
B
H
if not needed
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Ke
v
in Wolf
block: Don
'
t enforc
e
5
12 byte minimum a
l
ignment
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin W
o
lf
raw
-
posix: Implement
.
bdrv_co_pread
v
/pwritev
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
K
e
vi
n
Wolf
raw-posix:
S
witch to
b
drv_co_* in
t
e
r
fa
c
es
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wol
f
block: Prepare bdr
v
_aligned_pwritev() for byte-aligned
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kev
i
n Wolf
block:
Pre
p
ar
e
bdr
v
_aligned_preadv() for byte-aligned
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
block: Byte-based bdrv_co_do_copy_
o
n_r
e
adv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
qem
u
-img
b
ench:
Fi
x
uniniti
a
lised writethrou
g
h
m
o
d
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
q
cow2
:
I
m
plement
.
bdrv_co_pwritev()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin
Wolf
qco
w
2: Use bytes
i
nstea
d
of secto
r
s for QCowL
2
Me
t
a
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kev
i
n Wolf
qcow2: Make co
p
y_sectors(
)
b
yte based
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wo
l
f
qcow2
:
Implement
.
bdrv_co_preadv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
K
e
v
i
n
Wolf
qcow2: Work with bytes in
q
cow2_g
e
t_clu
s
ter_offs
e
t()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kev
i
n Wolf
qemu-i
m
g ben
c
h: Add
-
-f
l
u
sh-interval
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin
Wol
f
qemu-img bench:
I
mplement -S (step size)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wol
f
qemu-img benc
h
: Make start offset co
n
figurable
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wolf
qemu
-
im
g
bench: Se
q
uential
writes
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
K
evin W
o
lf
qemu-img
bench
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wolf
b
lock: Don't emulate
n
ati
v
ely s
u
pport
e
d pw
r
itev flags
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
K
e
vin Wolf
block: Fix bdrv_all_delete
_
snapshot
(
) error handling
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin W
o
lf
migration/block: Conv
e
rt saving to Bloc
k
B
a
ckend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
K
e
v
i
n Wolf
m
igration/bloc
k
: Conv
e
r
t
load
t
o BlockBacken
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-07
Kevin Wolf
block/io:
R
e
move unused
bd
r
v_aio_write_
z
e
roes()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wo
l
f
blockjob: Rem
o
ve BlockJo
b
.
bs
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
commit: Use Bloc
k
Back
e
nd f
o
r I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
b
ackup: Us
e
Blo
c
kBackend
f
or I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin
Wolf
backup: R
e
move b
s
p
a
rameter from back
u
p_d
o
_cow(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevi
n
Wolf
backup: D
o
n't leak Backu
p
Blo
c
k
J
o
b
in error path
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
mi
r
ror: Use BlockBackend for I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
evin Wolf
mirro
r
: Allow t
a
r
get that a
l
re
a
dy has a BlockBackend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
e
vin Wolf
stream: Use
BlockBackend fo
r
I
/
O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kev
i
n Wolf
blo
c
k:
Make blk_co_preadv/pwritev()
publ
i
c
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
b
lock: C
o
nvert blo
c
k j
o
b core
to B
l
ockBackend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin W
o
l
f
block: Def
a
ult to
e
n
abled
w
rite cache in blk_new()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wol
f
bl
o
ck: Cancel jobs first in bdrv_close_al
l
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Ke
v
in Wo
l
f
block
:
Propagate
.
drained_b
e
gin/end callbac
k
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
block: Fi
x
reconfig
u
ri
n
g
gra
p
h with drai
n
ed
n
odes
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wo
l
f
block: Make bdrv_drain() use
bdrv_drained_beg
i
n/end()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
e
vin Wolf
block: Int
r
o
duce
b
drv_replace_
c
hild()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wol
f
bl
o
ck: Fix bdrv_nex
t
()
memory leak
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wo
l
f
Merge remote-tracki
n
g bran
c
h 'mreitz/tags/p
u
ll-
b
lock
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
Wol
f
qemu-iotests: Some
more writ
e
_zeroes
t
ests
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wol
f
qcow
2
: Fix wr
i
te_zer
o
es with partially allocated b
a
cking
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
bloc
k
: Re
m
ove BlockDrive
r
S
t
a
t
e
.
blk
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
evin Wolf
block: Don
'
t
r
e
tur
n
thr
o
ttling info
i
n
que
r
y-nam
e
d
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block: A
v
o
id bs->blk in bdr
v
_next()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wo
l
f
block
:
Add bdrv_h
a
s_b
l
k
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block: Remove
b
drv_aio_mu
l
t
i
write()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wol
f
blockjob: Don't touch BDS iostatus
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
blo
c
k
j
ob: Don't
s
et
i
ost
a
tus o
f
tar
g
e
t
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
Wolf
b
l
ock: Us
e
r Bdrv
C
hild callb
a
ck
f
or
d
evice name
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block: Use
BdrvChild ca
l
lbac
k
s for ch
a
nge_media/resize
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevi
n
Wolf
blo
c
k
:
Don't check t
h
ro
t
tled req
s
in bdrv_requ
e
s
t
s_pending()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Ke
v
in Wolf
Revert "block: Forbid I/O t
h
rottlin
g
on nodes wi
t
h
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wo
l
f
b
l
o
ck: Rem
o
v
e
bdrv_move_feature
_
f
ield
s
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
Wolf
block: Dec
o
upl
e
t
h
r
ottli
n
g from BlockDriverSt
a
te
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block/
i
o:
Q
uiesce
p
a
rents between dra
i
ned_be
g
in/e
n
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevi
n
Wolf
b
lock
:
Drain
t
hrottling q
u
e
ue
w
i
t
h
B
drvChild callback
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
b
l
ock: In
t
roduce BdrvC
h
ild
.
opaque
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
vin Wo
l
f
block: Move I/O
throttl
i
ng conf
i
guration functions
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevi
n
Wol
f
block: Move act
u
al I/O
thro
t
tli
n
g to BlockBacke
n
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block:
M
ove thrott
l
in
g
f
ields from
BD
S
to B
B
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
W
ol
f
block: Convert throttle_group_get_name() to Bl
o
ckBacken
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
bloc
k
: throttl
e
-groups: Use BlockBackend pointers internally
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
W
o
l
f
block: Introduce
B
lockB
a
c
k
e
n
dPublic
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
evin Wolf
block:
Make
s
u
re throt
t
l
ed BDSes always h
a
ve a BB
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
next