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
Revert "block: Forbid I/O throttling on nodes with multiple parents for 2.6"
2016-05-19
Kevi
n
Wolf
Revert "
b
lock: Forbid
I/O t
h
rottling on no
d
es
w
i
t
h
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block
:
Remove b
d
rv_move_feature_fie
l
ds
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin
Wolf
block: Decou
p
le throttling
f
rom BlockDr
i
ver
S
tate
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kev
i
n Wolf
block
/
io: Quiesce
parents between
d
rained
_
begin
/
end
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kev
i
n Wolf
block: Drain throttling queue with BdrvChild cal
l
back
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevi
n
Wolf
b
l
ock: Introduce BdrvChild
.
op
a
que
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
block: Move I/O t
h
rottling configuration functions
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin W
o
l
f
bloc
k
: Move actual I/O t
h
rottling to BlockB
a
ckend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
K
evin Wolf
block: Mov
e
throttling fields from BD
S
to
B
B
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wo
l
f
blo
c
k
:
Conve
r
t thr
o
ttle
_
group_get_name(
)
to BlockBac
k
end
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kevin Wolf
b
lock: throttle-grou
p
s:
Us
e
BlockBa
c
kend
pointers internally
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Kev
i
n
W
o
lf
block: Intr
o
duce
B
lockBackend
P
ublic
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-19
Ke
v
in Wolf
blo
c
k: Ma
k
e sure t
h
rottled BDSes
always ha
v
e a BB
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
Merge r
e
m
o
t
e
-
t
r
a
cking
branch 'mreit
z
/tags/pu
l
l-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin W
o
l
f
qemu-io:
Fix memor
y
leak in
'
aio_write -z'
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wol
f
b
lock: Remove BlockDriver
.
bdrv_rea
d
/
w
rite
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
e
vin Wolf
v
v
fat: Implement
.
bdrv_co_p
r
eadv/pwritev interfaces
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
vpc: Implem
e
nt
.
bdr
v
_
co_pwritev() i
n
ter
f
ace
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
e
vin Wolf
vpc: Im
p
lement
.
bdrv_co_preadv() interf
a
c
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wol
f
v
mdk: Implement
.
bdrv_co
_
pwri
t
ev() interfac
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
evi
n
Wolf
vm
d
k: Impl
e
m
en
t
.
bdrv_co_preadv
(
) interface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
vmdk: A
d
d vmdk_fin
d
_
offse
t
_
in_cluster()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
v
di: Implemen
t
.
bdrv_co
_
p
writev() interfa
c
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin W
o
lf
vdi: Imple
m
e
n
t
.
bdrv_co_preadv()
i
nterfa
c
e
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
dmg: Implement
.
bd
r
v_co_preadv() inter
f
ace
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kev
i
n Wolf
cloop: Imple
m
ent
.
bdrv
_
co_pr
e
adv() interface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
e
v
i
n
Wo
l
f
b
o
ch
s
:
I
mp
l
ement
.
bdrv_co_preadv(
)
interface
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kev
i
n Wolf
block: In
t
rod
u
ce
.
bdrv
_
co_pr
e
a
d
v/pwritev Bl
o
ckD
r
iver
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kev
i
n Wo
l
f
bloc
k
: Renam
e
bdrv
_
co_do_pread
v
/writev
to bdrv_co_pread
v
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
K
e
vin
Wolf
block: Support
A
IO
d
r
ivers in bdrv_driver_p
r
eadv
/
pwri
t
ev(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kev
i
n
W
o
l
f
block: In
t
r
o
duce bdrv_dri
v
er_pwritev()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
block:
Introduce
b
drv_driver_preadv
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-05-12
Kevin Wolf
block: Don'
t
di
s
able I
/
O th
r
ottling on syn
c
requests
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-29
Kev
i
n
Wo
l
f
vvfa
t
: Fix
d
efault volu
m
e label
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-29
K
e
v
i
n Wolf
vvfat: Fix vol
u
me
name as
s
ertion
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-15
Kevin W
o
lf
Merge remote-trac
k
ing branch 'mreitz/tags/pull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-15
Kevin Wolf
block: Don't ignore
flags i
n
blk
_
{,co,ai
o
}_write_zeroes()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-15
Kevin Wolf
block: Fix blk_
a
i
o
_
wri
t
e_zeroes()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-15
Kevin Wolf
q
emu-io: Support 'aio_write -
z
'
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-12
K
evin
Wolf
Merge r
e
mote-tracking branch 'mreitz/t
a
gs/pull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-05
Kevin Wolf
Merge r
e
mote
-
tracking
b
ranc
h
'm
r
ei
t
z/tags/pull
-
block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-04-05
Kevin
W
o
l
f
blo
c
k: For
b
id I/O th
r
ottl
i
ng
o
n
nodes with multip
l
e
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wolf
block: Rem
o
ve bdrv_(
s
e
t
_
)
e
n
able_write_cache()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin
W
o
l
f
b
lock: Remove BDRV_O_C
A
CHE_WB
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
K
evi
n
W
o
lf
block
:
Remove bdrv_pa
r
se_
c
a
c
he_fl
a
g
s()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wolf
qemu-io: Use bdr
v
_parse_
c
ache_mode()
i
n
r
eopen_f()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wolf
b
l
ock:
U
se bdrv
_
parse
_
c
ac
h
e_m
o
de() in
drive_ini
t
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kev
i
n
W
o
lf
raw: Support BD
R
V
_
REQ_F
U
A
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevi
n
Wolf
nbd: Support BDRV_REQ_FUA
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wo
l
f
iscsi
:
Supp
o
rt BDRV_REQ_FUA
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wol
f
block: Introduce bdrv_co_writev_flags()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
K
evin Wol
f
block/qa
p
i: Use blk_ena
b
le_write_cache()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wolf
block: Move enabl
e
_
write_cac
h
e to B
B
le
v
el
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wolf
block: Handle flush error in b
d
rv_pwrite_s
y
n
c
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wolf
block: Always
s
et writeback mod
e
in blk_new_open()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
K
ev
i
n
Wolf
block: blockdev_
i
nit(): Call blk_s
e
t_
e
nabl
e
_
write_ca
c
he
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin W
o
lf
xen_disk: C
a
ll bl
k
_set_enab
l
e
_wri
t
e_ca
c
he() explicitly
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Ke
v
in Wolf
qemu
-
img: Call
b
l
k_
s
et_enable_
w
rite_
c
ache()
e
x
plicitly
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
K
e
vin W
o
lf
qemu-img: Expand all BD
R
V_
O
_FLAGS uses
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kev
i
n Wolf
qemu-io
:
Call blk_set_enab
l
e_write
_
cache() explicitly
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wolf
qemu-nbd:
Call blk
_
s
e
t_e
n
able_write_cache() exp
l
icitly
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wolf
block: Ad
d
bdrv_par
s
e_cache_mode()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wol
f
block: Remove blk
_
set_bs()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Ke
v
i
n
W
olf
block:
R
eject
w
ritethroug
h
mode except at the root
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wo
l
f
block: Mak
e
b
a
cking fi
l
es always writ
e
back
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin Wolf
block: Remove cache
.
writeback from blockd
e
v
-
add
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
K
evin W
o
lf
blo
c
k
:
Remove dirty bitm
a
ps fr
o
m bdrv_move_feature_fields()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevi
n
Wolf
block: Re
m
ove copy-on-read from bdrv_move_feature_fiel
d
s
()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-30
Kevin
W
o
lf
block: Re
m
ove bdrv_make_
a
n
o
n(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kevi
n
W
o
lf
Merge remote-tracki
n
g branch 'mreitz/tags/pull
-
blo
c
k
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kevin Wolf
block: Use b
l
k_co_pwr
i
tev() in
blk_co_wr
i
te_zeroes()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kev
i
n Wo
l
f
b
l
ock: Use
b
lk_aio_prwv
(
) for ai
o
_rea
d
/writ
e
/write_zeroes
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kevin Wolf
block:
Use blk_prw
(
)
in blk_pread()/blk_pwrite
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kevi
n
Wo
l
f
block:
U
s
e blk_co_pwritev()
in
b
lk_write_zeroes()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
K
evin Wolf
b
loc
k
: Pull up blk_read_unth
r
ottled
(
) impleme
n
tation
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kevin
W
olf
blo
c
k:
U
se blk_co_pwritev(
)
for blk_w
r
ite()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kevin Wolf
block: Use blk
_
co_preadv
(
) for blk_
r
ead()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kevin Wolf
bl
o
ck: U
s
e B
d
rvChild
in BlockBackend
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kev
i
n
Wolf
b
loc
k
: Fix memory leak in hmp_drive_
a
dd_node()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-17
Kevin Wolf
block: F
i
x qe
m
u_r
o
o
t
_bds_
o
pts
.
head initialisation
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kev
i
n
Wol
f
Merge remot
e
-tracking branch 'mreitz/
t
a
g
s
/
p
ull-block
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kev
i
n Wo
l
f
vpc: Use BB functions in
.
bd
r
v_create()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin
Wolf
vmdk: Use
BB functions in
.
bdrv_create()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Ke
v
i
n
Wolf
vhdx
:
Use BB
functions in
.
bdrv_create()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevi
n
Wol
f
v
d
i:
U
s
e BB
f
unctions in
.
bdrv_create(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wo
l
f
s
heepd
o
g: Use BB functions in
.
bdr
v
_create()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wolf
q
e
d: U
s
e BB f
u
nct
i
ons
in
.
bdrv_create()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Ke
v
in Wo
l
f
q
cow2: Use BB functions in
.
bdrv_create()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
K
evin W
o
lf
q
cow:
U
se
B
B functions in
.
b
d
r
v
_cre
a
te
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin W
o
lf
parallel
s
: Use BB
f
u
ncti
o
ns
i
n
.
bdrv_create
(
)
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wolf
block: I
n
tr
o
d
u
ce blk_set_
a
l
l
ow_write
_
b
e
yond_eof()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wolf
block:
U
se
writeback in
.
bdr
v
_creat
e
() impl
e
men
t
a
tio
n
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wol
f
hmp: Exte
n
d
drive_del to delete node
s
without
B
B
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
K
e
v
in Wolf
hmp: 'drive_add -n'
f
o
r
c
re
a
ting a node wit
h
out BB
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wolf
block:
F
ix cach
e
mode defaults in bds_t
r
ee_init()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin W
o
lf
block:
Fi
x
snapsho
t
=on cache modes
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wol
f
b
l
o
ckdev: Snap
s
hotting
m
us
t
not ope
n
second instance
.
.
.
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wol
f
block/qa
p
i:
I
ncl
u
d
e em
p
ty dr
i
ves in
query-blo
c
kst
a
t
s
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wolf
block/qapi: Fa
c
tor out bdrv_query_
b
ds_stats()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
2016-03-14
Kevin Wolf
block/qapi:
Fact
o
r out
bdrv_query_blk_stats()
Signed-off-by:
Kevin Wolf
<kwolf@redhat.com>
commit
|
commitdiff
|
tree
next