repo.or.cz
/
linux-2.6
/
libata-dev.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
percpu: Optimize __get_cpu_var()
2010-09-10
B
rian
Gerst
percpu: O
p
t
i
mize __get_cpu_
v
a
r
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
Brian Gerst
x86, p
e
rcpu: Optimize this_cp
u
_
p
tr
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-10
Te
j
un Heo
percpu: clear
memory alloc
a
t
e
d
with the km allocator
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-09
Tejun Heo
p
e
rcpu: fix build b
r
eakage on s390
a
n
d cleanup build
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-08
Tejun Heo
percpu:
u
se percpu allocator on UP too
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-08
Tejun H
e
o
per
c
pu: r
e
duce PCPU
_
MI
N
_
U
NIT_SIZ
E
to 32
k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-09-08
T
ejun Heo
vmalloc: pcpu_get/free_
v
m_areas() aren'
t
ne
e
ded on UP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-31
Tej
u
n
Heo
workqueue
:
use zalloc_cpumask_var() for
g
cwq->mayd
a
y
_
ma
s
k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-31
Tejun
H
eo
work
q
ueue: fix GC
W
Q_
D
ISASSOCI
A
TED initializ
a
t
ion
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-27
Jason
B
ar
o
n
w
o
r
kq
u
eue:
Add a
w
orkqueue chapter to
the tracepoin
t
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-27
Namhyung
Kim
pe
r
cp
u
: fix a mis
m
atch between cod
e
and com
m
ent
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-27
Huang S
h
ij
i
e
perc
p
u
: f
i
x a
m
emory leak i
n
pcpu_
e
xt
e
n
d_area_map()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-25
Tejun
H
eo
workq
u
eue: fix cwq->nr_active underflow
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-24
Te
j
u
n Heo
workque
u
e: i
m
prov
e
de
s
tro
y
_
w
orkqueue() debug
g
abi
l
ity
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-23
N
a
mhyung Kim
wo
r
kqueue: mark lock a
c
q
uisit
i
o
n
o
n
w
orker
_
maybe_bind_an
d
_lock()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-23
Namhyung Kim
workqueue: annotate
l
ock context
c
hange
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-16
Xia
o
t
i
an Feng
workqueue: fr
e
e rescuer on destroy_wo
r
kque
u
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-09
T
ejun Heo
drm: fi
x
fallou
t
s f
r
om slow-work -> wq convers
i
o
n
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-09
Te
j
un Heo
work
q
ueue: workqueue_cpu_callback
(
) sh
o
uld be cpu_notif
i
er
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-08
Namhyung K
i
m
w
o
r
kqueue: add
m
issing
_
_
percpu markup i
n
kernel/workqueue
.
c
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-07
N
a
mhyu
n
g Kim
percpu: add _
_
percpu notations to UP a
l
locat
o
r
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-07
Namhyung Kim
percpu: handl
e
__percpu notatio
n
s in UP access
o
rs
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-01
Suresh Sid
d
ha
workqu
e
ue:
m
ark init_wo
r
kqueues() as early_initca
l
l
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-08-01
Teju
n
Heo
w
o
rk
q
u
e
ue: explain for_
e
ach_*cwq_cpu() i
t
era
t
ors
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-24
T
e
jun Heo
fscache: fi
x
bui
l
d
on !CONFIG_SYSCTL
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tejun Heo
sl
o
w-
w
ork: kill it
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-23
Tejun Heo
gfs2: use work
q
ueue i
n
stead
of s
l
ow-
w
ork
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun
H
eo
drm:
us
e
w
o
r
k
queue inst
e
ad
o
f slow
-
work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tej
u
n
H
eo
cifs:
us
e
workqueue instead of slow-wo
r
k
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun
H
eo
fscache: dr
o
p
r
eferenc
e
s
to slow-work
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Tejun
H
eo
f
scache: conve
r
t operation to use workqueue in
s
tead
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Teju
n
Heo
fscache:
c
onve
r
t object to use
workqueue i
n
stead of
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-22
Teju
n
Heo
w
ork
q
ueue: fix how cpu number i
s
stored in
work-
>
data
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-20
Tejun Heo
wo
r
kqueue: fix mayday_mask h
a
ndling on
U
P
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-20
Tejun Heo
workqueu
e
: fix
build
p
roblem on
!
CONFIG_SMP
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-14
T
ej
u
n H
e
o
workqueue
:
f
i
x l
o
c
k
ing in re
t
ry path of
m
ayb
e
_
c
rea
t
e_
w
orker()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-14
T
e
j
un Heo
a
s
ync:
us
e
workque
u
e for w
o
rker
p
ool
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tej
u
n He
o
workqueue: remove WQ_SINGL
E
_CPU an
d
use WQ_U
N
BOUN
D
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun H
e
o
workqueue: im
p
lement
u
nbound workqueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun
Heo
workq
u
e
u
e: prep
a
r
e for WQ_UNBO
U
ND implementation
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
l
ibata:
t
ake advantage o
f
c
m
wq and remove con
c
urrency
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Teju
n
Heo
w
o
r
k
queue: fix
worker
m
anagement invo
c
a
t
ion wit
h
o
ut
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue: fix in
c
or
r
ect cpu number BUG_ON() in get_
w
ork_gc
w
q()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue: fix race co
n
dition in fl
u
sh_workqueue()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-07-02
Tejun Heo
workqueue:
use wor
k
er
_
s
e
t/c
l
r
_flags() o
n
ly from
w
orker
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue:
i
mplement cpu in
t
e
nsive workqueue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
o
r
kqueue: implement hi
g
h priorit
y
wor
k
queue
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun H
e
o
w
o
r
k
queue: implement several
util
i
ty APIs
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
H
e
o
workqueue
:
s/__create_
w
orkque
u
e()
/
a
l
loc_w
o
r
kq
u
eue(
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
j
u
n Heo
wo
r
k
q
u
eue:
increase max_a
c
tive of keventd and kill
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
Heo
wo
r
k
q
ueue: imple
m
ent concur
r
ency managed dynamic
w
orker
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
Heo
workqueue: im
p
l
e
ment work
e
r_{
s
et|c
l
r}
_
flags(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: use shared wo
r
kli
s
t and pool
all w
o
rkers
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
wo
r
kqu
e
ue: im
p
le
m
ent WQ_NON_REENTRAN
T
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
o
rkqueue: carry cpu number in w
o
rk data once execution
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
o
rkqu
e
ue: add find
_
worker_executing_work() and
t
rac
k
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: make single thread workqueue shared worker
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
un Heo
w
orkq
u
e
u
e: reimpleme
n
t C
P
U
h
o
tpl
u
ggi
n
g support usin
g
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun H
e
o
workqueue:
i
m
p
lement worker states
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
Heo
workqueue: introduce global cwq and
un
i
fy cwq locks
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
un Heo
workqueue
:
reimplement w
o
rkqueue fr
e
eze using max_acti
v
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Te
j
un He
o
workque
u
e: impleme
n
t per-cwq active work limit
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
o
rkqueue:
reimple
m
e
n
t wo
r
k flushing using linked w
o
rks
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: introduce worke
r
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun He
o
w
o
rkqueue:
r
ei
m
plement wo
r
kqueue
flushing
using c
o
lor
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Teju
n
He
o
wo
r
kqueue: update cwq aligne
m
ent
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun He
o
workqueue:
k
il
l
c
p
u_popu
l
a
t
e
d
_map
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
e
jun Heo
w
orkqu
e
ue: temporarily remove workqueue tr
a
c
ing
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
Heo
workqueue: sepa
r
ate
o
ut proc
e
ss_one_work()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
w
orkqueue: def
i
ne ma
s
ks f
o
r
w
ork f
l
ags and conditionalize
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
Heo
workqueue: mer
g
e feat
u
re par
a
meters into fl
a
gs
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
workqueue: misc/c
o
smetic u
p
date
s
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun
H
eo
wo
r
k
queue: kill RT workqueu
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ej
u
n Heo
ac
p
i: use queu
e
_work_
o
n()
i
nst
e
ad of
bind
i
ng wo
r
kque
u
e
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
kth
r
e
a
d
: implement kthread_data(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
T
ejun Heo
ivtv:
u
se kthread_worker i
n
ste
a
d of workque
u
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-29
Tejun Heo
kt
h
read: impleme
n
t k
t
hread_worker
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-27
T
ejun
He
o
percpu:
a
llow limited alloc
a
tion
before
slab is onl
i
ne
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-27
Tejun Heo
perc
p
u:
make @dyn_size always m
e
an min
dyn_s
i
ze in
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-18
T
e
jun Heo
percpu: fix
fi
r
st ch
u
nk match in per_cpu_ptr_
t
o_phys()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-17
Pave
l
V
.
Panteleev
p
ercpu: fix
t
r
ivial
b
u
gs i
n
pcpu_build
_
al
l
o
c_in
f
o()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-13
Tejun Heo
Mer
g
e
b
ranch 'sched-wq'
of
.
.
/wq into cmwq-b
a
se
commit
|
commitdiff
|
tree
2010-06-08
T
e
jun Heo
sched:
a
dd ho
o
ks
f
or workqueu
e
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-08
Te
j
un
H
e
o
s
c
he
d
: refactor try
_
to_wake_u
p
(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-08
Tejun Heo
sch
e
d: ad
j
ust w
h
en cp
u
_active and
c
puset configurations
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-06-08
Tejun
Heo
sched: def
i
ne
a
n
d
u
s
e CPU_PRI_* enu
m
s f
o
r cp
u
notifier
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-12
Tejun
H
eo
ia
6
4
:
add
sparse annotati
o
n to __ia64_per_cpu_var()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-08
T
e
jun Heo
cp
u
_stop:
add du
m
my
i
mplementation for U
P
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-07
Paul E
.
McKe
n
n
ey
rcu: n
e
ed barrier() in UP synchronize_sched_expedited(
)
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
Paul E
.
McKenney
sch
e
d
: correctly place paranioa me
m
o
r
y bar
r
i
ers in
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
Tejun Heo
sc
h
ed: kill
paranoia c
h
eck in synchronize
_
s
c
h
e
d
_expedited()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
T
e
jun Heo
sched:
r
eplace migration
_
thread with cpu_stop
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
Tejun Heo
stop_machine: reim
p
l
e
men
t
u
s
ing
c
pu_stop
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-06
Tejun He
o
cpu_stop: implement s
t
op_
c
pu[s
]
()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
Tejun Heo
p
e
rcpu
:
i
m
plement kernel
m
emory b
a
sed
c
hunk a
l
location
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
Tejun Heo
percpu: move
vmalloc based chunk
m
anagement
i
nto p
e
rcpu
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
Tejun H
e
o
percpu
:
misc prepa
r
ations
f
o
r nommu support
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
T
ejun Heo
p
e
rcpu: reorgan
i
z
e chunk
creation and destruction
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-05-01
Tejun Heo
percpu: factor ou
t
p
cpu
_
add
r
_in_first
/
r
eserved_
c
hunk
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2010-04-30
Oleg Nester
o
v
workqueue: ch
a
nge
cancel_
w
ork_sync() to clear work
.
.
.
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
next