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
rcu: make treercu safe for suspend and resume
2008-12-25
Peter Zijl
s
tra
sch
e
d,
trace: updat
e
trace_sched_wakeup()
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-12-16
Peter Zijlstra
sched: opti
m
ize u
p
date_curr()
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-12-12
P
e
te
r
Zijlstra
sc
h
ed: fi
x
tracepoints in s
c
h
e
d
u
ler
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-12-08
P
e
te
r
Zi
j
l
st
r
a
h
rtimer: removin
g
al
l
ur callback modes, fix
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-12-04
P
e
ter Zijlstra
hrtime
r
: removing all ur callback modes, fix
hotplug
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-12-04
Pete
r
Z
ijlst
r
a
l
ockdep: change a held l
o
ck's clas
s
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-25
Peter Zij
l
stra
hrtimer
:
removing all ur callback modes
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-13
P
e
ter Zijlstra
slab: d
o
c
um
e
nt SLAB_
D
EST
R
OY
_
BY_RCU
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-12
Peter Zi
j
lstr
a
hrtimer: clean u
p
unused
c
allbac
k
modes
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-11
Peter
Zijlstr
a
s
c
he
d
: release bud
d
ie
s
on yield
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-10
Pete
r
Zijls
t
ra
sched: clean up debug info
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-05
Pe
t
er Zi
j
lstra
sched: fix buddies for group
scheduling
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-05
Peter Z
i
jlstra
sched:
b
ackward
look
i
n
g
b
uddy
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-05
Peter
Zijl
s
tra
sched: f
i
x fair
p
reempt
c
heck
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-05
Peter Zijlstra
sched:
cleanup fair task selection
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-04
Peter Zi
j
lstra
ftrace
:
sysctl t
y
po
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-04
Peter Zi
j
l
stra
f
trace
:
sysrq-z to
dum
p
t
h
e buffers
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-03
Peter
Zi
j
lstra
f
t
race: ftrace_dump_on_oops=[tracer]
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-11-03
Peter Zijlstra
sched, ftrace: trace
sched
.
c
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-24
P
e
t
e
r
Z
i
j
l
stra
sch
e
d: vir
t
ual time
b
uddy pr
e
emption
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-24
Peter
Z
ijl
s
tra
sched: re-inst
a
t
e vrun
t
ime ba
s
ed wakeup p
r
eempt
i
on
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-24
Pete
r
Zijlstra
s
ched: more acc
u
rate min
_
vr
u
n
t
ime accountin
g
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-24
Pe
t
er Zijlstra
s
ched: fix a find_busiest_g
r
o
u
p
bu
g
l
e
t
Author:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-22
P
e
ter Zijlstra
tracing: create tracer
s
menu
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-20
Peter Zijlstra
lo
c
kstat: contend wi
t
h points
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-20
Peter Zij
l
stra
sched: re
v
e
r
t bac
k
to per-rq vruntim
e
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-20
Peter Zijlstra
sc
h
e
d
:
fair schedu
l
e
r
should n
o
t resched
r
t tasks
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-20
Pete
r
Z
i
jlstra
sche
d
:
opt
i
mize
g
roup load b
a
lancer
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-17
P
e
ter
Z
i
j
ls
t
r
a
s
c
hed:
fix the wrong mask_len, cle
a
nup
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-17
Peter Z
i
jlstra
b
lock: move q->unplu
g
_w
o
rk initia
l
ization
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-15
Pete
r
Zijl
s
t
r
a
sched: o
n
ly update rq->clock whi
l
e
holding rq->l
o
ck
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-14
Pe
t
er Zijlstra
ftrace: sched_
s
witch: show t
h
e wakee'
s
cpu
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-14
Peter Zijlstra
ft
r
ace:
m
ake ftrac
e
_p
r
intk usable with the ot
h
e
r
t
racers
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-08
P
eter Zijlstra
s
c
h
ed:
s
ync wake
u
p
s
vs avg_over
l
ap
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-07
Peter Zijlstra
ne
t
:
p
acket
split rec
e
ive api
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-07
Peter
Zijlstr
a
net:
w
rap s
k
->sk_
b
ack
l
og_rcv()
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-07
P
ete
r
Zijl
s
tra
ip
v
6: initialize ip6
_
route sysctl vars in ip6_ro
u
t
e_net_init()
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-10-07
P
e
ter
Zijlstra
i
pv6: clea
n
up
i
p6
_
route
_
net_
i
n
it() error handl
i
ng
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-30
Peter Zijlstra
f
u
tex: fixup get_futex_key() for privat
e
futexes
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-30
Pet
e
r Zijls
t
r
a
futex: clea
n
up
fshared
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-30
Peter Zijlst
r
a
futex: u
s
e fast_gu
p
(
)
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-30
Peter
Z
ijlstra
futex: reduce mmap_sem usage
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-30
Peter Zijlstra
fut
e
x
:
r
e
ly on get_user_pages() for
s
hared futexes
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-23
P
e
ter Zijlstra
sched: fixup buddy selection
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-23
Peter Zijl
s
tra
sched: more sanity ch
e
c
k
s on th
e
band
w
idth settings
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-23
P
eter Zijlstra
sc
h
ed: add
s
ome comments
t
o the bandwidth c
o
de
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-23
Peter Zijlstra
sched: f
i
xlet for grou
p
load b
a
lance
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-23
Pe
t
e
r
Zijl
s
tra
lockstat: fixup s
i
gned division
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-23
Peter Zijlstra
s
ched: r
e
work wakeup
pree
m
ption
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-22
P
e
ter Zijls
t
r
a
sched: wakeup preempt whe
n
small o
v
erlap
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-10
Peter Zi
j
l
s
tra
lockdep
:
ad
d
might
_
loc
k
() / mi
g
ht_lo
c
k_read(
)
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-05
Pete
r
Zijlstra
sched_
c
lock
:
fix NOH
Z
interac
t
io
n
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-09-05
Peter
Zijl
s
t
ra
l
o
c
ks
t
at:
d
ocumentation
u
p
date
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-28
Peter
Z
ijls
t
r
a
s
c
hed: rt-bandw
i
d
t
h ac
c
ounti
n
g fix
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-25
Pete
r
Zijlstra
sc
h
ed_clock
:
fix
c
pu_clock
(
)
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-25
Peter Zijlstra
x86: fix cpufr
e
q
+
s
c
hed_clo
c
k() regressi
o
n
commit
|
commitdiff
|
tree
2008-08-21
Peter Zijls
t
ra
sched: en
a
b
le LB_B
I
A
S by
defa
u
lt
Author:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-20
Peter Zijlstra
printk: robustify pr
i
ntk,
f
i
x #
2
> Author:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-19
Peter Zijlstra
sched:
r
t-bandwid
t
h fixes
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-19
Peter Zijlstra
s
c
hed: extract walk_t
g
_
tr
e
e()
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-19
Pete
r
Zijlstra
sc
h
ed: rt-
b
andwidth grou
p
disable fixes
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-19
P
e
ter
Zij
l
s
tra
sched:
r
t-bandwidth acc
o
unti
n
g fix
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-19
Peter
Z
ijlstra
s
ched: r
t
-ba
n
dwidth fo
r
user grou
p
ing interface
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-15
Pet
e
r Zijl
s
t
ra
sched: scale sysctl_sche
d
_shares_rateli
m
it w
i
th nr_cpus
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-14
Peter Zijlstra
sched: fix rt-bandwidth hotplug race
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
Peter Zijlstra
lock
d
ep: fi
x
d
ebug_lock_alloc
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
Peter Zijlstra
p
rint
k
: rob
u
s
t
i
f
y
printk
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
Peter Zijlstra
l
ockdep: fix overflow
i
n
th
e
hlock shrinkage c
o
de
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
Peter Zijlstra
mm: fi
x
mm_ta
k
e_all_locks() locking o
r
der
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
Peter Zijlstra
lockdep: annot
a
te mm_take_all_locks()
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
P
e
ter
Z
ijlstra
lockde
p
: spi
n
_lock_n
e
s
t
_l
o
c
k
()
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
Peter Zi
j
lstra
l
o
c
k
d
ep: lock protec
t
ion locks
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
Pete
r
Zi
j
lstr
a
lockde
p
:
m
ap_ac
q
ui
r
e
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
Peter Zijlstra
lockdep: re-a
n
no
t
ate schedul
e
r runqu
e
ues
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
Peter
Zij
l
s
t
ra
lockdep: lock_
s
et_subcl
a
ss - reset a held lock
'
s subclass
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-11
P
e
ter Zi
j
lstra
sched_
c
lock: del
a
y using s
c
hed_cloc
k
()
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-08-01
Pete
r
Zijlstra
lockdep: change scheduler annota
t
io
n
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-07-28
Peter Z
i
j
l
stra
sched:
f
i
x
w
a
rning in hrt
i
ck_
s
tart_fair()
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-07-24
Peter Z
i
jlstra
sched: cl
e
an up co
m
piler warning
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-07-20
Peter Zijlstra
sched
,
x86: clea
n
u
p
h
r
tic
k
i
mplementation
> Author:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-07-15
Peter Zijlstra
K
probe smoke test
lockdep warning
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-07-04
Pet
e
r Zijlstra
m
m
: dirty page accoun
t
ing
vs VM_MIXEDMAP
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Peter Zijls
t
r
a
sc
h
e
d: bias ef
f
ectiv
e
_load()
e
rror towards fai
l
ing
.
.
.
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-06-27
P
e
ter
Zi
j
lstra
sc
h
ed
:
in
c
remen
t
al effective_lo
a
d()
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-06-27
Peter Zij
l
str
a
sched: c
o
rrect wakeup weight calcula
t
ions
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Peter Zijlstra
sched:
up
d
ate shares on wakeup
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-06-27
Peter Zijls
t
r
a
sched: fix
share
s
boost logic
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-06-27
Peter Zijlstra
sched: disabl
e
source/
t
ar
g
et_load bias
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-06-27
P
eter Zi
j
lstra
sched: optim
i
z
e
effective_
l
oad()
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Pete
r
Zij
l
stra
sched
:
r
e
move prio preferenc
e
from balance de
c
isions
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-06-27
P
e
ter Zijlstra
sche
d
: fix task_
h
_load()
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-06-27
Peter
Z
ijlst
r
a
sche
d
:
fix l
o
ad
s
caling in group balancing
Signed-off-by:
Peter Zijlstra
<peterz@infradead.org>
commit
|
commitdiff
|
tree
2008-06-27
Pe
t
e
r Zijl
s
t
r
a
sched
:
hiera
r
chi
c
al load vs f
i
nd_busiest_
g
roup
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Peter Zijlstra
sched: hier
a
r
chical load
v
s affine wak
e
ups
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Peter Zijlstra
sched: persis
t
ent ave
r
age load
p
er task
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Peter
Z
ijlstra
sche
d
: fi
x
sche
d
_balanc
e
_self() sm
p
g
roup b
a
lancing
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Peter Zijlstra
sc
h
ed: fix newidle smp group balancing
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Peter Zijlstr
a
sched: simpli
f
y the gro
u
p
load balancer
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Pete
r
Zijlstra
sch
e
d: no need to aggr
e
gate task_weight
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
2008-06-27
Pe
t
er
Zijlstra
sched: dont micro manage share
lo
s
ses
Signed-off-by:
Peter Zijlstra
<a.p.zijlstra@chello.nl>
commit
|
commitdiff
|
tree
next