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
s390: avoid always-true comparison in s390_pci_generate_fid()
2016-10-24
Marc-A
n
d
r
é
Lureau
char: remove
e
xplicit_
b
e_ope
n
f
r
o
m
C
h
arDriverState
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Mar
c
-André Lureau
c
h
ar: use
c
o
m
m
o
n error
p
ath in qmp_chard
e
v_a
d
d
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André Lureau
char: re
p
lace
a
v
a
il_c
o
n
nec
t
ions
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
M
arc-André
L
ureau
c
h
a
r: remove unused qe
m
u_ch
r
_fe_event
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André
L
ureau
char: use an enum f
o
r CHR_EVENT
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André L
u
reau
ch
a
r: remove unus
e
d CHR_EVENT
_
FOCU
S
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Mar
c
-And
r
é
Lureau
char:
move fe_o
p
en in CharBac
k
en
d
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-A
n
dré Lureau
char: re
m
o
ve ex
p
licit_fe_open
,
u
se a set_handlers
a
rgument
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André Lure
a
u
c
har: rename chr_close/ch
r
_free
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Mar
c
-André Lurea
u
char: mov
e
fr
o
nt
end
handlers in CharBa
c
k
e
n
d
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
M
arc-André Lu
r
eau
tests: start chardev unit te
s
ts
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André Lurea
u
char
:
m
a
k
e so
m
e qe
m
u_
c
h
r_fe skip i
f
no driver
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-And
r
é Lureau
char: replace qemu_c
h
r_claim/release with qemu_chr_fe_
i
nit
.
.
.
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc
-
André
Lureau
vhost-user: onl
y
init
i
a
l
i
z
e q
u
eu
e
0
CharBackend
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André Lureau
char: fold qemu_chr_s
e
t_han
d
ler
s
in q
e
mu_chr_fe_set_handlers
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Ma
r
c
-
And
r
é Lure
a
u
char: use qemu_c
h
r
_fe* functions
with Ch
a
rBa
c
kend
argument
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André L
u
reau
colo: cla
i
m i
n
find_and_check_cha
r
d
ev
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-And
r
é L
u
r
ea
u
char: rename some frontend fu
n
c
t
ion
s
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André L
u
reau
char: remaining switch to CharBackend in
f
rontend
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André Lure
a
u
char:
r
e
p
lace P
R
O
P_CHR with
CharBackend
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-A
n
dré Lur
e
au
char: start c
o
nvertin
g
mux dri
v
e
r
t
o use CharB
a
c
k
end
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
M
a
rc-
A
ndré Lureau
c
har
:
introduce
CharBackend
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-
A
ndré Lurea
u
m
u
x: split mux_chr_update_read_h
a
n
dler(
)
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Ma
r
c-André Lureau
char
:
remove init callback
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Mar
c
-André
Lureau
malta: replace chr i
n
it by CHR_EVENT
_
OPENED
handler
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André L
u
reau
sun4uv:
fix serial initializa
t
ion regression
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André Lureau
r
i
ngbuf: fix chr_wri
t
e
return value
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André
L
ureau
char: rem
o
ve use-after-fr
e
e
o
n win-st
d
io
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-An
d
ré Lureau
rng: remov
e
un
u
sed inc
l
ud
e
d hea
d
er
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-24
Marc-André Lu
r
eau
c
h
ar
.
h
:
misc doc
fix
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-13
Ma
r
c-André Lureau
Rev
e
rt
"char: us
e
a f
i
xed i
d
x for
c
hild muxed chr"
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-08
Marc-André Lureau
b
u
ild-sy
s
: fix find-in-path
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-08
Marc-A
n
dré Lurea
u
exec: remove
unused
c
o
m
pact
e
d argument
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-07
Marc-André
L
ureau
q
api: re
t
u
r
n a 'missing p
a
rameter' error
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-07
Marc-André Lureau
q
a
pi:
assert
lis
t
en
t
r
y
h
as a value
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-07
Mar
c
-André Lureau
qapi: add assert about root val
u
e
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-06
Marc-An
d
r
é
Lureau
qapi: Fix cr
a
sh when 'any
'
or 'nu
l
l
' p
a
rameter is missing
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-06
Marc-André Lur
e
au
qmp:
fix object-add
assert() w
i
thout
p
rops
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-04
M
a
rc-André Lureau
char: update
r
ead
ha
n
dl
e
r
in all
cases
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-10-04
Marc-André Lureau
cha
r
: use a fixed idx for child muxed c
h
r
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-29
Marc-André Lure
a
u
smbios: fix
u
uid
co
p
y
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-28
Ma
r
c-And
r
é Lureau
c
onsole: sk
i
p same-size r
e
si
z
e
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-27
Marc-And
r
é Lu
r
e
a
u
linux-user: re
m
ove #defin
e
smp_{core
s
, t
h
rea
d
s}
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-27
Mar
c
-André Lu
r
eau
b
u
i
l
d-sys: put gl
i
b_c
f
lags in
QEMU_CFLAGS
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-27
M
arc
-
André Lureau
build-s
y
s: remove u
n
used
GLIB_CFLAGS
commit
|
commitdiff
|
tree
2016-09-23
Marc
-
And
r
é Lureau
tests: a
d
d /vhost-u
s
e
r/flag
s
-m
i
smatch
t
e
s
t
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-23
Marc-An
d
ré Lureau
tests: add a simpl
e
/vhost-user/multique
u
e test
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-23
M
a
r
c-An
d
ré Lureau
tests: add /vhost-user/conn
e
ct-fail te
s
t
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Mar
c
-André Lureau
linux-user-i386
:
F
ix crash on c
p
uid
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Mar
c
-A
n
dré Lureau
R
eplace qm
p
-
com
m
ands
.
hx by docs/qmp-command
s
.
txt
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc-André Lureau
qm
p
-commands
.
h
x: fix some styling
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc-
A
ndr
é
Lureau
build-sys: rem
o
ve qmp-commands-
o
ld
.
h
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
M
a
rc-André Lureau
mon
i
t
o
r:
use q
m
p_dispatch()
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
M
arc
-
André Lureau
tests: ad
d
a
t
es
t
t
o check invalid args
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc-André Lureau
q
a
pi: chec
k
inval
i
d
a
rguments
on no-args co
m
mands
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc-André Lureau
qapi: remov
e
the
"mi
d
dle" mode
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc-Andr
é
Lurea
u
monitor: remove
m
handler
.
cm
d
_new
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
M
arc-An
d
r
é
Lureau
monitor: impleme
n
t 'q
m
p_qu
e
ry_com
m
a
n
ds' with
o
ut qm
p
_cmds
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc-A
n
dré Lurea
u
monitor: use qmp_find_com
m
and() (using generated qapi
.
.
.
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
M
a
rc-André
L
ureau
qap
i
: expo
r
t the marshal
l
ers
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc-André Lure
a
u
qmp
:
H
ack to keep co
m
mands configu
r
ati
o
n-sp
e
c
i
fic
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
M
arc-André Lurea
u
monit
o
r: re
g
i
ster g
e
n:false commands manually
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc
-
André
Lureau
m
onitor: simpl
i
f
y
in
v
a
lid
_
qmp_mode()
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc-Andr
é
Lurea
u
qap
i
-schema: a
d
d 'device_add'
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
Marc-André L
u
r
e
a
u
qapi-schema: use generate
d
marshaller for 'qmp_capabilitie
s
'
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-19
M
a
r
c-André L
u
r
eau
build
-
sys
:
de
f
ine QEM
U
_VE
R
SION_{MAJOR, MINOR, MI
C
RO}
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-14
M
a
rc-André Lureau
build-sys: ad
d
make 'help
'
t
a
rget
commit
|
commitdiff
|
tree
2016-09-14
Marc-André Lu
r
eau
C
ha
n
ge net/socket
.
c to use socket_*() functi
o
ns
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-
A
ndré Lureau
t
e
sts: fix pos
t
copy-test leaks
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
M
arc-Andr
é
Lureau
tests: fix rs
p
leak
i
n
postcopy-test
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André Lur
e
au
tests
:
pc-
c
pu-test leak
s
fixes
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-
A
n
d
r
é Lureau
t
e
sts: ad
d
qtest_a
d
d_data_fu
n
c
_full
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André Lu
r
e
au
b
us:
s
impl
i
fy n
a
me handling
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Mar
c
-A
n
dré Lureau
ipmi: free
e
xtern ti
m
er
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André L
u
reau
sd: free timer
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
M
ar
c
-And
r
é
Lu
r
ea
u
pc: keep gsi ref
e
r
ence
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André Lureau
pc: f
r
ee i8259
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Ma
r
c-André Lu
r
eau
tests: f
i
x qom-test
l
eaks
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André Lureau
a
cpi
-
buil
d
: fix array leak
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Mar
c
-André Lureau
machine: us
e
class base
init
generated name
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André Lureau
pc: d
o
n't leak a20_line
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-An
d
ré Lureau
pc:
simplify passing
qemu_
i
rq
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
M
ar
c
-
André
Lureau
portio: keep r
e
ference
s
o
n
por
t
io
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
M
arc
-
André
L
urea
u
te
s
ts: fix leak in test-string
-
input-visi
t
o
r
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André
L
u
r
ea
u
tests
:
fix
c
heck-qom-prop
l
ist leaks
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André Lureau
tests: fix check-q
o
m
-
i
n
terface leak
s
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Mar
c
-An
d
ré Lureau
tests: fix
test-i
o
v
leaks
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-
A
ndré Lureau
tests: fix
te
s
t-
v
mstate lea
k
s
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André Lureau
te
s
t
s:
fix test-
c
uti
l
s leaks
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
M
a
r
c-A
n
dr
é
L
u
reau
qga: free
remaining
l
e
aking stat
e
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc
-
André
L
ureau
q
g
a
:
free the who
l
e
b
lac
k
list
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
M
arc-
A
nd
r
é Lureau
glib-c
o
m
p
at: add g_(s)li
s
t
_
free_full()
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-09-08
Marc-André Lu
r
eau
te
s
ts: fix
t
e
st-
q
ga leaks
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-08-22
Marc-André Lureau
slirp:
f
ix segv when init failed
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-08-16
Marc-André Lureau
qmp-c
o
mmands
.
hx: remove outdated n
o
te
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-08-16
Marc-André Lureau
c
h
ar: f
i
x wai
t
ing for TL
S
and t
e
l
net
c
o
nnection
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-08-09
Marc-
A
ndré Lureau
build-
s
ys: fix
b
uilding with ma
k
e CFLA
G
S=
.
.
argument
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-08-08
M
arc-An
d
ré Lureau
aud
i
o:
clea
n
up bef
o
re moni
t
or clean u
p
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-08-08
Marc-André Lureau
mo
n
i
tor: f
i
x crash whe
n
le
a
v
i
ng
qemu with spice
a
udio
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
2016-08-07
Marc-André Lurea
u
ahc
i
: fix
s
glist leak on
retry
Signed-off-by:
Marc-André Lureau
<marcandre.lureau@redhat.com>
commit
|
commitdiff
|
tree
next