repo.or.cz
/
linux-2.6
/
btrfs-unstable.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
workqueue: avoid false negative in assert_manager_or_pool_lock()
2013-03-20
Lai Jiangshan
workque
u
e: avo
i
d f
a
lse negative in ass
e
rt_manager_or_p
o
o
l
_lock(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-20
Lai Ji
a
ng
s
han
workqu
e
ue: us
e
r
cu_r
e
ad_lock_s
c
hed() instead for acce
s
sin
g
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-20
L
a
i Jian
g
shan
workqueue:
k
ick a worker in
p
w
q
_adjust_max
_
ac
t
ive()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-20
Lai Jiangshan
workqueue:
s
i
m
p
lify current_is_workqueue_rescuer()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-20
Lai Ji
a
ngshan
wor
k
queue: a
d
d missin
g
POOL_F
R
EEZING
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-19
Tejun Heo
workqueue:
restore CPU af
f
inity
o
f unb
o
und workers
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-19
T
e
j
un Heo
work
q
u
e
ue: dir
e
ctl
y
r
e
stor
e
CPU affinit
y
of workers
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-19
Tejun H
e
o
wor
k
q
u
eue: relo
c
a
t
e rebind_workers()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-19
Tejun Heo
wo
r
kqu
e
u
e:
c
on
v
e
rt worker_pool->
w
o
r
ker_ida
to id
r
an
d
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-19
Te
j
u
n
Heo
s
c
hed: replace PF
_
THREAD_BOUN
D
with PF
_
N
O
_SET
A
F
FINIT
Y
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-14
T
ejun
Heo
wo
r
kqueue: rename workqueue_lock to wq_mayday_lock
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-14
T
e
jun Heo
w
o
rk
q
ueu
e
: separa
t
e out pool_wo
r
kqueue locking into
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-14
T
ejun
H
eo
workqueue:
s
epa
r
at
e
out p
o
o
l
a
n
d wo
r
kqueue locking
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-14
Tejun Heo
workqu
e
ue: relocate glob
a
l vari
a
ble defs
a
nd function
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-14
Tejun Heo
workqueue:
b
etter define locking
r
ules around worker
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-14
Tejun
H
eo
workqueue: fact
o
r out
initial worker creation into
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-14
Tejun Heo
w
o
rk
q
ueue:
r
ename worke
r
_pool->assoc_mute
x
to ->manage
r
_mutex
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-13
T
e
j
u
n
H
e
o
workqueu
e
:
inline
t
rivi
a
l wrappers
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-13
Tejun Heo
w
o
rkqueue: rename @id to @pi in for_each_each_
p
ool()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-13
Te
j
un Heo
wor
k
queue
:
update comments a
n
d a warning mess
a
ge
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-13
Tejun Heo
wo
r
kqueue: fix max_
a
ctive
handl
i
ng in
i
nit_and_link_pwq(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-13
Te
j
un Heo
workqueue
:
imp
l
ement
a
nd
u
se pwq_adjust_max_active()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-13
Tejun Heo
workqueue: relocate
p
wq_set
_
max_active()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-13
Tejun Heo
w
orkqueue:
i
mplement current_i
s
_workq
u
e
ue_rescuer()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
T
e
j
u
n
Heo
workqueue: implemen
t
sysfs interface for
w
orkqueu
e
s
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
Merge branc
h
'for
-
3
.
10
-
subsy
s
_virtual_regist
e
r' int
o
.
.
.
commit
|
commitdiff
|
tree
2013-03-12
Te
j
u
n Heo
driv
e
r/ba
s
e: imple
m
e
n
t
subsys_virtual_register()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
T
e
jun
H
eo
cpumask:
i
m
p
lement cpuma
s
k
_
parse()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueu
e
: rej
e
ct adjusting max_active or applying
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueue
:
make
i
t clear that
WQ_DRAINING is an internal
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun H
e
o
workqueu
e
: implement apply_wor
k
q
u
eue_attrs()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tej
u
n Heo
workq
u
eue: perform n
o
n-reentrancy
tes
t
when queuein
g
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqu
e
ue:
p
r
epare flush
_
work
q
ueue()
for dynamic c
r
eation
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun
Heo
workqueue: implement get/put_
p
w
q(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tej
u
n H
e
o
workqu
e
ue:
r
es
t
ructu
r
e __alloc_workqueue_k
e
y()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueue
:
drop WQ_RESCUE
R
and test work
q
ueu
e
->rescuer
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
work
q
ueu
e
: ad
d
pool
I
D to the names of unbound kworkers
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Te
j
un Heo
wor
k
qu
e
ue: drop
"std" from
cpu_std
_
worke
r
_
p
ools a
n
d
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun
Heo
workqu
e
ue:
rem
o
ve unbound_std
_
worker_p
o
ols[] and relat
e
d
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun H
e
o
wor
k
q
u
eue: implemen
t
attribute-b
a
sed unbound wo
r
k
e
r_pool
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Teju
n
Heo
workqueue
:
i
n
t
roduce w
o
rkqu
e
ue_attrs
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun
H
eo
wor
k
queue: separate out init_
w
orker
_
p
o
o
l() from init_
w
orkque
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
T
e
jun Heo
workqueue: r
e
p
lace
P
OOL_MANAGING_WORKERS
flag
with
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workque
u
e: upda
t
e sync
h
r
o
n
ization rules on
worker_pool_idr
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tej
u
n He
o
w
orkqueue: update s
y
nchr
o
n
i
zation
rules on
w
orkqueue
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueue: replace get_pw
q
() with exp
l
icit per_cpu_ptr
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Te
j
un Heo
workqueue
:
remove workqu
e
ue_st
r
u
ct->pool_wq
.
sin
g
le
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun
H
eo
wor
k
qu
e
ue: consistently us
e
in
t
for @cpu variables
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueue:
a
dd wokrqueue_str
u
ct
-
>
may
d
ays
list to rep
l
ace
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueue: restructur
e
poo
l
/
pool_w
o
r
kqu
e
ue iterat
i
on
s
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueue: introd
u
c
e
for_each_p
o
ol()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueue: r
e
place for_each_pwq_cpu() with
for_each_pw
q
()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueue: add workqueue_
s
truc
t
->
p
wqs li
s
t
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
w
orkqueue: introduce kmem_cac
h
e
for pool_
w
o
rkque
u
es
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
Tejun Heo
workqueue: make workq
u
eue
_
lock
i
r
q-safe
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-12
T
ejun Heo
w
o
rkqueu
e
:
m
ake sanity checks less pu
n
sh
i
n
g
using
WARN_ON
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-04
L
a
i Jiang
s
han
w
o
rkqueue
:
bette
r
defin
e
synchroni
z
ation rule a
r
ound
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-04
Lai J
i
ang
s
han
workqueue: ch
a
nge argumen
t
of
w
orker_maybe_
b
i
n
d_an
d
_l
o
ck
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-04
L
a
i Jiangshan
workqueu
e
: us
e
%current instead of
worker->task i
n
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-03-04
Lai Jiangshan
w
o
rkqueue: allow more
o
f
f-que
u
e flag spa
c
e
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-19
Konstantin Khl
e
bnikov
wor
k
que
u
e: un-GPL fu
n
ction
d
elayed_work_timer_fn()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-18
Li
Z
efan
cgroup:
f
ail if monitored
fi
l
e and event_con
t
ro
l
are
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-18
Li Zefan
cgroup:
f
i
x
cgroup_rmdir() vs close
(
eventfd
)
race
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-18
L
i
Z
e
fan
cpuset: fi
x
cpuset_pr
i
n
t
_task_mems_allowed() vs rename
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-18
Li Zefan
c
g
roup: fix
e
x
i
t
(
)
v
s rmdir() race
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-14
T
e
j
u
n Heo
workqueue:
r
e
name cpu_work
q
ueue
to pool_workqueue
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-14
Tejun Heo
w
o
rkqueue: reimplement is
_
chained_work() using current_wq_wo
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-14
T
e
jun
H
eo
workqueue: fix is
_
chained_wo
r
k()
r
egression
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-09
Tejun Heo
wima
x
/i2400m: fix i24
0
0m->wake_tx_skb handling
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-09
T
ejun
H
e
o
kp
r
o
b
e
s: fix wait_for_kprobe_optimizer()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-09
Tej
u
n H
e
o
ipw2x00:
s
implify
s
can_
e
v
en
t
handli
n
g
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-07
Lai Jiangshan
wo
r
kq
u
e
u
e
:
p
ick cwq instead of pool
i
n
_
_q
u
e
u
e_wo
r
k()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-07
Lai Jiangshan
workque
u
e
: make g
e
t_w
o
rk_p
o
ol_id() c
h
e
aper
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-07
Tejun
H
e
o
wo
r
k
queue: m
o
ve nr
_
r
u
nni
n
g
int
o
worker_pool
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-07
Tejun H
e
o
wor
k
que
u
e: cosmetic update in
try
_
to_grab_
p
ending()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-07
L
a
i
Jia
n
gshan
work
q
u
e
u
e: simpl
i
f
y is
-
w
ork-
i
tem-queued-here t
e
s
t
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-07
Lai Jiangshan
workqueu
e
:
make work->data
p
oint to
pool after try_to_
g
rab_p
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-07
Lai Jiangshan
work
q
ue
u
e: a
d
d d
e
layed_w
o
rk->wq to simplif
y
reent
r
ancy
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-07
La
i
J
iangshan
workqueue: ma
k
e work_busy()
t
est WORK
_
STRUCT_PENDIN
G
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-02-07
Lai Jiangshan
workqueue: replace WORK_CPU_NONE/
L
AST
w
i
th WORK_CPU_END
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-25
James Hogan
a
sync: i
n
itialise list heads to fix c
r
ash
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Li Zefan
cgroup: r
e
move
bog
u
s
comment
s
i
n
cgrou
p
_diput()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Li Zefan
cg
r
oup: remove
s
ynchronize_rcu() from cgroup_di
p
ut()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Li Zefan
cgroup: re
m
o
ve dupl
i
cate RCU fr
e
e o
n
struct cg
r
ou
p
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
L
i
Zefan
sche
d
: remove redundant NULL cgr
o
up chec
k
in task_grou
p
_path
(
)
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
L
i Ze
f
a
n
sched: sp
l
it ou
t
css_online/css_offlin
e
f
r
om tg creation
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Li Zefan
cgroup
:
i
n
itializ
e
cgrp-
>
dentry before cs
s
_
a
l
loc()
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Te
j
un Heo
workqu
e
ue: post g
l
obal_c
w
q re
m
o
v
al cl
e
an
u
ps
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
T
ejun
H
eo
workq
u
eue: rename nr_running variables
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Tejun H
e
o
wor
k
queue: r
e
mo
v
e global_
c
wq
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Tejun Heo
work
q
u
e
ue: remove worker_poo
l
->gcwq
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Tejun Heo
wo
r
kqueue
:
replace
f
o
r_each_worke
r
_pool(
)
with for_each_std_
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Te
j
un
H
eo
workqueue:
make free
z
in
g
/t
h
awing per-pool
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Tejun Heo
w
orkqueue: make hotplug pr
o
cessing p
e
r-pool
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Te
j
un Heo
w
orkqueue: m
o
ve global_cwq->lock
t
o worke
r
_pool
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Teju
n
Heo
workqueu
e
: move globa
l
_cwq->cp
u
to work
e
r_pool
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Tejun Heo
workqueue: move busy
_
hash
f
rom global_c
w
q to worker_pool
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Tejun Heo
workqueue: re
c
ord p
o
ol ID instea
d
of CPU
in wor
k
->data
.
.
.
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
T
e
jun Heo
wor
k
queue: ad
d
w
o
r
k
er_poo
l
->id
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
2013-01-24
Tejun Heo
wor
k
queue: introduce WO
R
K_OFFQ
_
CPU_NONE
Signed-off-by:
Tejun Heo
<tj@kernel.org>
commit
|
commitdiff
|
tree
next