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 Heo
p
e
r
c
pu: fix spurious
alignme
n
t WA
R
N in
l
eg
a
cy S
M
P percpu
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-10
T
ejun Heo
percpu: gener
a
lize
e
mbedd
i
ng
firs
t
c
h
u
n
k
setup
h
elper
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-10
Tejun Heo
per
c
p
u
: more flexi
b
ility for @dyn_si
z
e of
pcpu_setup_fir
s
t_c
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-10
Tejun He
o
percpu: make x86 ad
d
r <-> pcpu ptr conver
s
ion
macros
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-10
Tejun Heo
lin
k
er script:
d
efi
n
e
__per_cpu_load on all
SMP c
a
pable
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-07
Tejun H
e
o
percpu: finer
g
r
ained lock
i
ng to break deadlock and
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun H
e
o
percpu: move
f
ully free chunk reclamation into a work
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
percpu: move chunk
area map ext
e
nsion out of ar
e
a
allocation
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
p
e
rcp
u
: replace pcpu_real
l
oc() wi
t
h pcpu_mem_alloc
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Teju
n
H
eo
x
8
6,
percpu
:
s
e
t
u
p reserved percpu area f
o
r x8
6
_64
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Te
j
un Heo
percpu, module
:
imp
l
emen
t
reserved allocation an
d
use
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
percp
u
: add an indirectio
n
p
tr fo
r
chun
k
p
ag
e
map a
c
cess
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
x
8
6
:
make em
b
e
dding pe
r
cpu a
l
l
ocator retur
n
excess
i
ve
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun H
e
o
percpu: use
n
egativ
e
for auto for
pcpu_setup_
f
irs
t
_
ch
u
nk
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
T
ejun Heo
percpu
:
impr
o
ve
firs
t
chunk initi
a
l are
a
map handl
i
ng
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Teju
n
He
o
percpu: co
s
metic re
n
ames
i
n
pcp
u
_setup_first_c
h
unk()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
percpu:
c
lean u
p
p
ercpu co
n
stants
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-01
Te
j
u
n Heo
boot
m
em, x
8
6
:
fur
t
he
r
fixes for arch-sp
e
cific
bootmem
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-01
Tejun Heo
alpha: fix typo in recen
t
e
a
r
l
y
v
malloc c
h
ange
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-01
Tej
u
n
Heo
pe
r
cpu: kill compile warning in pcpu_populate_chunk(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-26
Tejun Heo
percpu
:
fix
t
oo lo
w
alignment restrictio
n
on UP
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-25
Tejun Heo
x86:
con
v
ert cacheflush macr
o
s inline f
u
nction
s
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-25
Tejun Heo
x86, per
c
p
u: fix minor bugs in setup
_
percpu
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
T
ejun He
o
percpu: add __read
_
m
ost
l
y to variables which are mostly
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
T
e
jun Heo
x86: add
r
emapping perc
p
u firs
t
chun
k
allocator
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
T
e
j
un Heo
x86: add embedding perc
p
u
first ch
u
nk al
l
ocator
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
x86: separate out setup_pcpu_4k() from setup_per_cpu_
a
reas()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
percpu
:
give more l
a
t
i
t
ude to arch spe
c
i
fi
c
fir
s
t
c
h
unk
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun
H
eo
percpu: r
e
move unit_si
z
e
p
o
wer-of-2 restriction
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
x86
:
up
d
ate populate_extra_pte() and add popula
t
e_
e
xtra_pmd()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
v
m
a
ll
o
c
:
add @align to
v
m_area_re
g
i
s
ter_early()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
bo
o
tmem:
r
e
o
r
der inter
f
ace func
t
ions and add a missing one
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Teju
n
He
o
boot
m
e
m
:
c
le
a
n up a
r
c
h
-spec
i
f
i
c boo
t
me
m
wr
a
pping
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
per
c
pu: fi
x
pcpu_chunk_s
t
ruct_si
z
e
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-21
Tejun
H
e
o
percpu: clean u
p
s
i
ze usa
g
e
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
x8
6
: c
o
n
v
ert
to the new dy
n
amic percpu allocato
r
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
percpu: implement ne
w
dy
n
am
i
c percpu
all
o
cator
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Teju
n
Heo
vmalloc: add u
n
/
map_kern
e
l_r
a
n
ge_noflush()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun H
e
o
vmal
l
oc: i
m
plement vm_
a
rea_re
g
ister_early()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
percpu: kill percp
u
_
a
ll
o
c
(
) and fri
e
nds
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Rusty Russell
alloc_per
c
pu
:
add ali
g
n argu
m
e
nt t
o
__a
l
lo
c
_
p
ercp
u
.
commit
|
commitdiff
|
tree
2009-02-20
Rusty
Russell
alloc_percpu:
change
percpu_ptr t
o
p
er_cpu_ptr
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
m
odule: reorder mo
d
ule
pcpu
r
el
a
ted functions
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Te
j
un Heo
vmalloc: ca
l
l flush_cac
h
e_vunmap() from u
n
map
_
kernel
_
range(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Lai Jiangshan
x86
:
use p
e
rcpu dat
a
for 4k
hardirq and softirq stacks
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-31
Tejun Heo
M
e
rge branch 'mas
t
er
'
in
t
o
t
j-
p
ercpu
commit
|
commitdiff
|
tree
2009-01-31
Jeremy Fitzh
a
rdinge
xen: setup percpu dat
a
poin
t
ers
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-31
Je
r
emy Fitzhardinge
x86: spli
t
loading percpu
segme
n
ts from
loading gd
t
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-31
Br
i
a
n
G
e
r
st
x
86: pass in cpu nu
m
b
e
r to swi
t
c
h
_
t
o_new_gdt
(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-31
Cliff Wickman
x86: UV
fix u
v
_flush_send_and_w
a
it()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Tejun Heo
x86: cle
a
n up
i
ndent
a
tion in set
u
p_p
e
r_cpu_
a
reas()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Ja
m
es Bottom
l
e
y
x
8
6
:
fix build brea
k
age on voyage
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
B
rian Gerst
x
8
6: loa
d
new GDT aft
e
r
set
t
ing up bo
o
t cp
u
pe
r
-cpu
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: remove
e
xtra barrie
r
s from
load_gs_base()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x
86:
i
nitialize per
-
cpu GDT
s
egment
i
n per-cpu setup
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
B
r
i
a
n G
e
rst
x
86:
m
ake Voyager use
x
86
per-cpu s
e
tup
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: don
'
t
a
ssum
e
boot cp
u
i
s
#0
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Ge
r
s
t
x
86:
move this_cpu_offset
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: only compi
l
e setup_percpu
.
o on SMP
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x
8
6: move
apic v
a
riables to a
p
ic
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Bri
a
n
Gerst
x
8
6: always page-alig
n
per-cpu area
s
tart and size
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x
86: move s
e
tup_cpu_local_m
a
s
ks()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: move 64-bit NUMA co
d
e
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Bri
a
n
Gers
t
x86:
merge setu
p
_
p
e
r
_cpu_maps() int
o
setu
p
_per
_
cpu_a
r
e
as(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Br
i
an Ger
s
t
x86: ma
k
e
i
rq_c
p
u
s
tat
_
t
fields c
o
n
d
i
t
ional
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Bria
n
Gerst
x86: merge ha
r
di
r
q_{32,
6
4}
.
h into h
a
rdirq
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Brian Ger
s
t
x
8
6: syn
c
hardirq_{32
,
64}
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Brian
Gerst
x86: remov
e
include of apic
.
h from hardirq_64
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Brian Gerst
x86: remove idle_
t
i
m
estamp fro
m
32bit irq
_
cpustat_t
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
T
e
jun Heo
x
86: rename t
l
b
_
6
4
.
c to tlb
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Tejun He
o
x86: make x86_32 use tlb
_
6
4
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Tejun Heo
x86: pre
p
are for tlb
m
erge
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
T
e
ju
n
H
eo
x8
6
: uv clea
n
u
p
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Br
i
an Gers
t
x86:
merge
irq_regs
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Brian Gers
t
x86: merge mmu
_
context
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
B
r
i
an
Gerst
x86: set %fs to __KERNEL_PE
R
CPU uncond
i
tionally
for
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Brian Gerst
x86: fix percpu_write with 64-bit constants
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Brian Gerst
x86: clean
up gdt_page d
e
finiti
o
n
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Tejun Heo
x
8
6:
u
pdate canary h
a
ndling during swit
c
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Tejun Heo
linker script:
k
i
ll PER
C
P
U
_VADDR_PREALLOC()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Brian Ger
s
t
x86: re
m
o
v
e
pda
.
h
commit
|
commitdiff
|
tree
2009-01-20
Bri
a
n Gerst
x86:
m
ove s
t
ack_canary into
i
rq_
s
ta
c
k
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Bri
a
n Gerst
x86: rework
__per_cp
u
_lo
a
d adju
s
tments
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
B
r
i
a
n
Gerst
percpu: refactor perc
p
u
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Brian Gerst
x86: remove
pda_ini
t
()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Te
j
u
n
Heo
x
86: c
o
nditionalize stack can
a
r
y
handlin
g
in hot p
a
th
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Teju
n
H
eo
x86:
cleanup
s
tack protect
o
r
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian
Gerst
x86-64
:
Use absolute dis
p
lac
e
m
e
nts for
p
er-cpu accesses
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Br
i
an Gerst
x86-64:
M
ove isidle from
PDA
t
o
p
er-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Bria
n
G
erst
x86-64: Move nodenumb
e
r f
r
om PDA t
o
p
er-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86
-
6
4
: Move irqcount fro
m
PD
A
to
per-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
B
r
i
an
Ger
s
t
x
86-64: M
o
ve oldrsp f
r
om PD
A
to per-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86-64: Move k
e
rnel
s
tac
k
f
r
om
P
DA to per-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Ger
s
t
x86-64: Move current
t
ask from
PDA to p
e
r-cpu and
consolidat
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian G
e
r
st
x86-64
:
Move
c
pu
n
umber from
P
DA to per-cpu and consolidate
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian G
e
r
s
t
x8
6
-64:
C
onvert exception stacks to
p
er-cpu
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Ge
r
st
x86-64: Conve
r
t irqs
t
acks to pe
r
-cpu
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Bri
a
n Gers
t
x86-64: Move T
L
B
s
t
ate from
P
DA to per-cpu and
consolidate
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Br
i
an
Gerst
x86-64
:
Move irq
s
tats fro
m
PD
A
to per-cpu and co
n
solidate
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-17
Tejun Heo
linker script: add missing
.
da
t
a
.
percpu
.
page_aligned
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
next