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
percpu: fix spurious alignment WARN in legacy SMP percpu allocator
2009-03-11
Tejun He
o
percp
u
:
fi
x
spuri
o
us
alignment W
A
RN in
leg
a
cy S
M
P perc
p
u
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-10
Tejun Heo
p
e
rcpu
:
generalize e
m
bedding fi
r
s
t chunk setup helper
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-10
Tej
u
n Heo
perc
p
u
:
mor
e
flexibil
i
ty fo
r
@dyn_size
of pcpu_setup_first_c
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-10
Tejun Heo
p
e
r
c
pu: make x86
a
ddr <-> pcpu pt
r
conversion m
a
cros
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-10
Tejun Heo
linker s
c
ript: define __per_cp
u
_load on all SMP capable
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-07
Tejun Heo
p
e
rcpu
:
finer graine
d
locking to break deadlock
a
n
d
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Teju
n
Heo
percpu: move fully free
ch
u
nk reclamation into a wo
r
k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun H
e
o
percpu:
move chunk
a
rea map
extension out of area allocat
i
on
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
T
e
j
u
n
Heo
percpu
:
re
p
lace pcpu_realloc()
w
it
h
pcpu_mem_alloc
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
x86, p
e
rcp
u
:
s
etup reserv
e
d percpu
a
rea f
o
r
x86_64
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
T
e
j
un Heo
percp
u
,
m
o
dule
:
i
m
plement reserved allo
c
ation and use
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
p
erc
p
u: add an ind
i
r
ection ptr
f
o
r chu
n
k
page map access
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tej
u
n
Heo
x86: mak
e
e
mbeddin
g
percpu allo
c
ator r
e
turn exces
s
ive
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
per
c
pu: use ne
g
ative
f
or auto for pc
p
u_setup_fi
r
st_chunk
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tej
u
n Heo
p
ercpu: improve first chunk initial ar
e
a map handling
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
T
e
jun Heo
percpu:
c
o
sm
e
ti
c
renames i
n
pcpu_setu
p
_first_chunk()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
pe
r
cpu:
clean up pe
r
cpu con
s
tants
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-01
T
ejun He
o
b
ootmem, x
8
6: further fixes for arch
-
sp
e
cific b
o
ot
m
em
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-01
Tejun H
e
o
a
lp
h
a
:
fix typo
in recen
t
early
v
mall
o
c c
h
a
nge
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-01
Tejun Heo
percpu
:
kill compile warning in
pcpu_pop
u
lat
e
_c
h
u
n
k()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-26
T
e
jun He
o
percpu: f
i
x
t
oo low alig
n
ment r
e
striction on UP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-25
Tejun He
o
x86: convert cacheflush
m
acros inline fun
c
tions
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-25
T
e
jun H
e
o
x86, perc
p
u: f
i
x minor b
u
g
s in setup_
p
e
r
cpu
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
percpu: ad
d
_
_
read_mostly to va
r
iables which are mo
s
tly
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
T
e
jun
H
eo
x86: add remapping
p
ercpu first
c
hun
k
all
o
cator
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
x86: add embedding percpu first chunk allocat
o
r
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
x86: separate ou
t
s
e
t
up_
p
cpu_4k()
from setup_
p
er_cpu
_
areas()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun H
e
o
p
e
rcpu:
give m
o
re lati
t
u
d
e t
o
ar
c
h specific f
i
rst
c
h
u
n
k
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Teju
n
Heo
percpu: remove unit_
s
iz
e
p
o
w
er-of-2
r
es
t
riction
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
T
e
jun He
o
x86: update populate_ext
r
a_pte() and add populate_ex
t
ra_
p
md
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
vmalloc: add @align
to vm_area_regist
e
r_early()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
T
e
j
un Heo
bo
o
tm
e
m
: reo
r
der interfa
c
e functio
n
s and add a missing
one
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
T
e
ju
n
He
o
bootmem: clea
n
up
arch-specific bootme
m
wra
p
ping
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
percpu:
f
ix pcpu_
c
hunk
_
s
tr
u
ct_size
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-21
Teju
n
Heo
percpu: clean up size usage
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Te
j
un He
o
x86: convert to th
e
new dynamic pe
r
cpu allocator
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tej
u
n Heo
percpu: im
p
l
e
ment new dynamic percpu all
o
ca
t
or
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
T
e
j
un Heo
vmallo
c
:
a
dd un/map_ker
n
e
l
_
ran
g
e_no
f
lush()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tejun H
e
o
vmalloc: imple
m
ent vm_area_register_earl
y
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
percpu: k
i
ll percpu
_
allo
c
() and
f
riends
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Rust
y
R
u
s
s
ell
alloc_percpu: add align argume
n
t
to __allo
c
_percpu
.
commit
|
commitdiff
|
tree
2009-02-20
Rusty Russe
l
l
alloc_percpu:
c
h
a
nge
p
ercpu_ptr t
o
p
er_cpu_ptr
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
module: reorder modu
l
e pcpu related
f
u
n
c
tions
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tejun H
e
o
vmallo
c
: call flush_cach
e
_
v
u
nmap() from unm
a
p_kernel_range()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Lai Jiangshan
x86: use percpu data fo
r
4k hardirq and
softir
q
st
a
c
ks
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-31
Te
j
un Heo
Merge branch 'mas
t
er' int
o
tj-percpu
commit
|
commitdiff
|
tree
2009-01-31
Jer
e
m
y
Fitzhardinge
xen:
s
etu
p
pe
r
cpu data pointers
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-31
Jeremy Fitzha
r
dinge
x
86: split
l
oading per
c
pu segm
e
n
ts from
l
oadin
g
gdt
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-31
Bri
a
n Gerst
x86:
pas
s
in
c
pu
num
b
er to
s
wit
c
h_to_new_gdt()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-31
Cliff Wickman
x86: UV fix uv_fl
u
s
h
_send_an
d
_w
a
it()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Tejun
Heo
x
86: cl
e
an up
i
nde
n
t
a
tio
n
in setup_per_cpu_areas()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
James Bottomley
x86: fix build breakag
e
on voyage
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: load
new GDT af
t
e
r sett
i
ng up boot cpu
p
e
r-cpu
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: remove e
x
tra bar
r
i
ers
f
rom load
_
gs_base()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian
Ger
s
t
x
8
6:
initiali
z
e per-cpu GDT segment in per-cpu
s
et
u
p
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian
Gerst
x
8
6: make
Voyager
u
s
e x86
p
er-cp
u
setup
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x
8
6: don't ass
u
me boot cpu is #0
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Bria
n
Gerst
x8
6
: move this_cpu_offs
e
t
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Ge
r
st
x86: only c
o
mpile
s
etup_p
e
rcp
u
.
o on SMP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
B
r
i
an Gerst
x8
6
:
move apic variab
l
es
t
o api
c
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Ge
r
st
x
86:
a
lways
page-align per-cpu
a
r
ea s
t
art
and
size
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86:
move set
u
p_cpu_
l
ocal_
m
as
k
s()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gers
t
x
86: m
o
ve 64-bit NUMA
c
o
de
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x8
6
: mer
g
e setup
_
per_c
p
u
_
maps()
i
n
to s
e
tup_pe
r
_
cpu_areas()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
Brian Gers
t
x86: make irq_cpust
a
t_t fi
e
ld
s
co
n
di
t
ional
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
Brian Gerst
x86
:
merge hardirq_{32
,
6
4}
.
h into hardirq
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
Bri
a
n Gerst
x86
:
sync
h
ardirq_
{
32,6
4
}
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
Brian Gerst
x86: rem
o
ve i
n
clude o
f
apic
.
h from hardirq_64
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
B
rian G
e
rst
x86: re
m
ove id
l
e_timestamp fr
o
m
3
2bit ir
q
_cpustat_t
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Tejun Heo
x86: rena
m
e tlb_64
.
c
to tlb
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Tejun Heo
x
86: make x86_32 use
tlb_64
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Te
j
un
H
eo
x
86: prepa
r
e for tl
b
merge
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Tejun Heo
x86: uv cleanup
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Brian
Gerst
x86: merge irq_regs
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
B
r
ian Gerst
x86: merge mm
u
_context
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Brian Ger
s
t
x
8
6: set %
f
s to __KERNEL_PE
R
CPU u
n
condi
t
ionally fo
r
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Br
i
an Gerst
x86: fix percpu_w
r
ite with 64-bit
co
n
stant
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Brian Gerst
x86: clean
up gd
t
_page d
e
finition
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Tejun Heo
x86: u
p
date canar
y
han
d
l
i
n
g
during switch
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Te
j
un Heo
linker
s
cript: kill PERC
P
U_VADDR_PREALLOC()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Br
i
an Gerst
x86:
r
emove pda
.
h
commit
|
commitdiff
|
tree
2009-01-20
Brian Gerst
x86: move stack_canary
into irq_stack
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
B
rian Ger
s
t
x86:
r
ework __
p
er_cp
u
_load adjustments
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Brian Ger
s
t
p
e
rcpu:
r
efactor perc
p
u
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Bri
a
n Gerst
x86: remove p
d
a
_
in
i
t()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Te
j
un He
o
x
86: con
d
itionalize stack cana
r
y handling in hot
path
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Tej
u
n Heo
x86: cleanup stack protector
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
B
r
ian Gerst
x86
-
64: Use
a
bsolute displacements for per-cpu accesses
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86-64: Move
isi
d
le from PDA to pe
r
-cpu
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86-6
4
: Mov
e
nodenumber
f
rom
PDA to p
e
r
-cpu
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86-64: Mo
v
e irqcount fr
o
m PDA to per-cpu
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian G
e
rst
x
8
6-64: Move oldr
s
p fr
o
m
P
D
A to per-cpu
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x
8
6
-
64: Mov
e
kerne
l
st
a
ck
f
r
om PDA to
p
er-
c
pu
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian
Gerst
x86-64
:
Move
curre
n
t task fro
m
PDA to per-cpu a
n
d cons
o
lidat
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86-
6
4: Move cpu number from PDA to per-cpu and
consoli
d
ate
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian G
e
rst
x86-64: Con
v
ert
e
xceptio
n
stac
k
s
to per-cpu
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Ge
r
st
x86-64: Convert irqstacks to per
-
cpu
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Bri
a
n Gerst
x
86
-
64: Move TLB state fro
m
PDA to pe
r
-
c
p
u and con
s
olidate
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Ge
r
st
x8
6
-
64: Move
irq stats from PDA
to per-cpu and consolidate
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-17
Tejun Heo
linker scrip
t
:
add m
i
ss
i
n
g
.
da
t
a
.
percp
u
.
page_aligned
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
next