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
mm: introduce VM_POPULATE flag to better deal with racy userspace programs
2013-02-24
Michel Lesp
i
nasse
mm: introduce VM_POPULATE flag to better deal with
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2013-02-24
Michel
L
esp
i
nasse
m
m: d
i
rectly use __ml
o
c
k
_vma_page
s
_range() in find_exte
n
d_vma(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2013-02-24
M
i
ch
e
l Les
p
inasse
mm:
r
emove flags argument to mmap_region
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2013-02-24
M
ichel Le
s
pinasse
mm: use mm_
p
o
pula
t
e()
f
o
r mremap() o
f
VM_LOCKED v
m
as
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2013-02-24
M
i
che
l
Les
p
inasse
m
m: use mm_populate() whe
n
adjusting brk with
MCL_
F
U
T
URE
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2013-02-24
Michel
L
es
p
inasse
mm: u
s
e mm_popula
t
e() fo
r
blocking remap_f
i
le_pa
g
es()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2013-02-24
Michel Lespinas
s
e
mm: introduce mm_
p
opu
l
ate(
)
fo
r
populating new
v
mas
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2013-02-24
Michel Lespinasse
mm: remap_fi
l
e_pag
e
s() fixes
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2013-02-22
Michel Lesp
i
nasse
mm
:
use
vm_un
m
apped_area(
)
on alp
h
a architecture
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2013-01-11
Michel Lespinasse
lib/rbt
r
ee
.
c:
avoi
d
the use of non-static __
a
lways_
i
nline
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-13
Michel
L
es
p
i
nas
s
e
mm:
protect
a
gainst
concurrent v
m
a expans
i
on
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
M
i
chel Lesp
i
nasse
m
m: use vm_unmapped_area() in hugetlbfs on
s
parc64
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
Michel
L
espi
n
asse
m
m: use vm_unmapp
e
d
_area(
)
o
n
sparc
6
4 architecture
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
Michel Lespinasse
mm:
use vm_unmapped_area() i
n
h
u
getlbf
s
on tile architect
u
r
e
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
Mi
c
hel Lespinas
s
e
mm: use vm_unma
p
ped_area(
)
on sp
a
rc
3
2 ar
c
h
itecture
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
M
ichel Lespin
a
s
se
m
m
: use vm
_
unm
a
pped_
a
r
e
a() on sh
architectu
r
e
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
M
i
chel Lespinasse
mm: use vm_un
m
apped_area()
o
n arm architec
t
ure
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
M
ichel Lesp
i
nass
e
mm:
u
se vm_unma
p
ped_a
r
ea() o
n
mips archite
c
ture
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
M
i
chel Lespin
a
sse
mm: use
v
m
_unmap
p
ed
_
a
r
ea
(
)
i
n
hugetlbfs
o
n
i386 architecture
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
Michel Lespinasse
mm: u
s
e v
m
_unm
a
pped_a
r
ea()
i
n
h
u
g
etlbfs
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
Mi
c
hel Lespinasse
mm: f
i
x cache co
l
oring on
x
86_64 architecture
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
Miche
l
Lespin
a
sse
mm: use vm_unmapped_area()
o
n
x86_64 architec
t
ure
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
Mi
c
hel
Lespinasse
m
m
: vm_unmapped_area
(
) looku
p
functio
n
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
M
i
chel
Lespinasse
mm: check rb_sub
t
r
e
e
_
gap correctness
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-12-12
Michel
Lespinasse
mm: augmen
t
v
m
a rbtree with
rb_sub
t
r
ee_
g
a
p
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-11-16
M
i
ch
e
l Lespinasse
m
m
: ad
d
a
n
on_vma_lock to validate_mm()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-10
M
i
c
h
el Lespinasse
perf: fix dupl
i
cate header inclusio
n
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespi
n
asse
m
m
: avoid takin
g
r
map locks in move_ptes()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Miche
l
Les
p
i
nasse
m
m
anon rmap: in mremap, set
t
he new vma's
p
osi
t
io
n
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
ichel Lesp
i
nasse
mm: add CONFIG_DEBUG_VM
_
RB
build option
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespina
s
se
mm rmap: remo
v
e
vma_addres
s
check for ad
d
ress
i
n
sid
e
vm
a
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
L
es
p
i
n
as
s
e
m
m anon
r
m
a
p: replace same_anon_vma linked l
i
st
with
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
mm a
n
on
r
m
ap: remove anon_vma
_
moveto_tail
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
i
c
hel
L
espi
n
a
s
s
e
m
m
: interv
a
l tree
u
p
dates
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Le
s
p
inass
e
rbtree: move augmente
d
rbtree functionality
t
o rbt
r
ee_augm
e
n
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
ichel L
e
spinasse
p
r
io_tree: remove
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel L
e
s
pinas
s
e
k
memleak: use
r
b
tr
e
e i
n
stead
o
f prio
t
ree
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Le
s
pinasse
m
m: replac
e
vma prio_tree with an i
n
terval tree
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbtree: a
d
d prio tree
and inter
v
al
t
ree
t
ests
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Miche
l
Lespinasse
rbtree:
a
dd RB_DE
C
LARE_C
A
LLBACKS(
)
macro
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mic
h
el Lespinasse
rbtree: remove p
r
ior a
u
gmented rbtree
i
mpleme
n
ta
t
i
o
n
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
ichel Lespinasse
r
btree:
faster
augmented rb
t
ree ma
n
ipulation
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinas
s
e
rbtree: augmented rbtree test
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinass
e
rbtre
e
: l
o
w level optimizations in rb_erase
(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
Lespinasse
rbtree
:
handle 1-
c
hild re
c
olorin
g
i
n
rb_erase() inste
a
d
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
ich
e
l
Lespinasse
r
btree
:
place easiest
c
ase first
in
r
b_erase()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
Lespinasse
rbtree: add _
_
rb_change_
c
hild()
h
elper function
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
Lespinasse
rbtree t
e
s
t
: fix spars
e
warn
i
ng about 64-bit
co
n
stan
t
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Miche
l
Lespi
n
asse
rbtree
:
optimiz
e
fetc
h
ing o
f
s
ibling node
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel
Lespinas
s
e
rbtree: coding sty
l
e
adju
s
tments
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mich
e
l Lespinasse
rbtree: low level optimizat
i
o
n
s
in __r
b
_e
r
ase_co
l
o
r()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lesp
i
n
asse
rbtre
e
: optim
i
ze case
selection l
o
gic in __rb_erase_color()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespin
a
sse
rb
t
r
e
e:
a
djust node
color
in __rb_erase
_
color
(
) only
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mi
c
hel Lespinasse
rbt
r
ee
:
low
level opti
m
izations in rb_insert_c
o
lor()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mic
h
el Lespinasse
rbtree: ad
j
us
t
r
o
o
t color in rb_
i
n
sert_color(
)
only
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Le
s
pinasse
rbtree:
break out of r
b
_in
s
e
r
t_color loop after tree
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Miche
l
Le
s
pinasse
rbtree: perf
o
rmance an
d
c
orrectness test
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespinasse
rbt
r
e
e
: move
so
m
e
impl
e
me
n
tation
d
e
tails fro
m
r
b
tree
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
ichel Lespinasse
r
b
t
r
ee: f
i
x incorre
c
t rbtree node insertion in
f
s/proc
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mic
h
el
Lespinasse
r
btre
e
: empty n
o
des have
n
o
c
olo
r
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Michel Lespi
n
asse
r
btree:
reference Do
c
umentation/rbtre
e
.
t
xt for usage
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mi
c
h
el Lespinas
s
e
ipc
/
mqueue: remov
e
u
nne
c
e
s
sary rb_i
n
it_node() cal
l
s
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
Mi
c
hel Lespi
n
asse
m
m
: fix potential
anon_vma
locking issue in mpro
t
ect()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-10-09
M
ichel L
e
s
pinasse
mm: adju
s
t final #endif posi
t
io
n
in
mm/internal
.
h
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-09-24
Michel
L
espinasse
GFS2
:
U
s
e RB_CLEAR_NODE() rat
h
er than rb_init_node()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-08-16
Michel
Lespinasse
sla
b
: do n
o
t c
a
ll
c
ompound_
h
e
a
d
() in
p
ag
e
_
g
et_cache()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2012-03-28
Michel Lespinas
s
e
vfs: fix d_ancestor
(
) cas
e
in
d
_m
a
teri
a
lize_uni
q
ue
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-12-20
M
ichel Le
s
p
i
n
a
sse
binary_sysctl(): fix memory leak
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-23
Michel Lespin
a
sse
mm: remove unused TestSe
t
P
ageLocked() inte
r
f
a
ce
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-14
Michel
Lesp
i
nasse
driver
s
/net: fix build warni
n
gs wi
t
h CONFIG_
P
M_SLEEP
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-11
Michel Lespinasse
futex:
S
a
n
i
tize fute
x
ops argument typ
e
s
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-11
Mic
h
e
l
Lespinasse
fu
t
ex: Sanitize cm
p
xch
g
_f
u
tex_value_
l
ocked API
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-11
M
i
chel Lespinasse
fute
x
: Remove redund
a
nt pa
g
efault_disable in
f
utex_atomic_
c
m
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-03-10
Michel Les
p
inasse
futex: Update futex_wa
i
t
_
setup c
o
mments
about loc
k
ing
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-02-12
Mic
h
el Les
p
i
n
asse
mlo
c
k: do not munlock page
s
in __do
_
fault()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-02-12
Mi
c
hel Le
s
p
i
nasse
mlock: fix r
a
ce wh
e
n
m
unlocki
n
g pages i
n
do_wp_page()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-02-01
Michel Lespi
n
asse
mlock
:
ope
r
ate o
n
any reg
i
o
ns with protection !=
PR
O
T
_
N
ONE
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Lespina
s
s
e
m
lock:
d
o no
t
hold mmap_sem for extended
periods of
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
M
i
chel Lespin
a
sse
mm: move VM_LOCKED
c
heck to __mlock_
v
ma_page
s
_range(
)
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel L
e
s
pinasse
mm: add FOLL_M
L
OC
K
follow_page
f
l
ag
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
M
ichel Lesp
i
nasse
m
l
ock: only hold
mma
p
_sem in share
d
mode when faulting
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Le
s
pinasse
mlock: a
v
oid dirtying pages and trig
g
e
ri
n
g wr
i
teback
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Mic
h
el Lespinas
s
e
d
o
_wp_pa
g
e: cl
a
ri
f
y dir
t
y
_
page hand
l
ing
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2011-01-14
Michel Lesp
i
nasse
do_
w
p_page: remov
e
t
h
e
'
reuse' flag
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-11-02
Michel Le
s
p
inas
s
e
Releas
e
page refere
n
c
e during page fault ret
r
y
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-10-26
Mic
h
el
L
espinasse
x8
6
:
a
ccess_
e
rror API
cleanu
p
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-10-26
Mi
c
hel Lespinass
e
mm
:
retry
p
a
ge f
a
ult when
b
loc
k
ing on disk transfer
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-10-26
Michel Lesp
i
na
s
se
mm: f
i
l
emap_
f
au
l
t:
unique path for locking page
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Michel
L
es
p
inass
e
rw
s
e
m: sm
a
l
l
er wrappe
r
s around rwse
m
_
d
own_failed_common
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Mic
h
el Lespinasse
rwsem: wa
k
e queue
d
readers when writer bl
o
cks on active
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Michel L
e
sp
i
nasse
rwsem: let RWSEM_WAI
T
I
N
G_BIAS represent any
n
umber
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
Michel Lespinasse
rwsem:
lighter active cou
n
t check
s
when waking up
r
e
aders
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-08-10
M
i
chel Lespinas
s
e
rwsem: fu
l
ly separate code paths to wake writ
e
rs vs
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-07-21
M
iche
l
Lespi
n
asse
x86, rwsem: Min
o
r
cleanup
s
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-07-21
Michel Lespi
n
asse
x86, rw
s
em:
S
t
ay on fast
p
a
th when count
>
0
in __up_write()
Signed-off-by:
Michel Lespinasse
<walken@google.com>
commit
|
commitdiff
|
tree
2010-05-13
Michel
Lespinasse
rwsem: Test
f
or no
a
c
t
i
ve l
o
cks 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-
k
eymaps
.
c: extra ke
y
s
on win
f
ast
.
.
.
Signed-off-by:
Michel Lespinasse
<walken@zoy.org>
commit
|
commitdiff
|
tree