repo.or.cz
/
linux-2.6
/
linux-acpi-2.6
/
ibm-acpi-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
percpu: finer grained locking to break deadlock and allow atomic free
2009-03-07
Tejun Heo
perc
p
u: fin
e
r grained
locking to break deadlock and
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
percpu: move fully free
c
hunk reclama
t
ion
i
nto a
work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
per
c
pu: move chunk
a
r
ea ma
p
extension out of ar
e
a allocation
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
percpu:
r
eplace pcp
u
_re
a
lloc() w
i
th
p
cpu_mem_
a
lloc
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
x
8
6, percpu
:
s
e
tup reserved
p
e
r
cpu are
a
f
o
r
x
8
6
_64
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
per
c
pu, module: imple
m
ent reserved
allo
c
at
i
on a
n
d use
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
p
ercpu: add an i
n
dire
c
tion p
t
r for chunk pag
e
ma
p
access
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
T
e
jun Heo
x86: ma
k
e embedding percpu a
l
l
o
ca
t
or return e
x
cessive
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
percpu: use ne
g
ative for
a
uto for pcpu_se
t
up_first_chunk
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun H
e
o
percpu
:
improve first chunk initial area map ha
n
dlin
g
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Te
j
un Heo
percpu: cosmetic rena
m
es in p
c
pu_setu
p
_firs
t
_c
h
unk(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
perc
p
u: c
l
ean up percpu constants
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-01
Tejun Heo
b
oo
t
m
e
m
,
x
8
6: further fixe
s
f
o
r arch-speci
f
ic bootmem
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-01
Tejun Heo
alpha: f
i
x typ
o
in
r
ecent ear
l
y vmall
o
c change
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-03-01
Tejun Heo
percpu: ki
l
l
compil
e
warning in pc
p
u_popula
t
e_chun
k
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-26
Te
j
un
H
eo
percpu: fix
t
oo
low alignment restriction on
UP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-25
Tejun
H
eo
x86: co
n
vert cachef
l
ush
macros inline fu
n
cti
o
ns
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-25
T
e
jun Heo
x86, p
e
rcpu: f
i
x minor
b
ugs in setup_percpu
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun
Heo
p
ercpu: add __read_mostly t
o
variables
w
hich
are mostl
y
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Te
j
un Heo
x
86:
add
remapping percpu first chunk alloca
t
or
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Te
j
un H
e
o
x86: add embeddin
g
percpu f
i
rst
chunk
a
ll
o
cator
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
x
8
6: separate
o
ut setu
p
_pcpu_4k() from setup_per_cpu_
a
rea
s
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Te
j
un Heo
percpu: give more latitude t
o
a
rch s
p
ec
i
fi
c
first
c
hunk
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun
H
eo
percpu: remove uni
t
_
size pow
e
r-of
-
2 restricti
o
n
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
T
e
jun Heo
x86: upda
t
e populate_e
x
tra_pte() and a
d
d populate
_
extra_pmd()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun
H
eo
vm
a
ll
o
c: add @ali
g
n to
v
m_a
r
ea
_
r
egister_ear
l
y
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Teju
n
Heo
bootmem:
r
eorder i
n
terf
a
ce fu
n
ct
i
ons and add a
mis
s
ing one
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
b
ootmem
:
clean up
arch-
s
pecifi
c
boot
m
em wrapping
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-24
T
ejun Heo
per
c
pu: fix
pcpu_ch
u
n
k
_str
u
c
t
_
size
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-21
Tejun
H
e
o
percpu: cl
e
an up size
u
sage
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
x
8
6
:
convert to the new d
y
n
ami
c
percpu allocator
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tejun He
o
percpu: implement n
e
w
dyn
a
mic percpu allocator
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
vmalloc
:
a
d
d un/map_
k
erne
l
_ran
g
e_nof
l
ush()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
v
malloc: implement vm_area_register
_
ea
r
ly()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tej
u
n H
e
o
percpu
:
kill percpu
_
a
l
loc
(
)
a
nd fr
i
ends
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
R
usty
Russ
e
ll
alloc_percp
u
: add alig
n
argument
to __a
l
l
o
c_p
e
rcpu
.
commit
|
commitdiff
|
tree
2009-02-20
Rusty Ru
s
sell
alloc_perc
p
u: change per
c
p
u_ptr
to
per
_
c
p
u_ptr
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Tejun H
e
o
module: reorder module pcpu r
e
lated
f
u
n
ction
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Teju
n
Heo
vm
a
lloc: call flush_c
a
che_vu
n
map() from
unmap_kernel_ran
g
e()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-02-20
Lai Ji
a
ngs
h
a
n
x86
:
use percpu
d
a
ta fo
r
4k hardir
q
a
nd softirq
s
t
a
cks
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-31
Tejun Heo
Merge branch 'ma
s
ter
'
into tj-percpu
commit
|
commitdiff
|
tree
2009-01-31
J
e
remy Fitzh
a
rdinge
xen: setup
percpu da
t
a pointers
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-31
Jeremy Fit
z
h
a
rdinge
x86
:
s
pli
t
loadi
n
g percpu segm
e
n
ts from
loading gdt
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-31
Brian Gers
t
x86: p
a
ss in cpu numb
e
r
to switch_to_new
_
gdt(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-31
Cliff Wickman
x86:
UV fix uv_flu
s
h_send_and_wait(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
T
e
jun Heo
x86: cl
e
an up indent
a
tion
in s
e
tup_per_cpu_area
s
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
James
B
ottoml
e
y
x
8
6: fix
b
u
i
ld breakage
o
n v
o
yage
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
B
rian Gerst
x86:
l
o
a
d new GDT after setting up boot
c
pu
p
e
r
-
cpu
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Bri
a
n Gerst
x
86
:
remove extra barrie
r
s
f
rom lo
a
d
_gs_base()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x8
6
:
in
i
tial
i
ze
p
er-cpu GD
T
segment
i
n
per-cpu setup
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
B
rian Gerst
x
86:
m
a
k
e
V
oyager use x86 p
e
r-
c
pu
s
et
u
p
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: do
n
'
t as
s
ume boot cpu
is #0
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian
G
erst
x86: mov
e
this_cpu_of
f
s
et
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian G
e
rst
x86: only
c
ompile setup_percpu
.
o
o
n SMP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Bria
n
G
erst
x8
6
: move
ap
i
c variables to
a
pic
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian G
e
rst
x
8
6: alway
s
pa
g
e-align per-cp
u
area start
a
n
d
s
i
z
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x8
6
: move
setup_
c
pu_lo
c
al
_
masks()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
B
rian
G
erst
x8
6
: mo
v
e 64-bit
N
U
M
A
code
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: m
e
r
ge set
u
p_per_cpu_m
a
p
s
() int
o
setup
_
p
er_cpu_areas()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
B
r
i
an Gerst
x86: ma
k
e irq_cpust
a
t_t f
i
elds co
n
ditional
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
Brian Gerst
x8
6
: merge har
d
irq
_
{32,64}
.
h i
n
to
hardirq
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
Brian Ge
r
st
x86: sync hardirq_{32
,
64}
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
Brian Gerst
x86: remove include of apic
.
h
f
rom hardir
q
_
64
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-23
B
r
ian Ger
s
t
x8
6
: remo
v
e idle_timest
a
mp fro
m
32bi
t
irq_cpustat_t
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
T
ejun H
e
o
x86
:
rename tlb_64
.
c
t
o
tlb
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Tejun
Heo
x86: make x86_32 use tlb_64
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Tej
u
n Heo
x86: prepare
for tlb merge
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Tejun Heo
x86: uv
c
leanup
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Brian
G
erst
x
86: merge irq_re
g
s
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
B
rian Gerst
x
8
6: merge mmu_context
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Brian Gerst
x86: set %
f
s to __KE
R
NEL_PER
C
PU uncondi
t
ionally for
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
Bria
n
Gerst
x86: fix
percpu_write with 64
-
bit constan
t
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
B
r
ian Gerst
x86: c
l
ean up gdt_pa
g
e definition
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-21
T
e
jun Heo
x86: update ca
n
ary handl
i
ng d
u
r
ing
switch
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Tejun
H
eo
linker
s
c
r
i
p
t: kill PERCPU_
V
ADDR_PR
E
ALLOC()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Brian Gerst
x86:
rem
o
ve
pda
.
h
commit
|
commitdiff
|
tree
2009-01-20
Brian Gerst
x
86: move stack_
c
ana
r
y
into irq_stack
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Brian Gerst
x86
:
rewor
k
__per_cpu_load ad
j
u
stm
e
nts
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Bria
n
Gerst
percpu
:
refa
c
tor pe
r
cp
u
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Brian G
e
rst
x86: re
m
ove pd
a
_init(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
Tejun Heo
x86: conditiona
l
i
z
e st
a
c
k
ca
n
ary
handling in hot path
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-20
T
e
jun Heo
x
86: cl
e
an
u
p stack
p
rotector
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Br
i
an Ge
r
s
t
x86-64: Use a
b
solute displac
e
ments for per
-
cpu accesses
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x8
6
-64: Mov
e
isidle from PDA to per-cp
u
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
B
rian Gerst
x86-64: Mov
e
nodenumber from
PDA
to per
-
cp
u
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
B
rian Gerst
x86-64:
Move i
r
qcoun
t
f
rom
P
DA to per-cpu
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gers
t
x86-64: Move oldr
s
p
f
rom PDA
t
o per-cpu
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian
G
e
r
st
x
8
6
-
64: M
o
ve kernelstack fro
m
P
D
A to p
e
r-cpu
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x
86-64: Move current task fro
m
PDA
to per-cpu and con
s
o
lidat
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
B
rian G
e
rst
x86-64:
Move cpu number
from PDA to p
e
r-cpu and conso
l
idate
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Bri
a
n Gerst
x86-64: Co
n
vert excep
t
ion
sta
c
ks to per-cpu
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian
G
erst
x86-64: Co
n
vert irqsta
c
ks to per-cpu
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian
G
e
r
s
t
x86-64: Move
T
LB state f
r
om PDA
to per-cpu and
consoli
d
ate
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-18
Brian Ger
s
t
x8
6
-64: Move
i
rq stats from PDA to per-cpu a
n
d consolidate
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-17
T
e
jun Heo
l
i
n
ker
script
:
a
d
d missing
.
data
.
p
e
rc
p
u
.
page_al
i
gned
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2009-01-17
Tejun Heo
linker script: add missing VM
L
INUX_SYMB
O
L
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree