repo.or.cz
/
linux-2.6
/
x86.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
core: Replace __get_cpu_var with __this_cpu_read if not used for an address.
2010-12-17
Christoph Lamete
r
co
r
e: R
e
place
_
_get_cpu_var with __this_cpu_read if
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-12-17
C
hri
s
to
p
h Lam
e
ter
x
en: Use this_cpu
_
op
s
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-12-17
Christoph Lameter
fs
:
Use this_cp
u
_xx operations in buffer
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-12-17
Ch
r
istoph Lameter
fakekey: Simpl
i
fy speakup_fake_k
e
y_press
e
d
thr
o
ugh
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-12-17
Ch
r
istoph
L
amet
e
r
kprobes: U
s
e
t
his_cpu_ops
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-12-17
Chr
i
s
t
oph
L
ameter
driv
e
rs:
Re
p
lace __get_cpu_
v
ar with __thi
s
_
cpu_re
a
d
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-12-17
Ch
r
istoph Lameter
vmsta
t
:
O
p
timize
zone coun
t
er mod
i
fications t
h
rough
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-12-17
Christoph Lamet
e
r
p
e
rcpucounter: Optimize __percpu_count
e
r_add
a bit
.
.
.
Reviewed-by:
Tejun Heo
<tj@kernel.org>
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-12-17
Tejun Heo
MAINTAINERS: Ad
d
percpu al
l
ocator
e
ntry
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-12-07
Jesper
J
uhl
percpu: zero memory more e
f
ficiently in mm
/
p
e
rcpu
.
c
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-19
Tejun He
o
workq
u
eue: remove in
_
w
o
rkqueu
e
_context()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-19
Tejun Heo
workqueue:
Clarify that schedule_on_e
a
ch_cpu is
s
y
n
chronous
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-19
T
e
jun Heo
m
e
m
ory_hotplug: drop spur
i
ous calls
to flush_sched
u
led
_
work(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-18
Tejun Heo
shpch
p
: upda
t
e
w
ork
q
ueue usage
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-18
Tejun Heo
pciehp: update workq
u
eue usage
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-17
Tejun
H
eo
i
s
dn/ei
c
on: don't
call flush_schedul
e
d_work() from
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-11
Tejun
He
o
workqueue
:
add and use WQ_MEM_RECLAIM flag
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-11
Tejun H
e
o
w
orkque
u
e
: fix HIGHPRI
h
a
n
dling in keep_working()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-05
Tejun
Heo
workqueue: add queue_work and a
c
tiva
t
e_work
t
race
points
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-10-05
Tejun Heo
workqueue: p
r
epare f
o
r more t
r
acepoints
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-21
Tejun Heo
percpu
:
fi
x
pcpu_last_uni
t
_cpu
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-19
Tejun H
e
o
work
q
ueue: implement flush[_del
a
y
ed]_
w
ork_sync
(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-19
T
e
jun Heo
work
q
ueue: factor out start_flush_work()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-19
Tejun Heo
wor
k
queue
:
cl
e
anup flush/ca
n
ce
l
functions
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-19
Te
j
u
n Heo
workqu
e
ue:
i
m
pl
e
ment alloc_order
e
d_wor
k
queue
(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-13
Teju
n
H
e
o
workqueue
:
add
d
ocumentatio
n
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-10
T
ejun Heo
percpu:
u
p
d
a
t
e comm
e
nts
t
o ref
l
e
c
t
that per
c
pu allocations
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-10
Brian Gerst
percpu: Optimize __ge
t
_
cpu_var()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-10
Brian G
e
rst
x86, p
e
r
cpu: Optimize this_cpu_ptr
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-10
Tejun Heo
p
ercpu
:
clear memory allocat
e
d w
i
th the km allocator
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-09
Te
j
un Heo
p
ercpu: f
i
x build break
a
g
e
o
n
s390 and cl
e
anup buil
d
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-08
Tejun Heo
percpu: use per
c
pu allo
c
ator on UP too
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-08
T
e
jun Heo
pe
r
cpu: reduce
P
CPU_MIN_UNIT_SIZE t
o
3
2k
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-09-08
Tejun H
e
o
vmalloc:
p
cpu_get/
f
ree_vm_areas() aren't nee
d
e
d
on UP
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-31
Tejun Heo
w
or
k
qu
e
ue:
u
se
z
alloc_cpumask_var() for
g
c
wq->mayday
_
mask
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-31
Tejun H
e
o
workqueue: fix
G
CWQ_DI
S
A
SSOCIATED in
i
tialization
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-27
Jason Baron
wor
k
queue: Add a w
o
rkqu
e
ue chapter to the t
r
a
cepoi
n
t
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-27
N
a
mhyung
K
im
percp
u
: f
i
x a mismatch between code and c
o
mment
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-27
Huang Shijie
percpu: fix a memory leak
i
n pcpu_ex
t
end
_
area_
m
ap()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-25
Tej
u
n Heo
w
o
r
kqueue: fix cwq
-
>nr_a
c
tive underflow
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-24
Tejun He
o
workqueue: improve
d
estroy_workqueue() d
e
buggabil
i
ty
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-23
Namhyung
Ki
m
w
orkqueue: m
a
r
k
lock
a
c
q
u
i
s
ition on work
e
r_maybe_
b
ind_and_lock()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-23
Namhyu
n
g
K
im
workq
u
eue: ann
o
tate
l
o
c
k context change
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-16
Xi
a
otian Feng
wo
r
kq
u
eue: fr
e
e re
s
cuer on
d
estroy_workqueue
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-09
Tejun H
e
o
drm: fix fallo
u
ts from slow-work -> wq conver
s
i
on
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-09
Tejun Heo
workqueue
:
workqueue_cpu_ca
l
lback(
)
s
hould be cpu
_
n
otif
i
er
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-08
Namh
y
ung Kim
wor
k
q
ueue: add missing __percpu markup
in
k
e
rn
e
l/w
o
rkqueue
.
c
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-07
Namhyung Kim
percpu:
a
dd __percpu
n
ot
a
tions to UP allocator
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-07
Namhyu
n
g K
i
m
percpu:
h
a
ndle __percpu notations in
UP accessors
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-01
Sures
h
Siddh
a
w
o
rkqueue:
mark init
_
w
o
rkqueues() as
e
a
r
ly_initca
l
l()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-08-01
T
ejun
Heo
wor
k
que
u
e:
explain for_each_*cwq_
c
p
u
() iterator
s
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-24
Tejun Heo
fscache: fix
build
o
n !CON
F
I
G
_
S
YSCTL
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-23
Tejun Heo
slow-work
:
kill it
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-23
T
ejun Heo
gfs2: use
w
o
rkq
u
eue
i
nst
e
ad of
s
low-work
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-22
Teju
n
Heo
drm:
use workqueue instead of slow-work
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
cifs:
u
se workque
u
e i
n
ste
a
d of sl
o
w
-work
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
fscache: dr
o
p refere
n
ces to
sl
o
w-wor
k
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-22
Te
j
un He
o
fscach
e
: convert operat
i
o
n to u
s
e workqueue instead
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
f
s
ca
c
he:
co
n
vert object to use work
q
ueue inst
e
a
d
of
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-22
T
ejun Heo
workqueue: fi
x
how
c
pu numbe
r
i
s stored i
n
work->data
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-20
Tejun Heo
workqueue: fix mayday_mask handlin
g
o
n UP
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-20
T
e
ju
n
Heo
workq
u
e
u
e: fix
b
uild p
r
oblem o
n
!C
O
NF
I
G_SMP
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-14
Te
j
un
H
e
o
wo
r
kqu
e
ue: fix locking in
re
t
ry path
o
f
mayb
e
_create_worker()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-14
Tejun Heo
async: use workqueue for w
o
rker pool
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue: r
e
move WQ_SIN
G
LE_CPU and use WQ_UNBOUND
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue: implement unbound w
o
rkqueu
e
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-02
Tejun
Heo
wo
r
kqueue: prepar
e
for WQ_UNBOU
N
D implementatio
n
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
lib
a
ta: take adva
n
t
a
g
e of cmwq and remove
c
oncurrency
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
w
orkqueue
:
f
i
x w
o
rker m
a
nagement in
v
ocation wi
t
h
o
u
t
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-02
Tejun
Heo
workq
u
eue: fix incorrect
c
pu number BU
G
_
ON() in get
_
work_g
c
wq()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue: fix ra
c
e condition in flush_work
q
u
e
ue()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue:
u
se worke
r
_set/clr
_
flags() only f
r
om worker
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
Heo
workq
u
eue: implement cpu i
n
tensive workqueue
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
o
r
k
queue: i
m
p
lement high
pr
i
ority work
q
ue
u
e
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: im
p
l
e
ment several utility APIs
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
H
eo
work
q
ue
u
e: s/_
_
crea
t
e_workqueue()/alloc_workqueue(
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
T
ej
u
n Heo
workqueue: increase ma
x
_active of keventd and
k
ill
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workq
u
eue: impleme
n
t
con
c
urrency m
a
naged dyn
a
mic
worker
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue:
i
mplemen
t
w
orker_{set|cl
r
}_flags()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun He
o
workqueue: us
e
shar
e
d worklist and
p
ool all
workers
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
workq
u
eu
e
: impleme
n
t WQ_NON_REEN
T
RANT
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqu
e
ue
:
carry cpu nu
m
b
e
r in work dat
a
once e
x
ecuti
o
n
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue
:
add
f
i
nd_work
e
r_e
x
e
c
uti
n
g_w
o
rk() and track
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
T
e
ju
n
H
e
o
w
orkqueue: make single
t
hread
w
orkqueue shared worker
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun Heo
workqueue: reim
p
leme
n
t
CPU
h
ot
p
lugging supp
o
rt usi
n
g
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
wo
r
kqueue
:
impleme
n
t worker states
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
T
ej
u
n Heo
w
orkqu
e
ue: introd
u
c
e
g
l
obal cwq and unify cwq l
o
cks
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
H
eo
workqueue: reim
p
lement work
q
ueue freeze using m
a
x
_a
c
ti
v
e
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
workqueue: implement per-cwq active
work
l
imit
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: reimplement work flushing using lin
k
ed works
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
workqueue:
i
ntroduce worker
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun Heo
workque
u
e:
r
ei
m
p
le
m
ent work
q
ueue flush
i
ng u
s
ing
c
olor
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun Heo
work
q
ue
u
e: upda
t
e cwq align
e
ment
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun H
e
o
wo
r
kqueue: ki
l
l cp
u
_populated_map
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
u
n Heo
workqueue:
t
e
m
porarily remove
workqueue tracing
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
Heo
workq
u
eu
e
:
separate o
u
t proc
e
ss_
o
ne
_
work()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
orkqueue: de
f
ine masks for
work flags and c
o
nditionalize
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
un Heo
workqueue: m
e
rge
f
eature pa
r
amet
e
rs
i
nto flags
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: misc/c
o
smetic updates
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun
H
e
o
w
o
rkqueu
e
: kill RT workque
u
e
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
next