repo.or.cz
/
linux-2.6
/
kvm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
workqueue: improve destroy_workqueue() debuggability
2010-08-24
Tejun He
o
workqueu
e
: impro
v
e d
e
stroy_workqueue() de
b
u
g
gability
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-23
Namhyung Kim
workqueue:
m
ark lock acquisition on
worker_maybe_b
i
nd
_
and_lock()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-23
Namhy
u
ng
K
im
workq
u
eue: annot
a
t
e lock context cha
n
ge
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-16
Xiaotian Feng
workqueue: free
r
escuer on destro
y
_work
q
ueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-09
Tej
u
n
Heo
d
rm: fix fallouts
from sl
o
w-work ->
wq conversion
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-09
Tejun Heo
workqueue: work
q
ueue_cpu_call
b
ack(
)
s
hould be cpu_notifier
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-08
Na
m
hyung Kim
w
o
rkqueue: add miss
i
ng __percpu markup in kernel/workqueue
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-01
Suresh Siddha
wo
r
kqueue: mark init
_
workqueues(
)
as e
a
rly_initcall
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-01
Teju
n
Heo
workqueue:
e
xpla
i
n for_each
_
*c
w
q_cpu() iterators
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-24
Tejun Heo
fscache: fix build
o
n !CONFIG_SYSC
T
L
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tejun Heo
slow-wo
r
k: kill it
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tejun
Heo
gfs2:
u
se workqu
e
ue
i
nste
a
d of
slow-work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Teju
n
Heo
drm: use
w
orkqueu
e
instead of slow
-
work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
T
ejun
H
eo
cifs: us
e
wor
k
queue instead of slo
w
-w
o
rk
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
fscache:
d
rop references to slow
-
wor
k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun He
o
fscache: convert op
e
ration to use work
q
u
eue instea
d
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun He
o
fscach
e
:
conver
t
object to use workqueue
i
nstead of
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
T
e
j
un Heo
workqueue: fix how cpu number is
s
tored in w
o
rk-
>
data
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-20
Teju
n
Heo
wor
k
q
ueue:
fix mayday_mask han
d
li
n
g on UP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-20
Tejun Heo
workqueue: fix build
p
roble
m
o
n
!CONF
I
G_SMP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-14
Tejun Heo
workqueue
:
fix loc
k
ing
in
re
t
ry pa
t
h
o
f
maybe_creat
e
_work
e
r
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-14
Teju
n
Heo
async: use workq
u
eu
e
f
o
r
worker
p
o
o
l
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
w
o
rkque
u
e: remov
e
WQ_SINGLE_CPU a
n
d
use WQ
_
UNBO
U
ND
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Te
j
un Heo
workqueue:
imple
m
ent un
b
oun
d
workqueu
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
work
q
ueue: prepare for WQ_UNBOUND implementation
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun He
o
l
ibata: take adva
n
ta
g
e of cmwq a
n
d
remove c
o
ncurrency
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
T
e
jun Heo
wo
r
k
q
u
e
ue: fix work
e
r manage
m
ent invo
c
ati
o
n
w
itho
u
t
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tej
u
n Heo
workqueue: f
i
x i
n
correct cpu number BU
G
_ON() in get_work
_
gcwq()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
w
orkqueue: fix race condition in flush_wo
r
kqueue()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue:
u
se worker_set
/
cl
r
_fla
g
s() only fro
m
wor
k
e
r
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
Heo
w
orkqueu
e
: impleme
n
t cpu intensive workqueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
orkq
u
e
ue: implem
e
nt hig
h
priority wor
k
queue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: i
m
pl
e
ment sev
e
ral u
t
ility APIs
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
work
q
u
e
ue: s/__create_workqu
e
ue()/alloc_workqueu
e
(
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
workqueue: inc
r
ease max_a
c
tive of kevent
d
a
n
d
kill
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
H
e
o
wo
r
kqueu
e
: im
p
lement
c
oncurrency managed d
y
nami
c
work
e
r
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun Heo
workqueue:
i
mplement
w
or
k
er_
{
set|clr}_f
l
ags
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
un Heo
wo
r
kque
u
e: use shared
w
orklist and pool al
l
workers
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
o
rkqueue: impleme
n
t
W
Q_NON
_
REENTRANT
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
un Heo
w
o
rkqueue: carry cpu number in work
d
a
t
a
o
nce
exe
c
uti
o
n
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workq
u
eu
e
: add f
i
nd_worker_
e
xecuting_
w
ork
(
)
a
nd
t
r
ac
k
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
wo
r
kqueue: make s
i
ngle thread
workque
u
e s
h
ared worke
r
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
H
eo
wo
r
k
q
ueue: reimplement CPU
h
otplugg
i
ng s
u
ppor
t
using
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
orkque
u
e: imp
l
emen
t
worker states
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tej
u
n
H
e
o
work
q
ueue: i
n
tr
o
d
u
ce glo
b
al cwq
and
u
n
i
fy
c
wq l
o
c
k
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
un
H
eo
workqueue:
reim
p
l
e
ment wor
k
queue freeze using max
_
active
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
orkq
u
e
u
e
: im
p
lem
e
nt per-cwq activ
e
w
o
rk lim
i
t
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
un He
o
workqueue: reimple
m
ent work fl
u
s
h
i
ng using linked works
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
o
r
kque
u
e: intr
o
duce worker
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
Heo
workq
u
eue
:
reimplement
wor
k
queue flush
i
ng using color
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
Heo
w
o
rkqueue: update cwq aligne
m
ent
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun Heo
workqueue:
kill cpu_pop
u
lated_map
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
Heo
workqueue: temporarily remove workqueue tra
c
i
n
g
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
j
u
n Heo
workq
u
eue: separ
a
te
out process_one_work()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
workque
u
e
:
d
efi
n
e ma
s
k
s for work
f
lags an
d
con
d
ition
a
lize
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
Heo
workqueue: merge fe
a
tur
e
par
a
m
eters into
f
lags
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun Heo
workqueue: misc
/
cosmeti
c
updates
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
H
e
o
workqueue: ki
l
l RT
work
q
ueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
acp
i
:
use queue_work_on
(
)
instead of binding wor
k
queu
e
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
kthread: implem
e
nt kt
h
read_data(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
ivt
v
: use kthread_w
o
rke
r
instead of workqueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
kthread: im
p
lement
kthr
e
a
d
_worker
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-27
T
e
jun H
e
o
p
erc
p
u:
allo
w
limited
a
l
l
o
cation before slab is online
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-27
Te
j
u
n H
e
o
percpu
:
m
ake @
d
yn_size always mean min dyn_size
i
n
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-18
T
e
j
u
n Heo
percp
u
: fi
x
first chunk ma
t
ch in per_cpu_pt
r
_to
_
phys(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-17
Pa
v
el
V
.
Panteleev
percp
u
: fix trivial bugs i
n
p
c
pu_build
_
alloc_info()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-13
Tejun Heo
Merge bran
c
h 'sched-
w
q' of
.
.
/wq into cmwq-base
commit
|
commitdiff
|
tree
2010-06-08
Tejun H
e
o
sched: a
d
d h
o
o
k
s
f
o
r
w
o
r
k
q
ue
u
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-08
T
ejun Heo
sched: refactor
try
_
to_wake_up()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-08
Tejun Heo
sched
:
ad
j
ust when cpu_acti
v
e and c
p
uset
co
n
f
igurati
o
ns
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-08
Tejun Heo
sch
e
d: defin
e
and use CPU_PRI_* enums
for cpu n
o
tifier
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-12
T
ejun H
e
o
ia64:
add spa
r
se
a
nno
t
ation to
__ia64_per_cpu_var()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-08
T
e
jun Heo
cpu_s
t
op: add dummy imp
l
e
m
e
n
t
a
tion fo
r
UP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-07
P
aul E
.
McKenney
rcu: need barrier() in UP synchronize
_
s
che
d
_expedited()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
Paul E
.
M
cKenney
sche
d
: corr
e
c
t
ly pl
a
ce par
a
nioa memory barri
e
rs in
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
Tej
u
n Heo
sched: kill paranoia c
h
eck
i
n synchroniz
e
_
s
ched_expedite
d
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
Tej
u
n
Heo
sched:
replace
mig
r
ati
o
n_thread with cpu_stop
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
Tejun
Heo
sto
p
_machine: reimplement
using cpu_stop
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
Tej
u
n H
e
o
cpu_stop: implem
e
nt st
o
p
_cpu[s]()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
Tejun Heo
p
e
rc
p
u
: impl
e
men
t
kernel memory based chu
n
k
a
llocati
o
n
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
T
ejun
H
eo
p
e
rcpu:
m
o
ve vmalloc based chun
k
management into percpu
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
Tejun Heo
p
ercpu: misc
preparations for nomm
u
support
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
Tejun Heo
perc
p
u: reorganize chunk creati
o
n and des
t
ruc
t
ion
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
Tejun H
e
o
percpu: factor out pcpu_addr_in_first/reserved_ch
u
nk
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-04-30
Oleg Nesterov
w
orkq
u
eu
e
: change
c
ancel_work_sync() to c
l
ear work
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-04-30
Alan St
e
r
n
workq
u
eue: warn abo
u
t flush_sc
h
eduled_work()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-04-30
O
l
eg N
e
sterov
work
q
ue
u
e:
f
l
ush_delayed_work: keep
the ori
g
in
a
l
w
o
r
kqu
e
ue
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-04-19
Jan
K
i
s
z
k
a
uml: Fix build br
e
a
ka
g
e af
t
e
r
slab
.
h
c
hange
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-04-06
Tejun H
e
o
nodem
a
sk: includ
e
sl
a
b
.
h
f
rom drivers/base/no
d
e
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-04-05
Tejun Heo
e
eepc-wmi: include slab
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-04-05
Te
j
un He
o
Merge branch 'master' into
export-
s
labh
commit
|
commitdiff
|
tree
2010-04-05
Te
j
un Heo
staging/
o
tus
:
includ
e
s
lab
.
h
from usbdrv
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-03-31
Randy Dunlap
modu
l
e: add stub for
is_module_per
c
pu_addr
e
s
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-03-30
Tej
u
n Heo
percpu:
d
on't implicitly include s
l
ab
.
h
f
r
o
m
p
e
rcpu
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-03-30
Randy Dunlap
kmemcheck
:
Fix build
errors
d
ue to
m
issing slab
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-03-30
T
e
jun Heo
in
c
lude cleanup:
Update g
f
p
.
h and slab
.
h includes t
o
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-03-30
Tejun
H
eo
iwlwifi: don't include
i
wl-d
e
v
.
h from iwl-de
v
trace
.
h
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-03-30
T
e
j
u
n He
o
x86
:
d
on't
includ
e
slab
.
h
from arch/x86/inc
l
ud
e
/a
s
m
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-03-29
Tejun Heo
p
ercpu, module:
implement and us
e
is_kernel/module_percpu_ad
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-03-29
Tejun Heo
module: en
c
a
p
sulate percpu
hand
l
i
n
g better and record
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
next