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
rbtree: faster augmented rbtree manipulation
2012-10-09
Michel
Lespinasse
rbtree: faster augmented
rbtree man
i
p
u
lation
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
Lespi
n
asse
rbtree: au
g
mente
d
r
bt
r
ee
t
est
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
Le
s
pinasse
rbtr
e
e: low l
e
ve
l
op
t
imizations in rb_erase()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: handle 1-child recoloring in rb_
e
r
a
se() instead
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
ichel Les
p
inasse
rb
t
ree: place easiest case
f
irs
t
i
n rb_erase(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lesp
i
nasse
rbtree: add
_
_rb_change_child() h
e
lper
f
unction
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespina
s
se
r
b
tree
tes
t
: fix sparse warn
i
n
g
abou
t
6
4
-bit co
n
stant
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
L
espinasse
rbtree: opti
m
ize f
e
tch
i
ng of sibling
n
ode
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespina
s
s
e
r
btree: c
o
din
g
s
t
yle a
d
justmen
t
s
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel L
e
spinasse
rbtree: l
o
w level optimizations in _
_
r
b_erase_c
o
lor()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespi
n
asse
rbtre
e
:
op
t
imize
c
ase selec
t
i
o
n logic in __rb_erase_
c
olor()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Le
s
pinasse
rbtree: adjust node color
in
__rb
_
erase_color() only
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mich
e
l
Les
p
inasse
rbtree: low level optimiza
t
ions in
r
b_ins
e
rt_color()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespi
n
asse
rb
t
r
e
e: a
d
just root
colo
r
in rb_in
s
er
t
_col
o
r() only
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: break out of
r
b_inse
r
t_color loop after tre
e
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Le
s
pi
n
asse
r
b
t
ree: per
f
ormance and cor
r
ectness
t
est
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Miche
l
Lespi
n
asse
rbtree: move some implementation details f
r
om rbtree
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
i
chel Lesp
i
nasse
r
b
t
ree: fix
incorrect rbtree node
insert
i
o
n
in fs/p
r
o
c
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
Lespinasse
rbtree:
empty node
s
have no
c
olor
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Miche
l
Le
s
pinasse
r
btree: r
e
ference Docum
e
ntation/rbtr
e
e
.
tx
t
f
o
r
usage
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
ichel
L
e
s
pinasse
ipc
/
m
q
ueue: remove
u
nne
c
e
s
sary
r
b_in
i
t_
n
o
de() cal
l
s
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Miche
l
Lespinasse
m
m
: fix
p
ot
e
n
tial ano
n
_vma locking
i
s
sue in mpro
t
ect()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
mm:
a
djus
t
fina
l
#
endif
position
i
n mm/internal
.
h
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-09-24
Michel Lespinass
e
GFS2: Use
RB_CLEAR_NODE() rather th
a
n
r
b_i
n
it_
n
ode
(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-08-16
Michel Le
s
p
i
nasse
slab: do no
t
call compound
_
head() i
n
page_get
_
cach
e
()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-03-28
Mic
h
e
l
Lesp
i
nasse
vfs:
fix d_ancestor() ca
s
e i
n
d_mate
r
ialize_un
i
que
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-12-20
Michel Les
p
inasse
b
inary_sysctl()
:
fix m
e
mory
l
ea
k
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-23
M
ich
e
l L
e
spinasse
mm: remove unused TestSetPage
L
ocked() i
n
terface
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-14
Michel
L
espinasse
dr
i
vers/net:
fix bui
l
d w
a
rnings with CONFIG_PM_SLEEP
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-11
M
ichel L
e
spinasse
fut
e
x: San
i
ti
z
e
futex ops argument t
y
pes
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-11
Michel L
e
spina
s
se
fute
x
: San
i
tize cmpxchg_futex_val
u
e_locked A
P
I
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-11
Michel Le
s
p
i
n
a
sse
futex:
R
emove redundant pagefa
u
lt_disable in
f
u
t
ex_atomic_cm
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-10
M
i
c
hel Lespinasse
futex
:
U
pdate futex_wai
t
_setup comme
n
t
s about locking
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-02-12
Michel Lespinasse
mlock: do n
o
t munloc
k
pages in __d
o
_fa
u
l
t
()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-02-12
Mi
c
hel Le
s
pinasse
m
lock: f
i
x ra
c
e
w
hen m
u
nlock
i
ng pages in do_wp_
p
age()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-02-01
Mich
e
l Lespinas
s
e
mlock: opera
t
e on any regions with
p
rotection !
=
P
R
OT_NONE
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Lespinasse
mlock: do not hold mmap
_
se
m
for extended per
i
ods of
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Lespinasse
m
m
: move VM_LOCKED check
t
o
__mlock_
v
m
a_pages_range()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Miche
l
L
espinasse
mm
:
add FOLL_MLOCK follow
_
page flag
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Lespina
s
s
e
mlock:
o
nl
y
hold mmap_sem
i
n shar
e
d mo
d
e
wh
e
n fault
i
ng
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel
Lespinasse
mlo
c
k: avoid dirtying pages and
triggering
writeback
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
M
ichel Lespinasse
do_wp_pa
g
e: clarify dirty_page
h
an
d
ling
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Miche
l
Lespinasse
do_
w
p
_pag
e
: rem
o
v
e th
e
'reuse' flag
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-11-02
Michel Lespinasse
Release
p
age re
f
erence during
page fault retr
y
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-10-26
Michel Lespina
s
se
x86: a
c
cess_
e
rror API cleanup
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-10-26
M
i
ch
e
l Lespinasse
mm: retry page faul
t
when blocking o
n
disk transfer
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-10-26
Michel Lespinasse
mm: fil
e
map_fault: uniqu
e
pat
h
fo
r
l
ocki
n
g page
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Mic
h
e
l Lespinas
s
e
rwsem: small
e
r wr
a
ppers aroun
d
rwsem
_
d
own_failed_common
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Michel
Lespinasse
r
wsem: wa
k
e queued readers whe
n
writer blocks on a
c
tive
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
M
ichel
L
e
spinasse
rwsem: l
e
t RWSE
M
_WAITING_BI
A
S rep
r
ese
n
t an
y
number
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Mi
c
he
l
Lespinasse
r
wsem: lighter
a
ctive c
o
unt checks when
waking up re
a
der
s
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Michel
Lesp
i
nasse
rwsem: fully separate code paths to wake writers vs
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-07-21
Michel Lespinasse
x
86, rwsem
:
M
i
nor clea
n
ups
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-07-21
Michel
L
espinasse
x86
,
rwsem: Stay on fast path
when count > 0 in
_
_up_
w
rite()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-05-13
M
ichel Lespina
s
s
e
r
w
se
m
: Test for no active locks in __rws
e
m_do_wake
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2008-01-25
Michel
L
espinasse
V4L/DVB
(6685): ir
-
key
m
aps
.
c:
e
xtra keys on winfas
t
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@zoy.org>
commit
|
commitdiff
|
tree