repo.or.cz
/
linux-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
rbtree: low level optimizations in rb_erase()
2012-10-09
Mic
h
el Lespinasse
rbtree: l
o
w level
optimizatio
n
s in rb_eras
e
()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mi
c
hel
Lespinasse
rbtree:
handle 1-child recolori
n
g
in rb_e
r
ase() in
s
tead
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: place
e
asie
s
t
c
ase
f
i
rst
i
n rb_erase(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Le
s
pinasse
rbtree: a
d
d __rb_change
_
child()
h
e
lper func
t
i
on
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mich
e
l Lesp
i
n
asse
rbt
r
ee
t
est: f
i
x s
p
arse wa
r
ning about 64-bit
constant
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lesp
i
nas
s
e
rbtre
e
:
o
ptimize fetching
o
f sibling
node
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
L
espi
n
ass
e
rbtree:
c
odin
g
s
tyle
a
d
justments
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mich
e
l Lespinasse
r
b
tree: lo
w
level opti
m
iz
a
ti
o
ns in __rb_erase_col
o
r()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel L
e
s
p
in
a
sse
rbtree: optimize
c
ase se
l
ection logic in __rb_erase_color(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
i
c
hel Lespinas
s
e
rbtre
e
: adj
u
st
n
od
e
color
in __
r
b_erase_col
o
r()
o
nly
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mi
c
hel Lespi
n
asse
rbtree: low level opti
m
izations in rb_insert_color()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mich
e
l
Lesp
i
nasse
rbtre
e
:
adjust
root col
o
r in rb
_
insert_color() only
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
ic
h
e
l Lespinasse
r
b
tree:
b
r
e
ak out of
rb_inse
r
t_color
l
oop after tree
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
i
che
l
L
espinass
e
r
btree: p
e
rfor
m
ance and correctne
s
s te
s
t
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: move som
e
implementation d
e
ta
i
ls from rbtre
e
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel L
e
spinas
s
e
rbtree: fix i
n
correct rb
t
r
ee node i
n
sertio
n
i
n fs/proc
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Miche
l
Lespinasse
rbtre
e
: empty nod
e
s
h
a
v
e n
o
color
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mich
e
l Les
p
inasse
rbtre
e
: reference
D
oc
u
men
t
a
t
ion/rbtree
.
txt for
u
sage
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Le
s
pi
n
a
s
se
i
p
c/mqueue: remo
v
e unnecessary rb
_
init_node() c
a
lls
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
i
c
hel Lespinasse
mm: f
i
x potent
i
al
anon_
v
ma
locking
issue in mp
r
o
t
ect(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Miche
l
Lespin
a
sse
mm:
adjust final #
e
n
d
if positio
n
in mm/internal
.
h
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-09-24
M
ichel Lespi
n
asse
G
FS2: Use RB_CLEAR_NODE
(
) rath
e
r
than rb_init_n
o
de(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-08-16
M
i
c
hel Lespinasse
s
lab:
d
o not c
a
ll compound_head() in
page_get_cache(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-03-28
Michel
L
e
sp
i
na
s
se
vf
s
: fix d_ancestor()
case in d
_
m
a
terial
i
ze_u
n
iq
u
e
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-12-20
Mic
h
e
l Les
p
inasse
binar
y
_sy
s
ctl(): fix memory leak
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-23
M
i
c
hel Le
s
pin
a
sse
mm: remove
u
nu
s
ed TestSet
P
ageLocked()
interface
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-14
Michel Lespinasse
d
r
i
vers/net: fix build warnings with CONFI
G
_PM
_
SLEEP
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-11
Michel Lespinasse
f
u
tex: Sani
t
ize
f
utex
ops argu
m
ent types
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-11
Michel Lespinasse
fu
t
ex:
S
a
n
it
i
ze cmpxchg
_
futex_value
_
l
oc
k
ed AP
I
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-11
M
i
chel Lespina
s
s
e
futex: Remove red
u
ndant p
a
gefault
_
disable
i
n
f
utex_atom
i
c_
c
m
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-10
Michel Lespinasse
fut
e
x: Upda
t
e futex_wai
t
_s
e
tup
comm
e
n
ts
about locking
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-02-12
Michel Lespin
a
s
se
mlock: d
o
n
o
t mu
n
lock pages in __do_faul
t
()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-02-12
Michel Lespina
s
se
m
lock: fix race when
m
unlock
i
n
g
pages in do
_
w
p
_page()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-02-01
Michel Lespinasse
m
l
ock: operate o
n
any
r
egions with protecti
o
n
!= PROT_NO
N
E
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
M
ichel Lespinasse
m
l
ock
:
do not hold mmap_sem
for extended periods of
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Les
p
i
n
asse
mm: move VM_L
O
CKED check
to __mlock_v
m
a
_
pages_ran
g
e()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Lespinasse
mm: add FOLL_MLOCK follow_page flag
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Lespinasse
mlock: on
l
y hold m
m
ap_sem in
s
h
a
red mod
e
w
h
en f
a
u
lting
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
M
i
chel
Lespinasse
mlock: avoid dirt
y
ing pages and
trigge
r
ing w
r
iteback
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Lespinasse
do_wp_page: clarify di
r
t
y
_p
a
ge handling
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
M
ichel Lespinass
e
do_
w
p
_page: remove the 'reuse'
fl
a
g
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-11-02
M
ichel Lespina
s
se
Release page
refere
n
ce durin
g
pa
g
e fault retr
y
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-10-26
Michel
L
espin
a
sse
x86:
access_error API cleanup
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-10-26
Michel Le
s
p
i
nasse
mm
:
ret
r
y pag
e
f
ault when blocking on disk transf
e
r
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-10-26
Michel Lespinasse
mm: filemap
_
fault: unique
p
ath for
locking pag
e
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
M
ichel L
e
spinasse
rwsem: smaller wrap
p
ers around rwsem_do
w
n_failed_common
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Michel Lespinasse
rwse
m
: wak
e
queued
r
eaders when wr
i
ter blocks o
n
a
c
tive
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Michel Lespinasse
rwsem: let RWSEM_WAI
T
ING_BIAS repre
s
ent
a
ny num
b
er
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
M
i
chel Lespinasse
rws
e
m:
l
i
g
hter ac
t
i
ve count
c
he
c
ks when
w
aking up
r
e
a
ders
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Mi
c
h
e
l Lespinasse
rwsem: f
u
lly
s
epar
a
te code paths to wake writers vs
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-07-21
Michel Lespinasse
x
8
6,
r
w
sem: Minor cl
e
anups
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-07-21
Michel L
e
spinasse
x86, rwsem
:
Stay on fast path when count > 0 in
__up_w
r
ite
(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-05-13
Miche
l
L
e
spi
n
asse
rwse
m
: Test for
n
o
active locks in __r
w
se
m
_
d
o_wake
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2008-01-25
Michel Lespinasse
V
4
L/D
V
B (6685): ir-
k
e
ymaps
.
c: ext
r
a
keys on winfast
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@zoy.org>
commit
|
commitdiff
|
tree