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
block: Allow .bdrv_load/save_vmstate() to return 0/-errno
2016-06-16
Kevin Wo
l
f
b
l
ock:
A
l
low
.
b
d
rv_load/save_vmstate() to retu
r
n 0
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wol
f
bl
o
ck: Make
.
b
drv
_
load_vmstate() ve
c
tored
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
K
e
vin Wolf
blo
c
k: Introduce bdrv
_
preadv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin
W
olf
linux-aio: Can
c
e
l
B
H
if not nee
d
ed
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin W
o
lf
block: D
o
n't enforce 512 b
y
te mini
m
um
alignment
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
K
evi
n
Wolf
raw-posix:
Implement
.
bdr
v
_co_prea
d
v
/
pwritev
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
raw-p
o
s
ix: S
w
i
t
ch t
o
bdrv_co_*
i
n
t
e
rfaces
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
K
evin Wolf
block: Prepa
r
e bdrv_aligned
_
pwritev() for
by
t
e-aligned
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
bl
o
ck: Prepare bdrv_align
e
d_preadv(
)
for byte-aligned
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
b
l
o
ck: Byte-
b
ased bdrv_co_do_cop
y
_on_readv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
K
e
vin Wol
f
qemu-i
m
g benc
h
:
F
i
x
uninit
i
alised
writeth
r
ough
m
o
de
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevi
n
W
olf
qcow2: Implem
e
nt
.
bdrv
_
c
o
_pwr
i
tev()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevi
n
Wolf
qcow2
:
Use
bytes instead of
s
e
ctors for QCowL2Meta
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin Wolf
qcow2: Make
c
o
p
y_s
e
ctors()
b
yte based
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Kevin W
o
lf
qcow
2
: Imp
l
ement
.
bd
r
v_co_
p
r
e
adv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-16
Ke
v
in Wolf
qcow2: Work with
b
ytes in
qcow2_ge
t
_clus
t
er
_
offset()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wolf
qemu-im
g
bench: Add
-
-
f
lus
h
-interval
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wolf
qe
m
u-im
g
bench: Imple
m
ent -S (step
size)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Ke
v
in Wolf
qemu-
i
m
g bench: Make start offs
e
t configurable
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wo
l
f
qem
u
-im
g
bench
:
Sequ
e
ntial
writes
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wolf
qemu-img b
e
nch
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wolf
b
l
o
c
k
: Don't emulate nat
i
vely support
e
d p
w
ritev flags
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevi
n
Wo
l
f
bloc
k
: Fix bdrv_all_delete_snapshot() error handling
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
Kevin Wolf
migration/b
l
ock:
Convert saving to Bloc
k
B
a
ck
e
nd
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-08
K
evin
Wolf
migration
/
block:
C
onvert load
to BlockB
a
cken
d
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-06-07
K
e
vin Wolf
b
l
ock/io:
R
em
o
ve
unus
e
d bdr
v
_
aio_write
_
z
e
r
oes()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin W
o
lf
blockjob:
R
e
move BlockJo
b
.
bs
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
commit: Use BlockB
a
ckend for I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
backup: Use BlockBackend for I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevi
n
W
o
lf
backup:
Remove
bs paramet
e
r
fro
m
backup
_
do_co
w
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
evi
n
W
olf
backup: Don'
t
leak BackupBlockJo
b
in error path
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wo
l
f
mir
r
or
:
Use Block
B
ackend for I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
mirror
:
A
llow targ
e
t tha
t
a
l
r
eady
h
a
s a BlockBackend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
stream: Use BlockB
a
cke
n
d for I/O
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wo
l
f
block: Make blk_co_preadv/pwrit
e
v() public
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin
Wolf
b
l
ock: Convert block jo
b
core to BlockBackend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kev
i
n Wolf
block: Defa
u
lt to e
n
abled
w
r
ite ca
c
he in bl
k
_new()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
evin Wolf
b
l
o
ck: Can
c
e
l
j
o
bs firs
t
in b
d
rv_close_all()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevi
n
W
olf
b
l
o
ck: Propagate
.
dra
i
ned_begin/e
n
d callbac
k
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
e
v
i
n
W
olf
b
lock: Fix reconfiguri
n
g graph with drained no
d
es
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
evin W
o
lf
block:
M
ak
e
bdrv_drain() use
bd
r
v
_draine
d
_
b
egin/
e
n
d
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
K
e
vin
Wolf
block:
In
t
ro
d
uce
b
drv_
r
e
p
la
c
e_child(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-25
Kevin Wolf
block:
F
ix bdrv_next() memory leak
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
evi
n
Wolf
Merge remote-tracking
b
r
a
nch 'mreitz/tags
/
pull
-
block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
vi
n
Wolf
qe
m
u-iotests: So
m
e more
write
_
ze
r
oes te
s
ts
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevi
n
W
olf
qcow2
:
F
i
x write_
z
eroes with
partially all
o
cated
b
acking
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
v
in Wolf
block
:
Remove Bl
o
ckDriverState
.
blk
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block:
Don't r
e
turn thro
t
tling info in qu
e
ry-named
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kev
i
n Wolf
bloc
k
: Avo
i
d bs->blk in bdrv_next()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
b
lock: A
d
d bdrv_has_blk()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
bl
o
ck: Remove
bdrv_aio
_
mult
i
write()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin W
o
lf
blockjob: Don't touch BDS iostatus
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
blockjob: Don't
set
ios
t
atus
of targe
t
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
vin Wolf
b
l
o
ck:
U
s
er Bdrv
C
h
i
l
d
callbac
k
fo
r
dev
i
ce name
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
Wol
f
block:
Use
Bdr
v
Child callbacks for ch
a
nge_media/resize
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
W
olf
block: Don't
check t
h
rottled reqs in bdrv_
r
equests_pending()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
Revert "bloc
k
: Forbi
d
I/O th
r
ottling on nodes with
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
vin Wolf
block: Remove bdrv_
m
ove_featur
e
_fields()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block: Decouple throttli
n
g fr
o
m
B
l
o
ckD
r
iv
e
rState
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wo
l
f
bl
o
ck/io:
Q
uiesce parents between dra
i
ned_begi
n
/
e
nd
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
W
olf
block: Drain th
r
ottling q
u
e
u
e with BdrvChil
d
callback
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin W
o
lf
bl
o
ck:
I
ntr
o
duce BdrvChild
.
opaque
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
W
olf
b
lock: Move I/O throttl
i
ng config
u
ration functions
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
bl
o
ck: Move actual I/O throttling t
o
Bloc
k
Backend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
Wolf
block: Move t
h
r
ottlin
g
f
ields fr
o
m BDS to BB
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
W
olf
block: C
o
nvert throttle_group_get_nam
e
()
to BlockBac
k
end
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
bloc
k
: throttle-group
s
: U
s
e
BlockBackend pointers internally
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
e
vin Wolf
block: I
n
t
r
oduce Bloc
k
BackendPublic
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
W
olf
block: Make sure
t
h
r
o
t
tled BDSes always
h
ave a BB
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin
Wolf
Merge r
e
mote-tracking
branch 'm
r
eitz/tag
s
/pull-bloc
k
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kev
i
n Wolf
qemu-io: Fi
x
memory
leak in 'aio_write -z'
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevi
n
Wolf
blo
c
k: R
e
move
B
l
ockDriver
.
bdrv_read/write
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kev
i
n
W
o
lf
vvfat: Imple
m
ent
.
bd
r
v_co_preadv/pwr
i
tev interfaces
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
evin Wol
f
vpc: I
m
pleme
n
t
.
bd
r
v
_
co_pwritev()
interfac
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kev
i
n Wolf
vpc: Implem
e
n
t
.
b
d
rv_co
_
pread
v
() interf
a
c
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Ke
v
i
n W
o
lf
vm
d
k: Implement
.
bdr
v
_
co_pwritev()
i
n
ter
f
a
ce
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Ke
v
in Wol
f
vmdk: I
m
plement
.
b
drv_co_preadv() interface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
e
v
in
W
ol
f
vmdk: Add vmdk_find_o
f
fset_
i
n_cl
u
ster()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wo
l
f
vdi: Implement
.
b
d
rv_co_pwr
i
t
e
v() interface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
vdi: Impleme
n
t
.
bdrv_co_preadv() interfa
c
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
dmg: I
m
plement
.
bdrv_c
o
_preadv() i
n
t
e
rfac
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
e
vin Wol
f
cloop:
I
m
p
leme
n
t
.
b
d
rv_
c
o_pr
e
ad
v
() interfa
c
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wo
l
f
bochs: Im
p
lement
.
bdr
v
_
co_
p
readv(
)
interface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
e
vi
n
Wolf
block: Intr
o
d
uce
.
bdrv_co_preadv/pwri
t
ev Blo
c
kDr
i
ver
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevi
n
Wol
f
block: Rename bdrv_co_do
_
pr
e
adv/writev to
b
drv_co_pread
v
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
bloc
k
: Support
A
IO drivers
i
n bdrv_driver_pre
a
dv/pwr
i
t
ev
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin
Wolf
b
lock: In
t
roduce bdrv_driver_pwritev(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
b
l
oc
k
: Introduce bdrv
_
driver_
p
readv()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
block: Do
n
't disable I/O
t
hrottling on
sync
r
eque
s
ts
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-29
Kevin Wolf
vvfat
:
F
i
x default volum
e
label
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-29
Kevin Wolf
vvfat:
Fix volume name assertion
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-15
Ke
v
i
n
W
o
lf
Merg
e
remote-tracking branch
'
mreitz/tags
/
p
u
ll-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-15
Kevin
Wolf
block: Don't ignore flags in blk_{,co,aio}
_
write_z
e
roes()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-15
Kevin Wolf
bl
o
ck: F
i
x blk
_
aio_write_zeroes()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-15
Kevin
W
olf
qemu-io: Support 'aio
_
write -z
'
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-12
Kev
i
n Wolf
Merge r
e
m
ote-tra
c
ki
n
g branch 'mreit
z
/tags
/
p
ull-bloc
k
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-05
K
e
v
i
n Wolf
Me
r
ge remot
e
-tr
a
ck
i
ng branch 'mreitz/tags/pull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-05
Kevi
n
Wolf
block: Forbid I/O throttlin
g
o
n
nodes
with mult
i
ple
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
K
evin
W
olf
block: Remove bd
r
v_(se
t
_)enab
l
e_write_cache()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevi
n
Wolf
bl
o
ck: Remove BDRV_O_CACHE_WB
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
next