repo.or.cz
/
linux-2.6
/
mini2440.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
agp/intel: remove restore in resume
2009-09-14
Zhenyu W
a
ng
a
gp/intel:
remove
r
estore in resu
m
e
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-08-06
David Woodhouse
agp: fix
u
ninorth
b
ui
l
d
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-05
Dav
e
A
i
rl
i
e
M
erge
g
it://git
.
infradea
d
.
o
rg/
~
dwmw2/iommu-agp
i
n
to
.
.
.
commit
|
commitdiff
|
tree
2009-08-05
Dave Airlie
Merge
git://git
.
i
nfradead
.
org/~dwmw2/iom
m
u
-agp into
.
.
.
commit
|
commitdiff
|
tree
2009-08-04
R
o
el Klui
n
drm
/
ttm:
R
ead buffer overflow
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-04
Roel K
l
uin
drm/radeon: Read buffer ove
r
f
l
ow
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-04
Thomas Hells
t
rom
drm/ttm:
Fi
x
a sync obj
e
ct l
e
ak
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-04
Xiaotian Feng
drm/rad
e
on/kms: fix
m
emory
leak in radeon_driver_load_kms
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-04
D
a
ve Airl
i
e
drm/radeo
n
/kms: fi
x
no
m
odeset
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-04
Thomas
H
ellstrom
drm
/
ttm: Fix a
p
ot
e
ntial compa
r
ison
o
f
stru
c
ts
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-04
Dave Ai
r
l
ie
d
r
m/rad
e
on/kms:
fix
r
v
515 VRAM initialisation
.
Signed-of-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-04
A
l
ex Deucher
d
r
m/radeon: add some
n
ew r7
x
x
pc
i
ids
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-04
Jakob Bornecrantz
dr
m
: Catch stop p
o
ssible NULL pointer reference
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-08-04
Jakob
Bornecr
a
ntz
drm: Small lo
g
ic f
i
x
in drm_mode
_
setcrtc
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Dav
e
Airl
i
e
drm/rade
o
n
: set fb aperture sizes for
framebuf
f
er handoff
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Dave
Airli
e
drm/ttm:
f
i
x highus
e
r vs dma3
2
c
o
nf
u
sion
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Michel
D
ä
nzer
d
rm/radeo
n
: Fix size used for b
e
nchmark
i
n
g
BO copies
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Mic
h
e
l
Dänzer
drm/radeon: Add r
a
deon
.
te
s
t parame
t
e
r
f
or running BO
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Dave Airlie
drm
/
radeon
/
k
ms: allow
i
nterrupt
i
b
le waits for object
s
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
T
h
omas Hell
s
trom
d
r
m/ttm
:
po
w
erpc:
F
ix Hig
h
mem cache flushing
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Thomas H
e
lls
t
rom
x86: Expo
r
t kmap_atom
i
c_prot
(
) n
e
eded f
o
r TTM
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
T
h
omas He
l
lstrom
drm/tt
m
:
Fix ttm in-kernel cop
y
ing o
f
pages with
n
on
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Thomas
H
ellstr
o
m
drm/ttm: Fix an oops
a
nd sync
o
bject
leak
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Dave Airlie
drm/r
a
d
e
on
/
km
s
:
vram
s
izing
o
n c
e
rtain r100 chips
n
eeds
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Miche
l
Dänzer
drm/radeon: Pay mo
r
e
attention to object
p
lacement
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Michel
Dänzer
d
rm/rade
o
n: F
a
ll back to evic
t
ing B
O
s
with memcpy if
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
M
i
c
hel Dänze
r
drm/rad
e
on: Don
'
t unreserve twic
e
on failu
r
e
t
o
v
alidate
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
Jerome Gl
i
sse
drm/
r
adeon/kms: fix b
a
ndwidt
h
c
o
mputation on avivo
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-29
D
a
ve Ai
r
lie
drm/radeon
/
kms:
a
dd initi
a
l
colortiling
s
uppo
r
t
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Ale
x
D
e
ucher
drm/
r
adeo
n
/kms: fi
x
hotsp
o
t handling o
n
pre-av
i
vo c
h
ips
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
A
lex Deucher
drm/
r
adeon/kms
:
enable frac fb divs
o
n
r
s
600/
r
s690
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Alex Deuch
e
r
drm
/
radeon/kms: add PLL flag
t
o
p
r
efer f
r
equencies
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Dave Airl
i
e
drm/radeon/kms: blo
c
k
R
N50 f
r
om using 3D en
g
ine
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
D
ave Airlie
drm/r
a
deon/k
m
s: fix VRAM
s
iz
i
ng lik
e
DDX does it
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Dave Ai
r
l
i
e
d
rm/
t
tm/radeon: add dma32
suppo
r
t
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Michel Dänzer
drm/radeo
n
: Endianness f
i
xes fo
r
r
a
de
o
n
d
r
mfb
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Dave Airlie
d
rm/radeon/kms:
d
o
n't swap PC
I
EGART
P
TEs
i
n VRAM
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Da
v
e Airlie
d
rm/radeon/
k
ms:
d
rop zero lengt
h
C
S
ind
i
r
ect buffers
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Dave
A
irlie
drm/rade
o
n/kms: fix
v
r
am
vs aper si
z
e check
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Alex Deuc
h
er
d
r
m/radeon/kms: get
lv
d
s
i
nfo
f
o
r DIG
LVTM
A
and
U
NIPHY
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Alex Deuche
r
drm/rad
e
on/kms
:
fix quirk for
M
SI laptop
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Thomas H
e
llstrom
ttm: Fix caching mode
selecti
o
n
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Thomas Hellstrom
ttm: Make messages more readable
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Dave Air
l
ie
drm/radeo
n
:
f
ix su
p
port for vl
i
n
e
reloca
t
ions
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Dave Airlie
drm/radeon/k
m
s: respect
T
O
M on rs100->rs480 IGP vari
a
nts
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
D
a
v
e A
i
r
l
i
e
drm/rad
e
o
n
/
k
ms:
s
e
t
crtc
and c
u
rsor offset
s
correctly
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Dave Airlie
drm/radeon/kms:
remove IB
f
l
u
shing trick
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Da
v
e
Air
l
i
e
drm/r
a
deon/k
m
s
:
mmio base/
s
i
z
e should
be resource_size_
t
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
Dave Airl
i
e
d
r
m
/rad
e
on/kms: fix some G
A
RT table entry bugs
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-07-15
J
ulia Lawall
drm
:
Move a deref
e
rence below
a NULL tes
t
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-07-15
Jesse Barnes
f
b
/
intelfb: confl
i
ct with DR
M
_
I9
1
5 and hi
d
e
by default
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-07-15
Roel Kluin
drm/tt
m
: fix
m
isplaced par
e
ntheses
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-07-15
Simon Far
n
sworth
drm/via:
Fix vblank IRQ on
VI
A
hardware
.
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-07-15
Jiri
S
laby
drm: drm
_
gem, che
c
k kzal
l
oc retval
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-07-15
Jiri Slab
y
d
rm: drm
_
debugfs
,
chec
k
kmalloc retval
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-07-15
Alex Deucher
drm/radeon:
a
d
d
some miss
i
ng pci ids
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-06-24
Huang Weiyi
drm: remove unused #include
<
linux/version
.
h>'s
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-24
Da
v
e Airlie
Merge remote
branch 'origin/dr
m
-intel-next' of
.
.
/drm
.
.
.
commit
|
commitdiff
|
tree
2009-06-24
Jerome Glis
s
e
drm/r
a
d
eon: f
i
x d
r
iver initializat
i
on order so ra
d
eo
n
.
.
.
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-06-24
Mich
e
l
Dänzer
drm:
F
ix shifts which
w
ere misc
a
lculated when converting
.
.
.
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-06-24
Michel Dänze
r
drm
/
r
adeon: Clear surface regis
t
ers at initializa
t
ion
.
.
.
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-06-24
Michel Dänzer
drm/r
a
d
eo
n
:
D
on'
t
init
i
alize accelera
t
io
n
relate
d
f
ields
.
.
.
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-06-24
Jer
o
m
e Gli
s
se
drm/radeon:
fix radeon
kms fra
m
e
b
uf
f
er device
Signed-off-by:
Dave Airlie
<airlied@linux.ie>
commit
|
commitdiff
|
tree
2009-06-20
Pierre Willenbr
o
c
k
ag
p
/i
n
t
e
l
: Make inte
l
_i9
6
5_mask_memory use
d
ma
_
addr_t
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-19
Dav
e
Airlie
agp: add
u
s
er map
p
ing support to ATI AGP
b
ridge
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-19
Dave Ai
r
l
ie
drm/i915: enable GEM
o
n
P
AE
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-19
Dave Airl
i
e
drm/radeon:
f
ix
u
nu
s
ed vari
a
bles warning
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-19
Dave
A
irlie
a
g
p: switch AGP
to use page
a
rray
i
n
st
e
ad of uns
i
gned
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Ondrej Za
r
y
agpgart:
d
etected ALi M???? chi
p
set with M1
6
21
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Jerome Glisse
drm/radeon: command str
e
a
m ch
e
cker f
o
r r3xx-r5xx hardware
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Michel D
ä
nz
e
r
drm/
r
a
deo
n
: Ful
l
y initialize LVDS info al
s
o
when we
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Michel Dän
z
er
radeon: Fix
C
P
by
t
e order on big
e
ndian archite
c
tu
r
es
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Michel Dä
n
zer
agp/unin
o
r
t
h: Ha
n
dle user
m
emor
y
types
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Miche
l
Dänzer
drm/t
t
m: Add
some powerpc cac
h
e
flus
h
code
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Michel Dänzer
radeon
:
E
nable modesetting
o
n no
n
-x86
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Mic
h
e
l Dänzer
drm/radeon: Respect AGP cant_use_ap
e
rture fla
g
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
M
i
ch
e
l Dänzer
drm
:
EDID endianness fix
e
s
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Dave Ai
r
li
e
drm/r
a
deon:
t
his VRAM vs aper
t
ure
t
e
st is
w
rong
,
just
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Tho
m
as H
e
l
lstrom
drm/ttm: fix an error path to exit function correc
t
ly
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Thomas He
l
lstrom
drm: Apply "Memor
y
fragme
n
tation
f
rom los
t
alignment
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-18
Thomas Hellst
r
om
t
t
m: Return
-ERESTART when a
signal i
n
te
r
rupts
bo evict
i
on
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-16
D
ave Airlie
drm
/
ra
d
eon: swi
t
ch t
o
using
l
a
te_initcall
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-15
Alex Deuc
h
e
r
radeon leg
a
c
y
chips: tv
dac bg/d
a
c
adj updates
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-15
Jerome Glisse
drm/radeon: introduce kernel modesetting for r
a
deon
.
.
.
Dave Airlie
<airlied@redhat.com>
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-14
Thomas Hellstrom
drm: Add t
h
e TTM GPU m
e
mo
r
y manager subsystem
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-14
Chris W
i
lson
drm: Me
m
ory
f
r
a
gmentation from lost alignment blocks
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-14
Dave A
i
rlie
drm/r
a
deon:
f
ix mobi
l
ity flags on n
e
w PCI I
D
s
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
Je
r
o
me Glisse
d
r
m: incl
u
de
k
e
r
n
el list hea
d
er file in hashtab h
e
ader
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
Jerome Glisse
drm: Exp
o
r
t ha
s
h table functional
i
ty
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
Jerome Gl
i
sse
drm: Spli
t
out the mm declarations
in a separate header
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
Alex Deucher
drm/radeon
:
add
s
uppo
r
t for RV7
9
0
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
A
l
ex Deucher
drm
/
radeon: add
r
v740 drm
s
upport
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
Kri
s
tian Høgsberg
drm_calloc_large: ch
e
ck right
s
ize, check
i
n
teger
o
verflow
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
Kei
t
h Pack
a
rd
drm: Eliminate magic I2C fro
b
bing when
r
ea
d
i
n
g
EDID
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
Da
v
e
A
i
rlie
dr
m
/i
9
15: duplicate desire
d
mode for
u
se
b
y fbcon
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
Figo
.
zhang
d
r
m/via
:
vfree() no n
e
ed checking befo
r
e ca
l
lin
g
it
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
yak
u
i
_zhao
drm: Replace DRM_DE
B
UG
w
i
th
DRM_DEBUG_DRIVER in i915
.
.
.
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-12
yakui_zhao
drm: Replace DRM_DE
B
UG with DR
M
_DEB
U
G_MODE in
drm_mode
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-11
yakui_zh
a
o
drm/i91
5
: Replace DRM_DEBUG with DRM_D
E
BUG_KMS in int
e
l
_s
d
vo
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
2009-06-11
yakui_zha
o
drm/i915: repl
a
ce DRM_DEBUG with
DRM_DEBUG_KMS in intel_lv
d
s
Signed-off-by:
Dave Airlie
<airlied@redhat.com>
commit
|
commitdiff
|
tree
next