repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
block: Make qiov match the request size until EOF
2014-07-14
Ke
v
in
W
olf
bloc
k
:
M
ake qi
o
v match the
r
equest size
u
ntil EOF
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-07-09
Paolo Bonzini
A
ioContext: sp
e
e
d
up ai
o
_notify
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-07-09
P
a
o
lo Bonzin
i
t
e
st-aio:
f
ix
GSource-based timer test
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-07-09
Paolo
B
on
z
in
i
block: drop aio functions that
o
per
a
te on the main
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-07-09
P
a
ol
o
Bonzini
b
lock: prefer aio_p
o
ll to qemu_aio_wait
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-07-09
K
e
vin W
o
lf
block: Fix bdrv_
i
s_allocated() return value
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-07-09
K
e
v
i
n Wolf
block/backup: F
i
x
h
an
g
for unal
i
gned i
m
age size
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Max Reitz
iotests: Fix 083 for out-of
-
tree bu
i
lds
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Max Reitz
iotests: Dro
p
Python
version
f
rom 06
5
'
s
S
hebang
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Max R
e
itz
iotests: Use $
P
YTH
O
N f
o
r Py
t
ho
n
scr
i
p
ts
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
M
a
x Reitz
iotests: Sourc
e
common
.
e
n
v
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Max
Reitz
c
o
nf
i
gure:
Enable ou
t
-of-tree io
t
ests
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Max Reitz
iot
e
sts: Allow out-o
f
-
tre
e
run
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Chen G
a
n
g
block
.
c
:
Don't return success for bdrv_ap
p
en
d
_
temp_snapshot
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Beno
î
t
C
a
ne
t
qemu-iotests:
A
d
d
Test
R
epairQuorum to 041 to te
s
t drive
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Benoît Canet
blo
c
k
: Add replaces argu
m
ent to drive
-
mi
r
ror
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Marku
s
Armbru
s
t
e
r
blo
c
kj
o
b: Fix rece
n
t BL
O
C
K_JOB
_
ERROR regr
e
ssion
Reviewed-by: Kevin Wolf <
kwolf@redhat.com
>
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Mar
k
us Armbrus
t
er
block
j
ob: Fix
r
ecent BLOCK_JOB_READY regress
i
on
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
F
am Zheng
vi
r
tio-blk: Ren
a
me comp
l
ete_r
e
quest_early to complete
_
r
eques
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam
Z
heng
virtio-blk: Unify {n
o
n-,}data
p
l
a
ne'
s
req
u
est handlings
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam Zhe
n
g
virtio-blk: Sc
h
e
dule BH in the right context
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam Zheng
virtio-blk: Expor
t
r
eq
u
est
h
andling func
t
ions to d
a
t
a
p
la
n
e
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam Zheng
v
irti
o
-blk:
M
a
ke requ
e
st
c
o
m
pletion function
virtual
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Stefan
H
a
j
no
c
zi
block:
acquire AioContext
in qmp_que
r
y_blockstats()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
S
t
efan Hajn
o
c
z
i
bl
o
ck: make
bdrv_quer
y
_st
a
ts() static
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam Zheng
virtio-blk: Fix and cle
a
n up the in_
s
g and out_sg chec
k
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam Zhen
g
virtio-b
l
k:
F
ill in Vi
r
tIOBlockReq
.
out in dataplane
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam Zheng
vi
r
tio
-
bl
k
: Conv
e
rt VirtIO
B
lockReq
.
out t
o
structru
e
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
F
a
m Zheng
virtio-blk: Use VirtIOBlockReq
.
in
to dro
p
Vi
r
tIOBlo
c
k
R
eq
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam Zheng
vir
t
i
o-blk
:
Rep
l
ac
e
VirtIO
B
lockRe
q
u
e
st wi
t
h Vir
t
IOBlockReq
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam Zheng
virtio-blk:
D
r
o
p VirtIOBlockRequest
.
r
e
ad
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam
Z
he
n
g
virt
i
o-blk: Drop
b
ounce buffer fr
o
m dat
a
p
l
a
ne c
o
de
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam Zheng
virtio-blk: Conver
t
VirtIOBl
o
ckReq
.
elem to pointer
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Fam
Zheng
vi
r
t
io
-
blk: M
o
ve V
i
rt
I
OBlock
R
eq to header
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Benoît
Canet
b
lo
c
k: Add nod
e
-
n
a
m
e
argument to
drive-mirror
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Benoît Ca
n
et
quoru
m
: Add the re
w
rite-cor
r
upted para
m
ete
r
t
o
quorum
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Jeff Cody
block: add q
e
m
u
-i
o
t
e
st for resize
b
ase du
r
i
n
g
live
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-27
Jeff Co
d
y
block:
check
for RESIZE blo
c
ke
r
in
t
he QMP command
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Michal Privoznik
qemu
_
op
t
s_a
p
pe
n
d: Play n
i
cely with Qemu
O
ptsList's head
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Ke
v
i
n
Wolf
b
l
ock: Rem
o
v
e a sp
e
cial
c
ase fo
r
protocols
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Kevi
n
Wolf
block: Catch backing files assigned t
o
no
n
-COW drivers
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Kev
i
n
Wolf
b
l
ock: Remo
v
e second bdrv_o
p
en() recu
r
sion
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
K
evin Wo
l
f
b
l
o
ck: Inl
i
ne bdrv_fil
e
_open
(
)
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Ke
v
i
n Wolf
b
l
ock: U
s
e common driver selection code for bdrv
_
open_fil
e
(
)
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
K
evi
n
W
olf
block:
A
lw
a
ys
pass driver name th
r
ough
options QDict
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Kevin Wolf
block: Move json: p
a
rsi
n
g to bd
r
v_
f
ill_option
s
()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Kevin
W
ol
f
block: Move
bdrv_fill_options()
call to bdrv_open()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Kevi
n
Wolf
block: Crea
t
e
bdrv_fill
_
options()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Peter Lieve
n
block/nfs:
a
dd knob to set rea
d
a
h
e
a
d
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Peter Liev
e
n
b
l
ock
/
nfs: fix url p
a
ramet
e
r checking
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Fam Zheng
qemu-io
t
es
t
s: Tes
t
0-length image for mi
r
ror
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Fam Zheng
qemu-iotests: Test BL
O
CK_JOB_READY event for 0
K
b i
m
age
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Fa
m
Zheng
mirror: Go thro
u
g
h re
a
dy -> complete
process for 0
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-26
Fam
Zheng
block
j
ob
:
Add block
_
job_yield
(
)
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-06-02
Max Reit
z
q
e
mu-img: Report err
o
r
even with --oforma
t
=json
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Fam Zheng
vmdk: Fix local_er
r
in vmdk_cre
a
t
e
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Peter Maydell
block/raw-posix
.
c: Avoid nonstandard LONG_LONG
_
M
A
X
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus Armbruster
qemu-img: Plu
g
memory l
e
ak
in co
n
vert command
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus Armbruster
b
lock/sheepdog: Pl
u
g mem
o
ry
leak in
sd_snapshot_create()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus Ar
m
bruster
block/v
v
f
at:
P
lug
mem
o
r
y leak in read_directory()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus Arm
b
r
u
ster
block/vvfat:
P
lug me
m
ory
l
eak in chec
k
_direct
o
ry_cons
i
s
tency()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Mark
u
s A
r
mbruster
b
l
ock/qapi: Plug mem
o
ry
l
e
ak in dum
p
_qobject()
case
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus Arm
b
ruster
bl
o
ckdev: Plug m
e
mory leak
in drive_init()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus
A
rmbr
u
s
ter
blockdev: Plug memory
leak in bl
o
ckdev_init()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus Armb
r
uster
qe
m
u-io: Don't print
N
ULL w
h
en open without n
o
n-optio
n
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Mark
u
s Armbrus
t
er
qemu-io
:
Plug m
e
mory le
a
k in
o
pen com
m
and
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Mark
u
s A
r
m
b
ru
s
ter
qemu-io:
S
upp
o
r
t
multiple -
o
in open command
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Mar
k
us Arm
b
ruste
r
block: Plug m
e
mory leak on brv_o
p
en_image() er
r
or
p
a
th
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus A
r
mbrust
e
r
qcow2: Plu
g
m
e
mo
r
y le
a
k
on qcow2_
i
nvalidate
_
cache
(
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus Armbru
s
t
er
block/vvfat: Plug memory leak
i
n enabl
e
_
write_target()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-30
Markus Ar
m
br
u
ster
qemu-img: Plug memory
l
eak on
b
lock option help error
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Peter Lieven
block: optimize zero writes wit
h
bdrv_write_zer
o
es
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
P
e
ter Lieven
blo
c
kdev: add a func
t
ion to parse enum ids fr
o
m str
i
ngs
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Peter
L
ie
v
e
n
ut
i
l
:
add qemu_iovec_is_zero
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Kevin Wol
f
qcow1: St
r
icter
backing file length ch
e
c
k
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Kevin
Wolf
qc
o
w1
:
Validate i
m
age size
(
CVE-2014-02
2
3)
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Ke
v
i
n
Wolf
qcow1: Validate L2 t
a
b
l
e size
(CVE
-
20
1
4-0222)
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Kevin Wolf
qcow1: Check
m
axim
u
m clus
t
er s
i
ze
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Kevin Wolf
q
c
ow
1
:
M
ake
p
adding in the header explicit
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
M
a
t
thew Booth
curl
:
Add u
s
a
g
e
docume
n
tati
o
n
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Matthew Bo
o
th
curl: Add ss
l
verify option
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Mat
t
hew Booth
curl:
R
e
m
ove broken par
s
i
n
g of options fr
o
m u
r
l
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Matthew B
o
oth
cur
l
: Fix build when
cu
r
l
_mult
i
_
s
o
c
k
e
t_ac
t
ion
i
s
n't
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Fam Zheng
qemu-iotests:
F
ix b
l
k
debug in VM dri
v
e in 030
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Markus A
r
m
bruster
qemu-iotest
s
: Fi
x
core
dump suppression i
n
test 0
3
9
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Max
R
e
i
tz
iotests: Add t
e
st for
t
he
JSON
p
r
o
tocol
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Max Reitz
block: All
o
w JSO
N
file
n
ames
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Max Reitz
check-qdict
:
Add test
f
o
r qdict_joi
n
()
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Ma
x
Re
i
tz
qdi
c
t: Add qd
i
ct_j
o
in
(
)
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Je
f
f
Cody
block:
add
t
est for
vhd
x
image creat
e
d by D
i
s
k
2
V
HD
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Jeff C
o
d
y
block: vhdx - account for iden
t
ical header sections
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Mike Day
Remove g_
s
eque
n
ce_lookup from q
e
m
u
-im
g
he
l
p functio
n
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-05-19
Kevin W
o
lf
block: Fix
b
drv_is_
a
llocated
(
) for short b
a
cking
f
iles
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-30
Matthew
B
o
o
t
h
curl: Fix hang r
e
a
ding from slow
c
o
nnections
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-30
Matthew Boo
t
h
cu
r
l: Ensure all in
f
or
m
ati
o
nals
are chec
k
ed fo
r
completion
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-30
Matthew Booth
curl:
Elimin
a
te unnecessa
r
y use
o
f curl_mu
l
t
i
_
socke
t
_all
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-30
Matthew Booth
cur
l
: R
e
m
ove unne
c
es
s
a
ry explicit calls to internal
.
.
.
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-30
Matthew Booth
c
u
rl:
Rem
o
ve erroneous sleep waiting for curl completion
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-30
Matthew Booth
curl: F
i
x
ret
u
rn from
c
u
r
l_read_cb wit
h
invalid
s
tate
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
2014-04-30
Mat
t
hew Booth
cu
r
l: Remove u
n
necessa
r
y use o
f
go
t
o
Signed-off-by: Kevin Wolf <
kwolf@redhat.com
>
commit
|
commitdiff
|
tree
next