repo.or.cz
/
linux-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
drivers: Replace __get_cpu_var with __this_cpu_read if not used for an address.
2010-12-17
Christoph Lameter
drivers: Replac
e
__get_cpu_var with __this_c
p
u
_
re
a
d
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Christoph La
m
et
e
r
v
m
stat: Optimize zone counter mo
d
ifications
thr
o
ugh
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Chr
i
stoph Lame
t
er
percpucounter: Opt
i
mize __
p
e
rcpu_counte
r
_
a
dd a bit
.
.
.
Reviewed-by: Tejun Heo <
tj@kernel.org
>
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
T
e
jun Heo
MAINTAINERS: Add percpu allocator entry
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-07
Je
s
per Juhl
percpu:
z
ero memor
y
more efficiently i
n
mm
/
p
ercpu
.
c
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-19
T
e
jun Heo
w
orkqu
e
ue: remove
i
n_workq
u
eue_
c
onte
x
t()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-19
Tejun Heo
workqu
e
u
e
: Clarify tha
t
sch
e
d
ule_on_e
a
ch_cpu is synch
r
onous
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-19
T
ejun H
e
o
memory_h
o
tplug: d
r
op spurious calls t
o
flush_
s
cheduled_wor
k
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-18
T
e
jun Heo
shpchp: updat
e
w
o
r
kqueu
e
usage
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-18
Teju
n
Heo
pci
e
hp
:
up
d
ate workq
u
eue
usage
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-17
Tejun Heo
isdn/eicon: d
o
n
'
t
call flush_schedul
e
d
_work() from
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-11
Tejun Heo
workq
u
eue: add and use W
Q
_ME
M
_RECLAIM
flag
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-11
Tejun He
o
workqueue: fix HIGHPRI handlin
g
in k
e
ep_working
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-05
Tejun Heo
workqueu
e
:
add queue_wo
r
k an
d
activa
t
e_work trace po
i
n
ts
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-05
Tej
u
n Heo
workqueu
e
: prepar
e
for more tracepoints
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-21
Tej
u
n Heo
percpu: fi
x
pcpu_last_unit_cpu
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-19
Tejun
Heo
w
o
rkqueue: implement flush
[
_delayed]_
w
or
k
_sync()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-19
Tejun Heo
w
orkque
u
e: factor out start_flush_w
o
rk()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-19
Tejun
Heo
workqueue: cleanup f
l
ush/cance
l
functio
n
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-19
T
e
jun Heo
workq
u
eue: imp
l
ement all
o
c_
o
r
d
ered_workqu
e
u
e
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-13
Tejun H
e
o
work
q
ueue: add do
c
umentation
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
Tejun Heo
percpu: upd
a
te comments t
o
reflect
that
percpu
a
llocations
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
Brian Gerst
p
e
rcpu: Optimize __get_c
p
u
_
var()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
Bri
a
n Gerst
x86, p
e
rcpu
:
Opti
m
i
z
e this_
c
p
u
_ptr
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
Te
j
un Heo
percpu
:
clear memory allocated
w
ith the km allocato
r
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-09
Tejun Heo
p
ercpu: fix bu
i
ld br
e
akage o
n
s390 a
n
d cleanup
build
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-08
Tejun Heo
pe
r
c
pu: u
s
e percpu allocator on UP too
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-08
Tejun Heo
p
e
r
c
pu:
red
u
ce PCPU
_
MI
N
_UNIT_SIZE to 32k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-08
Tejun Heo
v
malloc: pcpu_get/fre
e
_
v
m_areas() ar
e
n
't ne
e
d
ed on UP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-31
Tejun Heo
wor
k
queue:
use zalloc_cpumask
_
var() for gcwq->m
a
yday
_
mask
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-31
Teju
n
Heo
workqueue: f
i
x GCWQ
_
DISASSOCIATED i
n
itializa
t
i
on
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-27
Jason Baron
w
orkqueue
:
A
d
d
a
workqueue chapter
to
the tracepoint
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-27
Namh
y
ung
K
im
percp
u
: fix a mi
s
match between code and c
o
m
m
ent
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-27
H
uang Shij
i
e
p
e
rcpu:
f
ix a memory leak in pcpu_
e
xte
n
d_area_map()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-25
Tejun Heo
w
orkqueue: fix cwq->nr_active underflow
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-24
T
e
jun Heo
wor
k
queue: i
m
prove destroy_
w
ork
q
u
e
u
e()
debuggability
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-23
Namh
y
ung Kim
workqueue:
m
ark lock acq
u
is
i
tio
n
on worker_mayb
e
_
b
in
d
_and_
l
o
c
k()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-23
Namh
y
ung Kim
workqueue: annotat
e
l
o
ck
c
ontext change
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-16
Xiaotia
n
Feng
workqueue: free re
s
cuer on
d
e
s
t
roy_workqueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-09
Teju
n
H
eo
drm: fix
fallouts f
r
om slow-
w
or
k
-> wq conve
r
sion
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-09
Tejun
Heo
workqueue: wo
r
k
queue_
c
pu_callb
a
ck() should be cpu_notifier
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-08
Namhyung K
i
m
workqueu
e
:
add miss
i
ng __per
c
p
u
markup in kernel/work
q
ueue
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-07
N
amhyung Kim
p
e
rcpu: add
_
_percpu notat
i
ons
t
o UP
a
l
l
ocator
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-07
Namhyung Kim
percp
u
: handle __percpu n
o
tations i
n
UP ac
c
essors
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-01
Su
r
esh Siddha
wo
r
kqueue: mark init_workqueues(
)
as ear
l
y_i
n
itc
a
ll(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-01
Tej
u
n He
o
w
o
r
kqueu
e
: explain f
o
r
_each_*cwq
_
cpu(
)
itera
t
ors
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-24
Tejun Heo
fsca
c
h
e: fix buil
d
on !CON
F
IG_SYSCTL
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tejun Heo
slo
w
-work: kill it
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tejun He
o
gfs
2
: use workq
u
eue
i
nstead of slow-work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
drm: use work
q
ueue inst
e
ad of slo
w
-
w
o
rk
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
T
ejun Heo
cifs
:
use w
o
rkqueue
i
nstead of slow-wo
r
k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
T
e
jun H
e
o
fs
c
ache: drop re
f
erences to
s
low-wor
k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
fscache
:
convert
o
peration to use work
q
ueue instead
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
f
s
cac
h
e: convert object
t
o
u
se work
q
ueue instead of
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
workqueue
:
fix how
cpu
number is stored in wo
r
k
-
>
data
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-20
Tejun Heo
w
o
rkqueue
:
f
ix mayday_mask han
d
lin
g
on UP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-20
Tejun Heo
workqueu
e
:
fix buil
d
problem on !CONFIG_S
M
P
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-14
Te
j
u
n
Heo
workqu
e
u
e
: f
i
x lo
c
king in r
e
try path of maybe_crea
t
e
_
w
orker
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-14
T
e
j
un Heo
async: u
s
e
w
orkqueue
f
or
worker
p
ool
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun He
o
w
o
rkqueue: r
e
move
W
Q
_SINGLE_CPU and us
e
WQ_UNBOUND
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun H
e
o
workqueue: implement un
b
ound workqueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueu
e
:
p
repare for WQ_UNBO
U
ND
implementation
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
T
ejun Heo
lib
a
ta: take adva
n
tage of cmwq and
remove concu
r
r
ency
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
work
q
ueue: f
i
x worker mana
g
em
e
n
t
in
v
ocatio
n
without
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
T
ejun Heo
w
o
rkque
u
e: fix incorrect cpu num
b
er BUG_
O
N()
i
n
get_work_gcwq
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Te
j
un He
o
workqueue: fix race c
o
ndition in f
l
ush
_
workqu
e
ue
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
T
e
ju
n
Heo
workqueue:
use
w
o
rker_
s
et/clr
_
f
lags() only f
r
om w
o
r
k
er
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun Heo
w
o
r
k
queue: impleme
n
t cpu in
t
ensive workqueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
u
n
Heo
workqueu
e
: implement high p
r
iority w
o
rkqueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: imp
l
emen
t
several
u
t
i
lity
APIs
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
workqueue:
s/__cre
a
te_workqu
e
ue()/al
l
oc_workqueue(
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
o
r
k
qu
e
u
e
:
incr
e
ase max_ac
t
i
v
e of keventd and kil
l
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueu
e
: implem
e
nt
c
oncur
r
ency managed dynamic w
o
rker
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
H
e
o
workqueue: implement worke
r
_{set|c
l
r
}
_flag
s
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun H
e
o
wor
k
qu
e
ue:
use sh
a
red worklist and pool all
worker
s
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
orkqueue: implement WQ_NON_REENTRANT
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
H
eo
workqueue: carry cpu number in w
o
rk data once executio
n
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
w
ork
q
ueue: add find_worker_executing_w
o
rk() a
n
d track
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
Heo
wor
k
queu
e
:
make single threa
d
workqueue shared w
o
rker
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun Heo
workqueue: reimplem
e
nt CP
U
hotpl
u
gging
s
upp
o
r
t
u
s
i
ng
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
eju
n
Heo
work
q
ueue:
i
m
plement
w
or
k
er state
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
workqueue: i
n
tr
o
duce global
c
wq and unify cwq l
o
c
k
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
H
e
o
w
orkque
u
e: reimplement workqueue freeze
u
sing ma
x
_active
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun Heo
workqueu
e
:
implement
p
e
r
-c
w
q
a
ctiv
e
work limit
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
j
un Heo
workqueue: reim
p
lem
e
nt
w
o
r
k
flu
s
hing using lin
k
ed works
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun Heo
workqueue: introd
u
ce worke
r
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
He
o
workqueue:
r
e
implement
w
orkqueue
flushin
g
us
i
ng color
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
H
e
o
wor
k
qu
e
ue: update cwq alignement
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueu
e
: kill cpu_populated_map
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
wo
r
kqueue: temporarily remove wo
r
k
q
u
e
ue tracing
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: separ
a
te out process_one_work()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun He
o
workque
u
e: define masks for work fla
g
s
and con
d
itionalize
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: me
r
ge
f
eature parame
t
e
rs into flags
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun Heo
workq
u
eue: misc/cosmetic
u
pdates
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
He
o
w
orkq
u
eu
e
: kill RT
work
q
ue
u
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun Heo
acpi: use queue_work_on(
)
i
n
stead o
f
b
i
nding wo
r
kqueu
e
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun Heo
kt
h
read: impl
e
ment kthre
a
d_dat
a
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tej
u
n
Heo
i
v
t
v:
use kthread_worker instead of
w
o
r
kqu
e
ue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
kthread:
i
mplement k
t
hread_worker
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-27
Tejun Heo
p
e
rcpu
:
all
o
w lim
i
ted allocat
i
on
b
efore slab is online
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
next