repo.or.cz
/
linux-2.6
/
linux-acpi-2.6
/
ibm-acpi-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
drm: "kobject_init/kobject_add" -> "kobject_init_and_add".
2010-03-15
Ro
b
ert
P
.
J
.
Day
dr
m
: "k
o
b
j
ect_init/ko
b
j
ec
t
_add"
-> "
k
ob
j
ect_init_and_add"
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-15
Dave
Airlie
drm/
t
tm: use drm calloc l
a
r
ge a
n
d fr
e
e
large
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-02
D
a
ve A
i
rlie
vga_switcher
o
o: disable
d
efault y by ne
w
rul
e
s
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-02
Dave Airlie
d
r
m
/
no
u
v
e
au: fi
x
*staging*
d
river
build with sw
i
t
c
heroo
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Alex
Deu
c
her
drm/radeon: fix
t
y
p
o
in Makefile
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
D
ave Airlie
drm/
r
ade
o
n/
k
ms:
b
ump the KMS
ve
r
sion num
b
er
for square
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Dave
Air
l
ie
Merge
b
ranch 'gpu-swi
t
cher' of /ss
d
/
g
i
t
//linux
-
2
.
6
.
.
.
commit
|
commitdiff
|
tree
2010-03-01
Da
v
e
A
i
rlie
vga_
s
witcheroo: initial imp
l
e
m
e
n
t
atio
n
(v15)
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Raf
a
ł Miłe
c
ki
drm/radeon
/
kms: do
no
t
dis
a
ble a
u
dio engine twice
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Rafał Miłecki
Re
v
ert "drm/radeon/kms: disable HDMI
audio for now
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Rafał Miłecki
drm/rad
e
on/k
m
s
: do not preset a
u
d
io stuff and sta
r
t
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Dave Airli
e
Me
r
g
e
bran
c
h '
d
rm-radeon-testing' of /ss
d
/
g
it/
d
rm-radeon
.
.
.
commit
|
commitdiff
|
tree
2010-03-01
Dave Airlie
drm/radeon: r100/r200 ums: block abi
l
ity fo
r
userspace
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
R
a
n
dy Du
n
lap
drm/ttm: fix
fu
n
ction p
r
ototype to
match implem
e
nt
a
ti
o
n
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Matt Turn
e
r
d
r
m/radeon: use ALIGN instead
o
f open co
d
ing
i
t
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Jerome Glisse
dr
m
/
radeon/kms: initia
l
ize set_su
r
face_reg reg
f
or
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-03-01
Dave A
i
rli
e
Merge rem
o
te branch 'anh
o
lt/drm-intel-next' into drm
.
.
.
commit
|
commitdiff
|
tree
2010-03-01
Dave Airlie
M
er
g
e remote
b
r
a
nch 'no
u
ve
a
u/for-airlied' i
n
to drm
.
.
.
commit
|
commitdiff
|
tree
2010-03-01
Dave Airlie
M
e
r
g
e re
m
ote b
r
a
nch
'k
o
r
g/drm-c
o
re-next' into drm-next
.
.
.
commit
|
commitdiff
|
tree
2010-02-26
Dave Airlie
Merge r
e
m
ote bra
n
ch 'ko
r
g/drm-rade
o
n-testing' into
.
.
.
commit
|
commitdiff
|
tree
2010-02-25
Da
v
e A
i
r
l
i
e
f
b:
f
o
r
fra
m
ebuffer handover do
n
't exit the loop early
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-25
Dave Ai
r
lie
Merge
r
emote br
a
n
ch 'anholt/drm
-
intel-nex
t
' in
t
o dr
m
.
.
.
commit
|
commitdiff
|
tree
2010-02-25
D
ave
A
ir
l
ie
Merge remote
br
a
nch 'korg/drm-c
o
re-
n
ext' into drm-next
.
.
.
commit
|
commitdiff
|
tree
2010-02-25
Maar
t
en Maathuis
drm/ttm: h
a
nd
l
e OOM
i
n ttm_tt_swa
p
o
ut
Reviewed-by: Dave Airlie <
airlied@redhat.com
>
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-25
A
l
ex Deu
c
her
drm/rade
o
n/
k
m
s/atom: fi
x
sh
r
/shl op
s
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-25
Alex De
u
ch
e
r
drm/radeon/kms:
u
pdat
e
n
e
w
p
ll al
g
o
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-25
Marek Olšák
drm/ra
d
eon/kms: add support for square microtiles on
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-25
Jerome
G
lisse
drm/r
a
deon/kms: force pinning
b
uffer into vi
s
ibl
e
VRAM
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-25
Alex Deuch
e
r
drm/rad
e
on/kms/evergreen: fi
x
typo in cur
s
or code
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-23
Thomas Hell
s
tro
m
drm/vmwgfx: Fix queries if
no dma buffer thrashing
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-23
Dave Airli
e
Merge remote bra
n
ch
'
no
u
vea
u
/for-ai
r
lied' of
.
.
/drm
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Rafał Miłe
c
k
i
drm/radeon/kms:
i
mplemen
t
reading active PCIE lane
s
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-22
Rafał Miłec
k
i
drm/rad
e
o
n/kms: for downc
l
ocking non-m
o
bility check
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-22
Rafał Miłecki
drm/
r
a
d
eon/kms: simp
l
ify stor
i
ng current a
n
d
r
equested
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-22
Alex Deucher
drm/radeon
:
f
ix
e
s f
o
r r6xx/r7xx
gfx in
i
t
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-22
Al
e
x Deucher
d
r
m/
r
ade
o
n/
r
v
740
:
f
i
x b
a
ckend setup
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-22
Jerome
G
lisse
drm
/
radeon/kms: fix R3XX/
R
4XX memory control
l
er i
n
iti
a
lization
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-22
Dav
e
Airlie
[rf
c
] drm/radeon/kms: pm de
b
ugg
i
ng chec
k
for vbl
.
commit
|
commitdiff
|
tree
2010-02-22
Pau
l
i
N
iem
i
n
e
n
drm/r
a
deon: Fix
me
m
ory allocation failures i
n
t
h
e preKMS
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-22
Paul
i
Nieminen
drm: Add generic mu
l
tipart buffer
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-19
Dave Airlie
drm/rade
o
n:
b
ump the UMS driver ver
s
ion number
to indicate
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-19
J
e
rom
e
G
l
i
s
se
drm/radeon
/
kms: f
r
ee fen
c
e IB if it wasn'
t
emite
d
at
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-19
Fra
n
cisco Jere
z
drm/ttm:
f
ix caching
p
roble
m
on non-PAT systems
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-19
Al
e
x D
e
ucher
drm/rade
o
n
/rv
7
40:
f
i
x
b
a
ck
e
nd setup
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-19
Alex
Deucher
drm/radeon
/
kms:
fix shared ddc detection
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-19
Alex
D
e
ucher
drm/radeon/kms/rs600: ad
d
connector
quirk
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-19
Kyle
McMartin
vgaa
r
b: f
i
x "targe
t
=
d
ef
a
ult" pas
s
ing
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Dave Airlie
Merge branch '
f
or-airl
i
ed' of git://
g
i
t
.
freedesktop
.
.
.
commit
|
commitdiff
|
tree
2010-02-18
J
e
rome Glisse
dr
m
/radeon
/
kms: fi
x
bo'
s
fen
c
e
association
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Jerome Glisse
drm/radeon/
k
ms:
fix indir
e
ct buffe
r
management V2
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Adam Jacks
o
n
d
r
m
/edi
d
: Fix int
e
rlaced
d
e
t
ailed timings to be frame
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Thomas Hellstrom
drm/vmwgfx: Use fb
h
an
d
over mechanism
instea
d
of steal
t
h
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
D
a
ve Airlie
drm/rade
o
n/kms: us
e
ude
l
ay for short delays
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Jerome Gl
i
s
s
e
drm/ra
d
eon/kms: simplify memory
controller setup
V2
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Pauli Nieminen
drm/radeon:
Add asic
hook fo
r
dma copy
t
o
r200 cards
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Pau
l
i
Niemi
n
en
drm/radeon/kms: Create
a
sic
struc
t
ure for
r
300 p
c
i
e
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Alex
D
eucher
dr
m
/radeon/
k
ms: remove unus
e
d r600_gart_clear_page
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
A
l
ex Deucher
drm/radeon/kms
:
remove H
D
P
f
l
ushes from fence
e
mit
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Alex
D
eucher
d
rm/
r
adeon/k
m
s: add
L
VDS pll quirk for
Dell Stud
i
o
15
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Rafał M
i
łecki
drm
/
radeon/kms: si
m
p
l
ify
p
ic
k
ing po
w
er state
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Rafał Miłec
k
i
drm/radeon/
k
ms: a
c
cept slightl
y
overc
l
ocked power modes
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Rafał Miłec
k
i
drm/radeon/kms
:
i
solate au
d
io
eng
i
n
e
mana
g
e
m
ent, change
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-18
Alex Deucher
drm/radeo
n
/r
6
00:
fix
w
arnings
i
n CS chec
k
er
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-15
Jerome Glisse
d
rm/radeon/kms: fi
x
bo's fence associatio
n
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-15
Jerome Gli
s
se
drm/radeon/k
m
s
:
f
i
x indirect b
u
ffer
manag
e
ment V2
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-15
Dave Airlie
drm/radeon/kms: flush HD
P
cac
h
e
o
n GART table updates
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-15
Dav
e
Air
l
i
e
drm/rad
e
on/kms: make
sure retry co
u
nt increases
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-15
Matt Turner
drm/radeon/kms/atom: use
g
et_unaligned_le32() for ctx->ps
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-15
Thoma
s
Hellstrom
drm/
t
tm:
F
ix a bu
g
occuring when
va
l
idating
a
buffer
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-15
Thomas Hellstrom
drm:
Fix a
b
ug in
t
h
e range man
a
ger
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
J
erome
G
lisse
d
r
m
/radeon/k
m
s
: fix r600/r700 cs checker
to avoid double
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
D
a
ve Airlie
drm/radeon/kms: set gart p
a
ges to inval
i
d
on unbind
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Dave Airlie
drm/radeon
/
kms: check f
o
r valid
PCI bios and not OF
rom
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Michel
Dänze
r
drm/radeon/kms: Test rdev
-
>
b
ios centrally in combios_get_tab
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Jerome Glisse
drm/rad
e
on
/
kms:
r600/r7
0
0 command st
r
ea
m
checker
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Pav
e
l Ros
k
in
drm
/
kms: fi
x
spelling of "C
L
O
C
K"
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Dave
A
irlie
drm/kms: fix fb_changed = true
else state
m
ent
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Andy Shevc
h
en
k
o
drivers/gpu/dr
m
/
drm_fb_hel
p
er
.
c:
don't u
s
e
pr
i
v
ate
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Dave Airlie
drm:
switch all G
E
M/KMS i
o
ctls to u
n
locked i
o
ctl s
t
a
tus
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Luca
Barb
i
eri
Use drm_gem_ob
j
e
ct_[handle_]unrefer
e
nce_u
n
locked w
h
ere
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Luca Barbi
e
r
i
drm: int
r
oduce drm_gem
_
o
bject
_
[handle_]unref
e
rence_unl
o
cked
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Andy Getzendann
e
r
v
g
aarb
:
fix incorrect derefe
r
e
n
ce
of use
r
space p
o
inter
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Dave A
i
rlie
Merge
b
r
anch 'drm-rad
e
on-linu
s
' of
.
.
/drm-next
commit
|
commitdiff
|
tree
2010-02-11
Dave Airlie
drm
/
rade
o
n/kms:
r
etry
a
uxch on 0x20 timeout value
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Al
e
x
Deucher
drm/rade
o
n/kms
/
evergreen: ad
a
pt to i
2
c
ch
a
nges
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Alex
De
u
cher
drm/rade
o
n/k
m
s/ever
g
ree
n
:
fix
m
ulti
-
head
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Alex Deucher
drm/rad
e
o
n/kms/atom: replace 0/1 in crtc
code with
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Alex Deucher
drm/rade
o
n/kms: fix prescale calculations
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Pa
u
li Niem
i
ne
n
d
rm/radeon: Skip dma
c
op
y
test
in
b
en
c
hm
a
r
k if
card
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Dave Airlie
Merge rem
o
te
b
r
an
c
h '
n
ouvea
u
/f
o
r
-a
i
rlied'
o
f nouveau
-
2
.
6
commit
|
commitdiff
|
tree
2010-02-11
Thomas Hellstrom
drm
/
vmwg
f
x: Fix a circ
u
lar loc
k
ing
dependency bu
g
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Jakob Bornecrantz
dr
m
/v
m
wgf
x
: Drop scanout flag compa
t
a
n
d ad
d
execbuf
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Ja
k
o
b Bornecrantz
drm/vm
w
gfx
:
Report propper f
r
a
m
ebuffer_{max|min}_{width
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
T
homas
Hell
s
trom
dr
m
/vmwgfx
:
Update the user-space i
n
te
r
face
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-11
Dav
e
Airlie
drm/radeon
/
k
m
s: fix
s
c
r
een cl
e
a
ring
b
efore fbcon
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-08
Ale
x
Deu
c
her
drm/radeon/kms: add ini
t
ial
Evergreen supp
o
rt (Radeon
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-08
Alex
Deucher
drm/rad
e
on/kms:
u
pdate atomb
i
os
.
h
to la
t
est up
s
tream
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-08
Jerome Glisse
dr
m
/rad
e
o
n/
k
ms: bogus
c
s recorder utiliti
e
s
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-08
Rafał Miłecki
drm/rad
e
o
n
/kms: use wait queue (events) for VBLANK
.
.
.
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
2010-02-08
Dave A
i
r
lie
drm/rad
e
on/kms:
use u
d
elay f
o
r short
delays
Signed-off-by: Dave Airlie <
airlied@redhat.com
>
commit
|
commitdiff
|
tree
next