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
irq_work: Use per cpu atomics instead of regular atomics
2010-12-18
Christop
h
Lamete
r
i
r
q_work:
U
se per
cpu atomics instead of
regular atomics
commit
|
commitdiff
|
tree
2010-12-18
Tejun Heo
Merge branch
'
this_cpu_ops' int
o
for-2
.
6
.
38
commit
|
commitdiff
|
tree
2010-12-18
C
h
r
i
stoph
L
a
m
eter
cpu
o
ps: Us
e
c
m
p
x
ch
g
f
o
r xchg
to avoid lock semantics
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-18
C
h
r
istoph Lameter
x86: t
h
is_c
p
u
_c
m
p
xc
h
g an
d
this_cpu_xchg
o
pe
r
at
i
o
n
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-18
Christoph
L
am
e
ter
percpu:
G
eneric this_cp
u
_cmpxc
h
g() and th
i
s_cpu_xch
g
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Tejun Heo
percpu,x86: relocate this_cpu
_
add
_
return()
and f
r
iends
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Christ
o
p
h
L
ameter
connector: Use
t
his_cpu operati
o
ns
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Christoph Lameter
xen: Use this_cpu_i
n
c_r
e
turn
commit
|
commitdiff
|
tree
2010-12-17
Christoph Lameter
tasks
t
ats
:
U
se this_cpu_ops
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Ch
r
istoph Lameter
ran
d
om: Use this_cpu_inc_
r
e
t
urn
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Christoph Lameter
f
s
: Us
e
this_cpu
_
inc_return in buffer
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Chr
i
sto
p
h La
m
eter
hig
h
mem:
U
se this_cpu
_
x
x
_re
t
u
r
n()
o
peratio
n
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Christoph Lameter
v
m
s
tat:
Use t
h
is_cpu_inc_return
for
v
m statistics
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Tejun Heo
Merge
b
r
a
nch 'this_cpu_ops' int
o
for-2
.
6
.
38
commit
|
commitdiff
|
tree
2010-12-17
Christoph
L
am
e
ter
x86: Support for t
h
is_cp
u
_add, sub, dec
,
i
nc_
r
e
turn
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Christoph Lameter
p
e
rcpu
:
Generic
s
upp
o
rt
for
this_cpu_add, sub, dec
.
.
.
Reviewed-by: Tejun Heo <
tj@kernel.org
>
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Chr
i
stoph Lamet
e
r
core: Repla
c
e
_
_
get_cpu
_
var
w
i
th __this_cpu_read if
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Christoph L
a
meter
xe
n
: Use this_cpu_o
p
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Christoph Lame
t
er
fs: Use this_cpu
_
xx operat
i
ons in buffer
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
C
h
r
isto
p
h Lam
e
ter
fake
k
e
y
: Simplify spea
k
u
p_fake_key_pressed th
r
o
u
gh
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Ch
r
istop
h
Lameter
k
p
r
obe
s
: U
s
e
t
his_
c
pu_ops
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Ch
r
i
s
to
p
h Lameter
dr
i
vers
:
Replace __ge
t
_cp
u
_var w
i
th __this_c
p
u_r
e
ad
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Christoph Lam
e
ter
v
ms
t
at:
O
p
t
imize zone coun
t
e
r
modifications
t
hrough
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
C
h
ristoph Lame
t
er
pe
r
c
p
ucounter: O
p
timize
_
_p
e
rcpu_count
e
r_add a bi
t
.
.
.
Reviewed-by: Tejun Heo <
tj@kernel.org
>
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-17
Tejun Heo
MAINTAINE
R
S: Add per
c
pu allo
c
at
o
r en
t
ry
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-14
Ste
v
en Ros
t
edt
workqueu
e
: It i
s
lik
e
l
y that WORKER_NOT_RUNNING is
.
.
.
Acked-by: Tejun Heo <
tj@kernel.org
>
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-14
Tejun Heo
M
A
INTAI
N
ERS: Add workqueue
e
ntry
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-12-07
Jesper J
u
hl
percpu: zero memo
r
y more eff
i
c
i
entl
y
in mm/percpu
.
c
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-11-26
Hito
s
h
i
Mitake
wo
r
kqueue: check t
h
e
allocation of system_unbound
_
wq
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-19
Te
j
un Heo
workqueue: remo
v
e in_workqueue_context()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-19
Teju
n
Heo
wo
r
kq
u
eue: Clarify that
sche
d
ule_on_each_c
p
u is s
y
nc
h
r
o
n
ous
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-19
T
e
j
un
Heo
mem
o
ry_hotpl
u
g: drop spurious c
a
l
l
s to flush_sch
e
d
u
led_w
o
rk(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-18
Tejun Heo
s
h
p
chp: upda
t
e work
q
u
eue
usage
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-18
Tejun Heo
pciehp: updat
e
workqueue
u
sage
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-17
T
ejun
H
eo
i
sdn/eicon
:
don't
c
all flush_schedu
l
ed_work() from
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-11
Tejun Heo
work
q
u
e
ue:
add and use WQ_MEM_RECLAIM flag
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-11
Tej
u
n He
o
w
o
rkqueue: fix
H
I
GHPRI handling in keep
_
work
i
ng()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-05
Tejun Heo
wor
k
queue: add queue_wo
r
k and activate
_
wor
k
tr
a
ce points
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-10-05
Tejun
He
o
workqu
e
ue: prepare
f
or more trac
e
points
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-21
Tejun Heo
p
e
r
cpu:
f
ix pcp
u
_last_unit_
c
pu
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-19
Teju
n
Heo
wor
k
queue: implem
e
nt flush[_
d
elayed]_wo
r
k
_sync()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-19
T
e
jun Heo
wor
k
queue: fa
c
tor out star
t
_f
l
ush_wor
k
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-19
Tejun Heo
workqueue:
c
leanup flush/cancel functions
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-19
Tejun He
o
workq
u
eue: implement alloc_ordered_wor
k
queue()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-13
Tejun H
e
o
workqueue: add documentation
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
T
ej
u
n Heo
percp
u
:
upda
t
e comments t
o
r
e
f
le
c
t that p
e
rcpu a
l
l
o
catio
n
s
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
Bri
a
n Gerst
percp
u
:
Optimize __get_cpu_var()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
Brian Gerst
x86, percpu: Optimize this_cpu_pt
r
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
Te
j
un Heo
percpu:
clear memor
y
alloca
t
ed with the
km alloc
a
tor
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-09
T
e
j
un Heo
percp
u
: fix build breakage on s390 a
n
d cleanup build
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-08
Tejun Heo
p
ercpu: use percpu allocator
o
n
U
P
t
o
o
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-08
Tejun Heo
perc
p
u: reduce PCPU_MIN_UN
I
T_S
I
ZE to
32k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-08
T
ejun Heo
vmalloc: pcpu
_
get/free_vm_ar
e
as
(
) aren'
t
needed on UP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-31
Tejun Heo
workq
u
eue
:
u
s
e zalloc_cpumask_var()
f
or
gcwq->mayday_mas
k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-31
Tejun
Heo
workqueue: fix GCWQ_DISASSOCIATED
initialization
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-27
J
a
s
o
n Bar
o
n
workqueue: Add a
w
orkqueue chapte
r
to the t
r
ac
e
po
i
n
t
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-27
Namhyung Kim
percpu: fix a mi
s
match
between code
a
nd
comment
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-27
H
u
ang Shi
j
i
e
percp
u
: fix a memor
y
leak in
p
cpu_extend_
a
rea
_
map()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-25
Tejun H
e
o
workqueue:
f
ix cwq->nr_active under
f
low
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-24
Tej
u
n Heo
w
o
rkqueue: improve des
t
roy_workqueue() d
e
bug
g
abi
l
ity
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-23
Namhy
u
ng
Kim
w
o
r
k
qu
e
ue: mark loc
k
acquis
i
t
i
on on worker_maybe_bind_and
_
lo
c
k()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-23
Namhyung Kim
workqueue:
annotate lo
c
k context change
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-16
Xi
a
otian Feng
wo
r
kqueue: free rescuer on destroy_w
o
rkqueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-09
Tejun H
e
o
drm: fix fallouts from s
l
ow-w
o
rk -> wq conversion
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-09
Tejun
H
eo
w
o
rk
q
ue
u
e
: workqu
e
u
e
_cpu
_
callb
a
c
k
() s
h
ould be cpu_notifier
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-08
N
a
mhyung Kim
workq
u
eu
e
: add missing
_
_
p
ercpu markup i
n
kernel/wor
k
queue
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-07
Namhyung Kim
percpu
:
a
d
d
__
p
ercpu nota
t
ions to UP
a
l
l
ocator
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-07
Namhy
u
n
g
Kim
percpu: handle
_
_percpu notations in U
P
acc
e
ss
o
rs
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-01
S
u
resh S
i
ddha
workqueue: ma
r
k
i
nit_workqueu
e
s
() as e
a
rly
_
initcall()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-01
Tejun He
o
workque
u
e:
e
xplain f
o
r
_
each_*cwq_cpu() i
t
erators
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-24
Tejun Heo
f
s
cache: fix build on !CONFIG_SYSCT
L
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tejun Heo
slo
w
-wor
k
:
k
ill it
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tejun Heo
g
f
s
2: use w
o
rkqueue instead of slow-work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
drm: use wor
k
queue instea
d
of slow-work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun Heo
cif
s
:
use workqueue instead of s
l
ow
-
work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
T
ejun Heo
fscache:
drop references to slow-work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Teju
n
Heo
fscache: convert operation to us
e
workqueue i
n
stead
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Teju
n
Heo
fscache: conver
t
obj
e
ct to use workqueue instea
d
of
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tej
u
n Heo
workqueue: fi
x
how cpu number
is st
o
r
e
d i
n
w
ork->d
a
t
a
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-20
T
e
jun Heo
wor
k
queue: fix may
d
a
y_m
a
sk ha
n
dlin
g
on UP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-20
Tejun Heo
wo
r
k
q
ueue:
fix
b
ui
l
d problem on !C
O
NFIG_SM
P
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-14
Tejun H
e
o
workqueue:
f
ix locking
i
n retry path of maybe_
c
r
e
ate_worke
r
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-14
Tejun Heo
a
syn
c
: use workque
u
e fo
r
worker pool
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue: remove WQ_
S
INGLE_
C
PU and use WQ_UNBO
U
ND
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue: implemen
t
unbound workq
u
eue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tej
u
n Heo
workqueu
e
: prepare fo
r
WQ_UNBOUND implem
e
n
t
a
tio
n
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
l
i
b
a
ta:
t
ake advantage of
cmwq and remove concu
r
renc
y
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Teju
n
Heo
workqueue: fix w
o
rker management invocation withou
t
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
T
ejun Heo
workqueue
:
fix i
n
correct cpu numb
e
r
BUG_
O
N() in get_work_gcwq()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
T
eju
n
Heo
workqueue: fix
r
ace condit
i
o
n
i
n flush_workqueue()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun He
o
workqueue
:
use worker_set/clr_flags() only
f
rom worker
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue:
implemen
t
c
p
u inte
n
siv
e
w
o
r
k
queue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqu
e
ue: implem
e
nt
high prior
i
ty workqueu
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
o
r
kque
u
e:
i
mplement several ut
i
lity APIs
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
orkqueue: s/__crea
t
e_wor
k
queue()/alloc_
w
orkqueue(
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun
H
eo
wo
r
kque
u
e: in
c
r
ease max_active of keventd and
kill
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun Heo
w
o
r
kqueue: implem
e
nt
c
o
n
currenc
y
manage
d
dynamic worker
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: implem
e
nt worker_{s
e
t
|
c
l
r}_f
l
ags()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun
Heo
workqueue:
u
se share
d
worklist an
d
pool a
l
l workers
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
He
o
workqueue: imp
l
e
me
n
t WQ_NON_R
E
ENTRANT
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
next