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
exec.c: Fix breakpoint invalidation race
2016-11-18
Greg Kurz
t
r
ace: fi
x
generated
code bu
i
ld break
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-15
Gr
e
g Kurz
virtio: drop v
i
rtio_que
u
e_get_ring_{size,a
d
dr}(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-15
Gr
e
g
K
u
r
z
vhost: drop le
g
a
c
y vring
layout bits
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-15
Gre
g
Kurz
vhost:
a
da
p
t v
h
ost_v
e
r
ify_ring_ma
p
ping
s
() to vi
r
t
i
o
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-01
Greg
Ku
r
z
9
p
f
s
:
drop
e
x
cessive error
message from virtfs
_
r
eset()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-01
Greg Ku
r
z
9
pfs:
don't BUG_O
N
() i
f
fid is alre
a
dy opened
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-01
Greg Kurz
9
p
fs: xattrcreate r
e
quires no
n
-opened fids
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-11-01
Gre
g
Kurz
9pfs: lim
i
t xat
t
r size in xattrcreat
e
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
Gre
g
Ku
r
z
virtio-9p: add r
e
set handler
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
Gre
g
Kur
z
9pfs: onl
y
f
re
e
c
om
p
leted r
e
q
uest
i
f not flu
s
h
e
d
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
G
r
eg K
u
rz
9pfs:
d
r
op u
s
e
l
e
ss check
in pdu
_
free()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
Gre
g
Kurz
9pfs: use
c
o
r
outine_fn annotation
i
n
hw/9pfs/9p
.
[ch]
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
Greg Kurz
9p
f
s: us
e
c
o
routine_fn annota
t
ion i
n
hw
/
9pfs/co*
.
[ch]
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-17
Greg
Kurz
9pfs: fsdev: drop use
l
e
ss
e
x
tern annotat
i
on for
f
unctions
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Greg Kurz
virtio-scsi: handle virtio_scsi_set_config() e
r
ror
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Greg Kurz
virti
o
-
scsi: convert virtio_scsi_b
a
d_r
e
q
(
) to use virtio_error
(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Greg Kurz
virtio-net: h
a
nd
l
e
v
ir
t
io
_
net_f
l
ush_tx(
)
err
o
rs
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Gr
e
g
Ku
r
z
virtio-ne
t
: han
d
l
e
virtio_
n
et_receive(
)
errors
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Gr
e
g Kurz
virt
i
o-n
e
t
:
ha
n
dle virtio_net_h
a
ndle
_
c
t
rl() error
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
G
re
g
Kurz
v
i
r
ti
o
-
blk: handle
v
irtio_bl
k
_handl
e
_request
(
) errors
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Greg Kurz
virtio-9p: handle h
a
n
d
le_9p_
o
utp
u
t() error
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Gre
g
Kurz
virtio-
b
l
k
: make some func
t
ions st
a
tic
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-09
Greg Kurz
v
i
rtio-9p: add paren
t
heses to
s
izeof operator
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-10-06
Greg Kurz
spapr: f
i
x check of cpu alias
name in spapr_g
e
t_cpu_core_type()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-23
Gr
e
g
Ku
r
z
MAI
N
TA
I
N
E
R
S: a
d
d s
P
APR tests
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-19
G
reg Kurz
9
p
fs: fix pot
e
ntial segf
a
ult d
u
ring walk
Signed-off-by:
Greg Kurz
<groug@kaod.org>
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
Greg Kurz
MAINT
A
I
NERS
:
add
virtio-* test
s
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
Greg Kurz
t
ests: virtio-9p: add
b
asic configuration test
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
Gre
g
Kurz
tests: virtio-9p:
i
ntroduce sta
r
t/stop fun
c
tions
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
G
r
eg K
u
rz
9pfs: i
n
trodu
c
e v9fs
_
pa
t
h_s
p
rint
f
() helper
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
G
reg Kurz
9
pfs: drop use
l
ess
v
9fs
_
string_nul
l
(
)
function
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
Gr
e
g Kur
z
9pfs: dr
o
p
d
u
plica
t
e li
n
e in p
r
ox
y
b
a
cke
n
d
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-16
Greg Kurz
9
pfs
:
dro
p
unus
e
d fm
t
strings in the proxy backe
n
d
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-09
Greg Kurz
virtio-pc
i
: error out when both legac
y
and modern mo
d
es
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-09-06
Gre
g
Kurz
xic
s
_kvm: drop ext
r
a check
i
ng of kerne
l
_
x
ics_fd
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-30
Greg Kurz
9pfs:
handl
e
w
alk of "
.
.
"
in th
e
roo
t
dire
c
tory
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-30
Greg Kurz
9pfs:
forbid
.
and
.
.
in file names
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-30
Greg Ku
r
z
9
p
fs: forbid illegal path names
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-13
Greg Kurz
ppc: parse
cp
u
f
eatures once
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-08-02
Gr
e
g Kurz
numa: set the mem
o
r
y
backend "
i
s_map
p
ed"
field
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-27
Greg Kurz
vl: exit if a bad property va
l
ue is p
a
ssed to
-
global
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-27
Greg K
u
rz
q
d
ev
:
ignore Gl
o
balP
r
operty
.
errp fo
r
hotplugged devic
e
s
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-27
G
reg
K
urz
machin
e
:
A
dd c
o
mment to abort
p
ath in machine_s
e
t_kernel_irq
c
h
i
p
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-25
Greg Kurz
sp
a
pr:
disintric
a
te core
-
id from DT
se
m
antic
s
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-18
G
reg Kurz
ppc: abort i
f
compat p
r
operty contains an unknown
v
alue
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-18
Gr
e
g Kurz
spapr: fix
c
o
r
e unplug crash
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-05
Greg Kurz
ppc: simplify max_smt ini
t
iali
z
ation
i
n ppc_cpu_rea
l
izefn()
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-01
Greg
K
urz
9p: s
y
nth: drop
v
9
f
s
_ prefix
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-01
Greg Kurz
9p: don'
t
i
n
clude
<
sy
s
/uio
.
h>
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-07-01
G
r
eg Ku
r
z
spapr: drop duplica
t
e
variable
i
n spa
p
r_c
o
re_rele
a
se
(
)
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-01
Greg Kurz
spapr: do proper error propagation in spapr
_
cpu_core_re
a
lize
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-07-01
G
r
eg Kurz
spapr: drop referenc
e
on child obj
e
c
t
d
uring
core realization
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-06-30
Gr
e
g Ku
r
z
spapr: fix
w
rite-past-end-o
f
-
a
r
ray error
in cpu cor
e
.
.
.
Signed-off-by:
Greg Kurz
<groug@kaod.org>
commit
|
commitdiff
|
tree
2016-06-30
Gre
g
Kurz
MAINTAINER
S
: u
p
date email add
r
ess for
Greg 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
Greg Kurz
K
V
M: use KVM
_
C
AP_M
A
X_VCPU_ID
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-07
Greg
Kurz
virt
i
o: mov
e
bi-endian target support to a s
i
ngle
l
o
cation
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
9
p: add locking to V9fsDir
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
G
reg Kurz
9p:
int
r
oduce the V9
f
sDir type
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
Greg
K
urz
9
p
: drop useless out:
l
abel
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
Greg
K
urz
9p
:
drop useless inclusion of
h
w/
i
386/pc
.
h
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
Greg Kurz
9
p/
f
s
d
e
v
:
remove obsolete
r
efer
e
n
ces t
o
v
irtio
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-06-06
Gre
g
Kur
z
9p
:
some m
o
re c
l
eanup in #inc
l
ude directives
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-05-26
Greg Kur
z
PPC/KVM: ear
l
y
v
a
l
idati
o
n
of vcpu id
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-05-23
Greg K
u
rz
migration: regain con
t
rol
o
f i
m
ages
w
hen migration
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-05-23
Gre
g
K
u
rz
s
a
ve
v
m:
f
ail if migration blo
c
kers
are
p
r
es
e
nt
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-05-18
Greg Kurz
9p: drop unused
declaration
f
rom coth
.
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 main loop
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-03-01
Greg Kurz
t
race: drop
t
r
ailing
emp
t
y str
i
ng
s
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
Gr
e
g Kurz
xics: report errors with the
Q
EMU Error API
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
Greg
K
urz
migr
a
tion: allow mach
i
n
e
to enforc
e
c
o
n
fi
g
ur
a
tion section
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
Greg Kurz
spapr: skip c
o
nfiguration s
e
c
tion
d
u
r
ing migration
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
Gre
g
K
u
rz
spapr: disable
vmdesc s
u
b
mission for old machi
n
es
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
G
r
eg Kurz
s
papr
_
pci:
fix irq leak in RTAS
ib
m
,change-msi
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
G
r
e
g
Kurz
s
pap
r
_pci: kill
u
seless variable in rtas_ibm_chan
g
e_msi()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-28
Gre
g
Kurz
spapr_rng: disabl
e
hotplu
g
gability
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-25
Greg Kurz
s
papr: initia
l
i
z
e
local Error pointer
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
G
reg
Kurz
vi
r
t
io
:
optimize vi
r
tio_a
c
cess
_
is_big_endi
a
n() for
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
Greg K
u
rz
v
h
ost: s
i
mplify vhost_needs_vring_
e
n
d
ian()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
Gre
g
Kurz
vhost: m
o
ve virtio 1
.
0
c
heck to cro
s
s-endian he
l
per
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
Greg Kurz
v
i
rtio
:
move cross
-
endian helper to vhost
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
G
r
eg Ku
r
z
vhost-net: re
v
ert suppo
r
t of cross-endian vnet headers
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-16
Greg
K
urz
virti
o
-net:
u
se the
b
ackend cross-endian capabi
l
iti
e
s
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-02-05
G
reg Kurz
migration: fix bad string passed
t
o
error_report
(
)
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
Greg Kurz
targ
e
t
-
p
pc:
g
dbstu
b
: fix spe
r
e
gisters for little-e
n
dian
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
Greg Kurz
targe
t
-ppc: gdbstub:
fix altivec regis
t
ers for litt
l
e
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
Greg Kurz
tar
g
e
t-
p
pc: gd
b
s
tub: introduce avr_n
e
ed_
s
wap()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
Greg Kurz
target-ppc: gdbstub: f
i
x float registers for little
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
Greg
Kurz
target-ppc: re
n
am
e
a
nd export maybe_bswap_regi
s
t
e
r()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-30
G
r
e
g
K
urz
targ
e
t
-ppc: kvm: fix
f
loating point re
g
isters sync
.
.
.
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-22
Gr
e
g Kurz
fsdev: use error_r
e
port() ins
t
ead
of
f
p
ri
n
t
f
(
s
tderr)
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2016-01-22
Greg Kurz
9
pfs: use error_report() in
s
tead of fp
r
i
ntf(stderr
)
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-12-23
Greg K
u
rz
vir
t
io-9p:
u
se accesso
r
to ge
t
thread_pool
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-12-10
Greg Kurz
M
AINT
A
INERS: ad
d
m
aint
a
i
n
e
r
to vi
r
tio-9p
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-12-10
Greg Kurz
vi
r
tio-9p-
d
e
vi
c
e
:
add mi
n
imal unrealize
handler
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-11-12
Greg Kurz
v
i
rtio
-
9p: ad
d
sav
e
m handlers
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-07-07
Gr
e
g Kurz
spapr_iommu: tr
a
n
slate sPAPRTCEAccess to IO
M
MUAccessFlags
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-07-07
Gr
e
g Kurz
s
p
apr_iommu: drop er
r
oneous check in h
_
p
ut_tce
_
indi
r
ect()
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-07-07
Greg
K
urz
spa
p
r: en
s
ure we have at least one
XIC
S
server
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
2015-07-07
G
reg
K
urz
dataplane:
f
ix cross-endia
n
i
ssues
Signed-off-by:
Greg Kurz
<gkurz@linux.vnet.ibm.com>
commit
|
commitdiff
|
tree
next