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
Merge remote-tracking branch 'public/tags/tracing-pull-request' into staging
2016-11-18
Greg
Kurz
trace
:
fix g
e
nerat
e
d code build break
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-15
Greg Kur
z
vi
r
tio: d
r
op vi
r
tio_queue_get_ri
n
g_{s
i
z
e,addr}
(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-15
G
reg Kurz
v
h
ost: drop legacy vring layo
u
t bits
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-15
Greg Kurz
vhost
:
adapt vho
s
t_
v
erify_ring_ma
p
pings() to v
i
r
tio
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-01
Gr
e
g Kurz
9pf
s
: d
r
o
p
e
xces
s
ive
e
rror message from virt
f
s
_
reset()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-01
Gr
e
g Ku
r
z
9pfs
:
don't BUG_ON(
)
i
f
f
id is
a
lready opened
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-01
Greg
K
urz
9
pfs: xattrcre
a
te requires non-open
e
d fids
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-01
Gre
g
Kurz
9
p
f
s: limit
x
a
ttr size in
x
attrcreate
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
G
r
e
g Kurz
vi
r
t
i
o-9p: add
r
eset handle
r
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
Greg K
u
rz
9pfs: onl
y
free completed
reque
s
t if not f
l
ush
e
d
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
Gr
e
g Kur
z
9
p
fs
:
drop useless
c
h
eck in pdu_free()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
G
r
eg
K
urz
9
p
fs: use cor
o
u
t
ine
_
fn annotation in
hw/9p
f
s/9p
.
[ch]
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
Greg Kurz
9p
f
s
:
use coroutine_fn annot
a
tion in hw/9pfs/co*
.
[ch]
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
Greg
K
ur
z
9pfs: fsdev: dr
o
p
useless ext
e
rn annotation for
f
u
nctions
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Greg Kurz
virtio-
s
csi: handle
v
i
r
t
io_scsi_s
e
t_c
o
nf
i
g() e
r
ror
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
G
reg Kurz
virtio-scsi:
convert virtio_s
c
si_bad_req
(
) to use vi
r
tio_e
r
ror()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
G
r
eg Kurz
virtio-net: h
a
n
d
le
vir
t
io_n
e
t_flush_tx() errors
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
G
r
eg
K
urz
virtio
-
net: ha
n
dle
v
irtio_net
_
receive() e
r
rors
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
G
r
eg Kurz
virtio-net: ha
n
dle virtio_net_handle_ctrl(
)
error
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Greg
K
u
rz
virtio-blk: han
d
le vir
t
io_blk
_
hand
l
e_reques
t
() errors
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Greg K
u
r
z
virtio-9p: handle
h
an
d
le_9p_output(
)
erro
r
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Gr
e
g
K
urz
vi
r
tio
-
blk: make some
f
u
nctions st
a
tic
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
G
re
g
Kurz
virtio-9p:
a
dd parent
h
eses to sizeo
f
ope
r
ator
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-06
G
reg Kurz
sp
a
pr
:
fi
x
check of cpu
alia
s
n
ame in spapr_get_
c
pu_cor
e
_ty
p
e()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-23
Gre
g
Kurz
MAI
N
TAINE
R
S: add sPAPR tests
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-19
Greg Kur
z
9pfs:
f
ix
po
t
e
n
t
i
al segfa
u
l
t duri
n
g walk
Signed-off-by:
Greg Kurz
<groug@kaod.org>
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
G
reg Kurz
MAINTAINER
S
:
add vir
t
io-* test
s
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
G
reg
Kurz
tests: virtio-9p
:
add basic configu
r
a
ti
o
n t
e
s
t
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
G
r
eg
K
urz
tests
:
v
ir
t
io-9p: introduce
s
tart/stop f
u
nctions
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
Greg Kurz
9pfs:
i
ntro
d
uce v9fs
_
p
a
th_
s
printf() hel
p
er
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
Greg Ku
r
z
9pfs: drop useless v
9
f
s
_str
i
ng_null(
)
function
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
Greg Kurz
9
pfs: drop
dupl
i
cate line in
p
roxy ba
c
kend
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
G
r
e
g Kurz
9pfs: drop unused fmt s
t
r
i
ngs in the p
r
oxy back
e
nd
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-09
Gre
g
Kurz
virtio-
p
ci: error out wh
e
n bot
h
legacy and modern mod
e
s
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-06
Greg Kur
z
x
ics_k
v
m: drop
e
xtra checking of kernel_xic
s
_fd
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-30
Greg Kurz
9pfs: h
a
ndle walk
o
f "
.
.
" in th
e
root directory
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-30
Greg Kur
z
9pfs
:
for
b
id
.
and
.
.
in file names
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-30
G
r
eg Kurz
9
p
fs: forbid il
l
egal path
n
ames
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-13
G
reg Kurz
pp
c
:
parse cpu
f
eatures once
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-02
Greg
Kurz
numa: set
the memory
b
a
c
kend "is_mapp
e
d" field
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-27
Greg
K
urz
v
l: e
x
it if a bad prope
r
ty
valu
e
i
s passed t
o
-gl
o
bal
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-27
Greg
K
u
rz
qdev: ignore GlobalPro
p
e
rty
.
e
r
rp
f
o
r
h
otplugged d
e
vic
e
s
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-27
Greg Ku
r
z
mac
h
ine: A
d
d comment
t
o abort path in machine_set_kernel_irqchip
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-25
Gre
g
Kurz
spapr: disintricate core-id from
D
T semantics
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-18
Greg Kurz
ppc
:
abort if compa
t
property
c
ontains an
u
nkn
o
wn value
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-18
G
r
eg Kurz
spapr
:
fix core unplu
g
crash
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-05
Greg Ku
r
z
pp
c
: simplify m
a
x
_
smt
i
niti
a
lization in
ppc_cpu_realizef
n
()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-01
Greg
K
u
r
z
9
p: synth: d
r
op v9fs_ prefix
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-01
Greg
K
u
r
z
9p:
don'
t
i
nclude
<sys/
u
io
.
h
>
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-07-01
Greg Kurz
spapr:
drop duplicate variable in spapr_core_relea
s
e
(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-01
Greg Kurz
spapr: do proper
e
rror propagation
i
n
spapr_
c
pu_core
_
realize
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-01
Greg Kurz
s
p
apr: drop reference on child
o
b
j
e
ct during
core r
e
alizati
o
n
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-06-30
Gre
g
Kurz
spa
p
r:
fix write-past-end-of-array e
r
ror in
c
pu core
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-06-30
Greg Kurz
MAINTAINER
S
:
update em
a
i
l
address for
Gre
g
Kurz
MAINTAINERS: update email address for
Greg Kurz
Signed-off-by:
Greg Kurz
<groug@kaod.org>
Acked-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-16
G
reg Kurz
KVM: use KVM_CAP_MAX_VCPU_ID
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-07
Greg Kurz
v
i
r
tio: move bi-end
i
an
target support to a single locat
i
on
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
Greg Kurz
9p: switch back to
readdir()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
Greg Kurz
9p
:
add lo
c
ki
n
g to V9fsDir
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
Greg K
u
rz
9p: introdu
c
e the V9fsDir type
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
G
r
eg Kurz
9p
:
drop useless out:
l
a
bel
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
Gre
g
Kurz
9p: drop
u
sele
s
s incl
u
s
ion of h
w
/i386
/
pc
.
h
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
G
r
eg Kur
z
9p/fsdev: remove obsolete r
e
ferences to vi
r
t
i
o
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
Greg K
u
rz
9p: s
o
me mo
r
e cl
e
anup in #in
c
lude directive
s
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-05-26
G
r
eg Ku
r
z
PP
C
/K
V
M
:
early valida
t
ion of vcpu
i
d
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-05-23
G
r
e
g Kurz
migrati
o
n
:
regain control of imag
e
s when
mig
r
atio
n
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-05-23
Greg Kur
z
savevm: f
a
il i
f
mi
g
r
ati
o
n bl
o
ckers are present
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-05-18
Gre
g
Kur
z
9p: drop
u
n
used declara
t
i
on from
c
oth
.
h
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-03-15
Greg Kurz
s
p
apr_rng: fix race with m
a
i
n loop
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-03-01
Greg Ku
r
z
trace: drop traili
n
g
empty strings
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
Greg K
u
rz
xi
c
s
:
re
p
ort error
s
wi
t
h
t
he
Q
EMU Error API
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
G
re
g
Kurz
migration: all
o
w machine to enforce configurati
o
n section
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
G
reg Ku
r
z
spapr: skip co
n
fi
g
ura
t
ion se
c
tion
during migratio
n
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
G
reg Ku
r
z
spapr: disable vmdesc
s
ubm
i
ssi
o
n for old machines
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
Greg K
u
rz
spapr_pci: fi
x
i
r
q leak in RTAS ibm,c
h
ange-msi
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
Greg
K
u
rz
spapr_pci:
k
ill u
s
ele
s
s variable in rtas_ibm_change_msi()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
G
reg Kurz
sp
a
pr_rng: disab
l
e hotpluggabil
i
t
y
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-25
Greg Kurz
s
papr: initialize local Error pointer
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
Greg Kurz
virtio
:
optimize
virtio
_
access_is_bi
g
_
e
ndian() for
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
Greg Kurz
vho
s
t: s
i
mplify vh
o
s
t_nee
d
s_vring_endi
a
n()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
G
reg
Kurz
v
h
ost: move
v
irti
o
1
.
0
check t
o
cross-endian
h
e
lper
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
Greg
Kurz
virtio: move cross-endi
a
n he
l
per
t
o vhost
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
Greg K
u
r
z
vhost-net: revert support of cross-endian vnet he
a
ders
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
Gr
e
g Kurz
virtio-net:
u
se t
h
e
b
a
cken
d
cross-e
n
dian cap
a
bilities
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-05
Greg
K
u
rz
migr
a
ti
o
n: f
i
x
b
ad
string passed t
o
err
o
r_report()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
G
r
eg Kurz
t
a
rget-ppc: gd
b
stub
:
fix s
p
e registers for little-endian
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
Greg
K
ur
z
target-
p
p
c: gdbstub: fix altivec
r
egisters for little
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
Greg
Kurz
target-p
p
c:
g
d
b
stu
b
:
introduce
avr_ne
e
d_swap()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
Greg Kurz
t
a
rget-ppc: gdbstub: f
i
x flo
a
t
r
egiste
r
s for
l
i
t
tle
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
Greg Kurz
target-ppc
:
rename and e
x
port maybe_bswap_register()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
G
r
e
g
Ku
r
z
targ
e
t-ppc: kvm:
f
ix floatin
g
point registe
r
s sync
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-22
G
r
eg Ku
r
z
fsdev: use error_repor
t
() instead
of fprintf(s
t
derr)
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-22
Greg
Ku
r
z
9pfs: use
er
r
o
r
_repo
r
t() i
n
st
e
a
d
of
f
pri
n
tf(stderr)
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-12-23
Greg Kurz
vi
r
tio-9p: use accessor to
get thre
a
d_pool
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-12-10
Greg Kurz
MAI
N
TA
I
NERS
:
add mainta
i
ner to vir
t
io-
9
p
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-12-10
Gre
g
Kurz
virtio-
9
p-d
e
vic
e
: add m
i
nima
l
unreali
z
e hand
l
er
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-11-12
Greg Kurz
virtio-9p: add savem
h
a
n
d
lers
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-07-07
Gre
g
Kurz
sp
a
pr_iommu:
translate s
P
APRTCEAccess to IOMMUA
c
cessFlags
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-07-07
Greg K
u
rz
spapr_iommu: drop
e
r
r
one
o
us check in h_put_t
c
e_indir
e
ct()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-07-07
Greg Kurz
spapr: ensure
w
e have at le
a
s
t
o
n
e XI
C
S server
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-07-07
Greg Kurz
da
t
aplane: fix cross-endian issues
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
next