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
Tej
u
n Heo
pe
r
c
p
u: fin
e
r grained locking
to break
d
eadlock and
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
p
e
r
c
pu: move fully free
c
hun
k
reclamation into a work
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
T
ejun Heo
percpu: move chunk area map extension out of are
a
allocati
o
n
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun H
e
o
pe
r
cpu: replace pcpu_re
a
lloc
(
) with
p
cpu_me
m
_alloc
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
x86,
percpu: setup reserved percpu area for x86_64
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
T
e
jun Heo
percpu, module: implement rese
r
ved
alloca
t
ion and
u
se
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
T
ejun He
o
percpu: add an
i
ndirection
p
t
r for
c
h
unk
p
age ma
p
acce
s
s
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
T
e
j
u
n Heo
x86:
m
ake embedding percp
u
allocato
r
return
e
xcessive
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
T
e
jun H
e
o
percpu: us
e
negative
f
or a
u
to
f
or pcpu_set
u
p_first
_
chunk
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
T
e
jun
Heo
pe
r
cpu: improv
e
f
i
rst chu
n
k
i
niti
a
l area map handlin
g
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
T
e
jun
Heo
percpu:
c
osmetic renames i
n
p
cpu_setup_first_chu
n
k()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-06
Tejun Heo
per
c
pu: cl
e
a
n
u
p
percpu co
n
sta
n
ts
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-01
Tejun Heo
bootmem,
x86: further
fixes fo
r
arc
h
-
s
p
ecific bootm
e
m
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-01
Tejun Heo
a
l
pha: fix typo
in recent
e
arly
vma
l
loc chang
e
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-03-01
Tejun Heo
percpu: kil
l
co
m
pile
w
arning in pc
p
u_populat
e
_chu
n
k()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-26
T
ejun Heo
pe
r
cpu
:
fix t
o
o low a
l
ignm
e
nt restriction on UP
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-25
Tejun Heo
x86: convert cacheflush macros inline functions
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-25
Tejun Heo
x8
6
, percpu: fix mino
r
b
u
gs
i
n
se
t
u
p
_percpu
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
T
ejun Heo
pe
r
cp
u
:
add __read_mostly to variab
l
es
w
hi
c
h are mostly
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tej
u
n Heo
x86: ad
d
r
emapping percpu
f
ir
s
t
ch
u
nk allo
c
a
tor
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Te
j
un Heo
x86: add embedding pe
r
cpu
f
i
r
s
t chunk allocato
r
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun H
e
o
x86: separ
a
te
o
ut se
t
up_pcpu_4k() fr
o
m setup_pe
r
_cpu_areas()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun
H
eo
percpu: giv
e
more
l
atitude to ar
c
h specific first
c
h
u
nk
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun
H
e
o
p
ercpu: remove
u
nit_
s
i
ze
p
ower-o
f
-2 restriction
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun
Heo
x86:
u
p
date populate
_
extra_
p
t
e
() and add popul
a
te_e
x
tra_pm
d
()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Tejun Heo
v
m
al
l
o
c: a
d
d @alig
n
to vm_area_reg
i
ster_early()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
T
e
jun Heo
b
o
otmem: reorder in
t
erface fun
c
t
io
n
s
a
nd add a
m
iss
i
ng
one
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
Teju
n
H
e
o
bootmem: clean
up
arch-specific
bo
o
tm
e
m
wrapping
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-24
T
ejun H
e
o
p
e
rcpu: fix
pcpu_chunk_st
r
uc
t
_
s
ize
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-21
Tejun Heo
p
e
r
cpu
:
clean up size us
a
ge
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
x86:
c
onvert
t
o
the new
dyna
m
i
c
percp
u
allocat
o
r
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
percpu: impleme
n
t new dynam
i
c p
e
r
cpu alloc
a
tor
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun H
e
o
vmalloc:
a
d
d un/m
a
p_ke
r
nel_range_n
o
flu
s
h
(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun H
e
o
vm
a
lloc
:
i
m
pleme
n
t vm_area_register
_
early()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun H
e
o
p
e
rcpu: kill
p
ercpu_a
l
loc() a
n
d
friends
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Rus
t
y
Russell
alloc_percpu: a
d
d ali
g
n argument
t
o __alloc_percpu
.
commit
|
commitdiff
|
tree
2009-02-20
Rusty Russell
alloc_perc
p
u: change percp
u
_
p
tr to per
_
c
pu_ptr
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
T
ejun Heo
modu
l
e:
r
eorder module pcpu
re
l
ate
d
functions
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
Tejun Heo
vmallo
c
: call flush_cache_vunmap(
)
from unmap
_
kerne
l
_range()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-02-20
L
a
i Jiangshan
x86: use percpu d
a
ta for 4k ha
r
dirq and softirq
s
t
acks
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-31
Tejun
Heo
M
e
r
g
e b
r
a
nch 'ma
s
ter' i
n
to tj-percpu
commit
|
commitdiff
|
tree
2009-01-31
Jeremy Fitzhard
i
nge
xen:
setup percpu
da
t
a poin
t
er
s
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-31
J
eremy Fitzharding
e
x
86: split lo
a
ding percpu segments from lo
a
ding gdt
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-31
Brian Gerst
x86: pass in cp
u
n
umbe
r
to swit
c
h_to
_
new_gd
t
()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-31
Cliff Wickm
a
n
x86: UV fix uv_flush_sen
d
_and_wait()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Tejun Heo
x86: clean up indentation in setup_
p
er_c
p
u_a
r
eas
(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
J
a
mes
B
ottomley
x
8
6: fix build
breakage
o
n voyage
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
B
r
ian Gerst
x86:
load new GDT after set
t
ing u
p
boot
c
pu per
-
cpu
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian
Gerst
x86: remove
e
xt
r
a barriers from
load_gs_base()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: initi
a
lize per-cpu GDT segment in
per-cpu setup
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian G
e
rst
x86: make Voyager use x86
per
-
cpu setup
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
B
r
ia
n
Gerst
x86:
d
o
n'
t
ass
u
me boot cpu
is #0
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Br
i
an Ger
s
t
x86
:
m
o
ve th
i
s_cpu_o
f
fset
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86:
only c
o
m
pile s
e
tup_percpu
.
o on S
M
P
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
B
ria
n
Gerst
x86
:
mo
v
e apic
v
ariables to
apic
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian G
e
rs
t
x8
6
: alwa
y
s page-alig
n
per-cpu area star
t
and s
i
ze
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian
G
erst
x86:
mo
v
e s
e
tu
p
_c
p
u_local_ma
s
ks()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian
Gerst
x86: move 64-bit NUMA code
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-27
Brian Gerst
x86: merge setup
_
per_cpu_maps()
into setup_per_cp
u
_areas
(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Bri
a
n Gerst
x86:
mak
e
irq_
c
pustat_t field
s
co
n
ditional
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Brian G
e
rs
t
x86:
m
erge ha
r
dirq_{
3
2,64}
.
h into
hardirq
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Brian
G
erst
x86: sync ha
r
dirq_{32,64}
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Br
i
an Gerst
x86
:
remove
i
nclude
o
f
a
pic
.
h from ha
r
dirq_64
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-23
Brian Gerst
x86: remov
e
idle_t
i
m
e
stamp from 32bit irq_cpusta
t
_t
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Tejun Heo
x86:
r
ename
tlb_6
4
.
c to tlb
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Tejun Heo
x
86: m
a
ke x86_32 use
tlb_64
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Tejun H
e
o
x86: prepare for tlb merge
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
T
ejun
H
e
o
x8
6
:
u
v
cl
e
anup
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Brian G
e
rst
x86
:
me
r
ge
i
rq_regs
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
B
r
ian Gers
t
x86: mer
g
e m
m
u_context
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Brian Gerst
x86: set %fs
t
o __
K
E
RNEL_PERCPU
u
ncondition
a
lly for
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
B
rian Gerst
x86: fix per
c
pu_wr
i
te with 64-
b
it consta
n
ts
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
B
r
ian Gers
t
x86: cl
e
an up gd
t
_page de
f
i
nition
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-21
Te
j
un Heo
x86: up
d
ate canary handling during switch
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Tejun Heo
linker script:
kill PER
C
P
U_VADDR_PR
E
A
L
LOC()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
B
rian Gerst
x86
:
rem
o
ve pda
.
h
commit
|
commitdiff
|
tree
2009-01-20
Br
i
an Gerst
x86: move stack_canary into i
r
q_
s
t
ack
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Brian Gerst
x86:
r
ework __per_cpu_load
adj
u
stments
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Brian Gerst
p
ercpu: refacto
r
percpu
.
h
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Brian Gerst
x
86: remov
e
pda_init()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Tejun Heo
x
8
6
:
c
o
nd
i
tionalize stack canary han
d
ling
in hot
p
ath
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-20
Tejun Heo
x86: cleanup stack protector
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Bri
a
n Ger
s
t
x86-64: Use a
b
solute displacements for per
-
cpu acce
s
s
e
s
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Br
i
an Gers
t
x86-64: Move
is
i
dle from
PDA
to per-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
B
rian Gerst
x8
6
-64: Move nodenumber fro
m
PDA to per-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x8
6
-64: Move
irqcount from PDA
to pe
r
-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86-64:
Mo
v
e
oldrsp
f
rom PDA
t
o per-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86-64: Mov
e
kerne
l
stack
from PD
A
t
o
pe
r
-cpu
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86
-
64: Move c
u
rrent t
a
sk from PDA to
per-cpu
and cons
o
lidat
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Gerst
x86-64: Move
c
pu number f
r
om PD
A
to p
e
r-
c
pu and c
o
nsolidat
e
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Ger
s
t
x
86-64: Con
v
e
rt e
x
c
e
ption stacks to p
e
r-cpu
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
Brian Ge
r
st
x86
-
64: Conv
e
r
t
irqstacks to per-cpu
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
B
r
i
a
n Gerst
x86
-
64: Move TLB state from PDA t
o
per-cpu and consolidate
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-18
B
rian Gerst
x86-64: Mov
e
irq
s
tats f
r
o
m
PDA t
o
per-cpu and consolidate
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-17
Tejun Heo
linker script
:
ad
d
missing
.
data
.
perc
p
u
.
p
a
ge_
a
ligned
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2009-01-17
Te
j
u
n Heo
linker script
:
add missing VMLINU
X
_SYM
B
O
L
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2007-11-19
Tejun Heo
a
t
a
_piix: port enable for the first SAT
A
contr
o
ller
.
.
.
Signed-off-by:
Tejun Heo
<htejun@gmail.com>
commit
|
commitdiff
|
tree
2007-11-19
Thomas Ro
h
wer
a
t
a_piix: on
l
y e
n
able the first p
o
rt on a
p
ple
m
ac
b
ook
pro
Signed-off-by:
Tejun Heo
<htejun@gmail.com>
commit
|
commitdiff
|
tree
2007-11-19
Te
j
un Heo
a
ta_piix: reo
r
gani
z
e controller IDs
Signed-off-by:
Tejun Heo
<htejun@gmail.com>
commit
|
commitdiff
|
tree
2007-11-19
Gabriel C
pata_
s
is
.
c: Ad
d
Pac
k
a
r
d
B
ell EasyNot
e
K5305 to
l
apto
p
s
Signed-off-by:
Tejun Heo
<htejun@gmail.com>
commit
|
commitdiff
|
tree
next