repo.or.cz
/
linux-2.6
/
btrfs-unstable.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
mm: replace vma prio_tree with an interval tree
2012-10-09
Michel Lespinasse
m
m: replace vma prio_tree
with an inter
v
al tree
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: add pri
o
tr
e
e and interva
l
tree tests
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespi
n
asse
rbtree:
a
d
d R
B
_DE
C
L
ARE_CALLBACKS
(
) macro
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinas
s
e
rbtree: remove prior
augmented
rbtree impleme
n
tation
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: faste
r
augmented rbtree manipula
t
ion
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Les
p
ina
s
se
rbtree: augmented rbt
r
ee test
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
M
i
c
he
l
Lespin
a
sse
r
btree: lo
w
l
evel op
t
imiz
a
tions
i
n rb_erase()
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Mi
c
hel Le
s
pina
s
se
rbtr
e
e:
h
andle 1-child
re
c
ol
o
r
i
ng
i
n
rb_era
s
e(
)
instea
d
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
M
i
c
h
e
l
Le
s
pinasse
r
b
tre
e
: place easiest case first in rb_erase()
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Mi
c
h
el Lespinasse
r
b
t
ree: add __rb_
c
h
a
n
ge_child() helper functio
n
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree te
s
t: fix
sp
a
rse wa
r
n
i
ng about 64-bit constant
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: o
p
tim
i
ze fetching
of
s
i
b
l
ing no
d
e
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel L
e
spinass
e
rbtree: coding sty
l
e adjustm
e
nts
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lesp
i
nasse
rbtree: low
l
evel
o
ptimizatio
n
s in __rb_erase
_
color(
)
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
r
b
t
ree: o
p
timize case sel
e
ction logic in __rb_e
r
ase_color()
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel L
e
spinasse
rbtree:
adjust node c
o
lor in __rb_e
r
ase_c
o
l
o
r
() only
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbt
r
ee:
low level optimizatio
n
s in rb_insert_color()
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rb
t
ree: adjus
t
root c
o
lo
r
in rb_i
n
s
e
rt_col
o
r
(
) only
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Les
p
inasse
rb
t
ree: break out of rb_
i
nse
r
t_color loop after
t
ree
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Mi
c
hel Le
s
pin
a
sse
rbtree
:
performanc
e
and co
r
re
c
t
n
ess test
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespi
n
a
s
s
e
rbtree: move s
o
me
impl
e
me
n
t
a
t
ion details from rb
t
ree
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: fix in
c
or
r
ect rbtr
e
e node ins
e
rtio
n
i
n
fs/proc
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
M
ic
h
el Lespinass
e
rbtre
e
: empty nodes hav
e
no color
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: refere
n
ce D
o
c
umenta
t
ion/r
b
tree
.
txt for usage
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
M
i
chel Le
s
pin
a
sse
ipc/mqueue: remov
e
u
n
nec
e
ssary r
b
_
i
nit_node() calls
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Mi
c
hel
Lespina
s
se
mm: fix
p
o
tential anon_vma locking i
s
sue
in mprotec
t
(
)
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-10-09
Mic
h
el Lespinasse
m
m
: adjust fin
a
l #endif po
s
ition i
n
mm/internal
.
h
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-09-24
Michel Lespina
s
s
e
G
F
S2:
Use RB_CLEA
R
_
NODE() rather than
r
b_ini
t
_n
o
de()
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-08-16
Michel Lespinas
s
e
slab: do
not ca
l
l c
o
m
pou
n
d_head() in page_get_cache()
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2012-03-28
Michel Lespinasse
vfs: fix d_an
c
estor() case i
n
d_
m
aterialize_
u
ni
q
u
e
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-12-20
Michel Lespinasse
binar
y
_sysctl(): fix memory l
e
a
k
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-03-23
Michel L
e
spi
n
asse
m
m
: rem
o
ve unused
T
estSetP
a
geLocked() interface
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-03-14
Michel
L
espinas
s
e
drivers/net: fix
b
u
i
l
d warnings
w
ith CONFIG_PM_SLEEP
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-03-11
Michel
L
espi
n
asse
futex: Sa
n
itize futex ops argume
n
t types
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-03-11
Michel L
e
spinasse
fu
t
ex: Sanitize cmpxchg_futex_value_locke
d
API
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-03-11
M
i
chel Le
s
pinasse
futex:
Remove
r
edundant pagefa
u
lt_disable in
fute
x
_atomic_
c
m
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-03-10
Michel L
e
spinasse
futex: U
p
date futex
_
wait_s
e
tup commen
t
s about locking
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-02-12
Michel Le
s
pinasse
m
l
o
c
k: do n
o
t munlo
c
k
page
s
in __do_fau
l
t()
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-02-12
Mi
c
hel Le
s
pin
a
s
se
mlock: fix race when munlocking pages
i
n do_wp_page
(
)
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-02-01
Michel Le
s
p
i
nasse
m
l
ock: o
p
er
a
te on any
r
egions with prot
e
ction != PROT_N
O
NE
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-01-14
Mich
e
l Lespinasse
m
lock: do not ho
l
d
mmap_sem for
extended periods
of
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-01-14
Michel
L
espina
s
se
mm: move VM_LOCKED
c
h
e
ck to __mloc
k
_vma_pages_ra
n
ge()
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-01-14
Michel L
e
spinasse
mm: add FOLL_MLOCK follow_p
a
ge flag
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-01-14
Michel Lespina
s
s
e
mlock: only
h
o
l
d m
m
ap_sem in shared
m
ode when faulting
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-01-14
Michel
L
e
spinass
e
mlock: avoid dirtying p
a
ge
s
and trigg
e
r
in
g
write
b
ack
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-01-14
Miche
l
L
espi
n
asse
do_wp_pa
g
e:
c
l
a
rify dirty_
p
a
ge ha
n
d
l
i
ng
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2011-01-14
Mi
c
h
el L
e
spinasse
do_wp_pag
e
: remov
e
the '
r
e
u
se' flag
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-11-02
Michel
Lespinasse
Re
l
ease p
a
ge reference
during pa
g
e faul
t
retry
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-10-26
Michel L
e
spinasse
x
8
6: access_er
r
or API
c
leanup
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-10-26
Mi
c
hel Les
p
inasse
mm: retry page
fault when blocki
n
g on disk tr
a
nsfer
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-10-26
Miche
l
Lesp
i
nasse
m
m
: fi
l
emap_f
a
ult: uniq
u
e path for lock
i
ng page
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-08-10
Michel Lespinasse
rwse
m
: smaller w
r
app
e
r
s
around rw
s
em_down_failed_common
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-08-10
Miche
l
L
esp
i
nasse
rwsem:
w
ake que
u
ed read
e
rs when wri
t
er blocks on active
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-08-10
Michel Lespinasse
rwsem:
l
et
R
W
SEM_WAITING_B
I
AS represent any number
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-08-10
Michel Lespinasse
r
wsem
:
l
i
g
h
ter
a
ctiv
e
count che
c
ks when waking u
p
readers
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-08-10
Mic
h
el
L
es
p
i
nasse
rwsem: full
y
se
p
ara
t
e code paths
to wake writers vs
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-07-21
Michel Lespinasse
x86, rwsem: Minor cleanups
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-07-21
Mich
e
l
L
espinasse
x8
6
,
r
wsem: Stay on fast
p
a
th when cou
n
t > 0 in _
_
up_write()
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree
2010-05-13
Mich
e
l
Le
s
pinasse
rw
s
em: Test for no active locks
in __
r
wsem_d
o
_
w
ak
e
.
.
.
Signed-off-by: Michel Lespinasse <
walken@google.com
>
commit
|
commitdiff
|
tree