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
blk-mq: avoid code duplication
2014-04-09
Sha
o
hu
a
Li
raid5: get
_
ac
t
i
v
e_
s
t
r
ipe avoids device_lock
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2014-04-09
S
h
aohua Li
r
a
i
d
5
: make_r
e
quest does
less prepare w
a
i
t
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2014-03-21
S
haohua Li
blk-
m
q: add REQ_SYNC early
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2014-03-07
Shao
h
ua Li
blk-
m
q: add REQ_S
Y
NC early
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2014-02-06
Shao
h
u
a Li
sw
a
p: add a simple
d
etector for ina
p
p
r
o
priate swapin
.
.
.
vma/anon_vma sophistications of
Shaohua Li
's patch, swapin_nr_pages()
Shaohua Li
:
Original patches by:
Shaohua Li
and Konstantin Khlebnikov.
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2014-01-30
S
h
a
o
hua Li
blk-mq: Do
n
't reserve a tag for flush
r
equest
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2014-01-30
S
h
aohua L
i
percpu_ida: fix a live lock
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-11-20
Shaohua Li
vir
t
io-blk: virtqueue_kick()
m
u
st be ordered with
o
ther
.
.
.
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-11-19
Shaohua Li
r
a
i
d
5: rel
i
e
v
e lock contention in get_active_stripe()
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-11-14
Shaohua Li
raid
5
: reliev
e
lock cont
e
n
tion in ge
t
_active_
s
tr
i
p
e
()
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-11-14
Shaoh
u
a Li
wai
t
: ad
d
wait_e
v
ent_cmd()
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-10-29
Shaohua Li
b
l
k-mq
:
mq plug lis
t
breakage
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-10-25
S
h
aohua Li
percpu_ida: add an API to return free tags
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-10-25
S
haohua Li
percpu_ida:
a
dd percp
u
_ida
_
for_each_fre
e
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-10-25
Shaohua Li
pe
r
cpu_
i
da:
m
ake percpu_ida percpu size/ba
t
c
h con
f
igur
a
ble
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-10-25
Shaohua Li
p
ercpu_counte
r
: make APIs irq safe
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-10-24
Shao
h
u
a Li
rai
d
5:
avoid
finding
"
discard" stripe
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-10-24
Sha
o
hua Li
raid5:
s
e
t
bio bi_vc
n
t
0
for d
i
sca
r
d request
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-09-11
Shaohua Li
swap: make c
l
u
ster allocation per
-
cpu
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-09-11
Shao
h
ua
L
i
swap: fix races ex
p
osed by swap di
s
c
a
rd
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-09-11
Shaohua Li
swap: m
a
ke swap disca
r
d
asy
n
c
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-09-11
S
haohua Li
s
w
ap: change b
l
ock allocation
algorithm
f
or S
S
D
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-09-02
Shaohua Li
raid5: only
w
akeup necessary thre
a
ds
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-08-28
S
haohua L
i
raid
5
: sysfs e
n
try to control wo
r
ker th
r
ead numbe
r
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-08-28
Sha
o
h
ua
L
i
raid5:
o
fflo
a
d stripe han
d
l
e to w
o
r
k
q
ueue
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-08-28
Shaohua Li
r
a
id5: fix
s
t
r
ipe
r
elease ord
e
r
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-08-28
Shao
h
ua Li
r
a
id
5
: make rele
a
se_s
t
ripe lockless
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-08-01
Shao
h
ua
L
i
workqueu
e
:
c
o
p
y
workqueue_attrs with all fie
l
ds
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-04-30
Shaohua Li
MD: ignore
disc
a
rd r
e
quest fo
r
hard disks of h
y
bi
d
.
.
.
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-04-29
Shaohua Li
mm: thp: add spli
t
tail pages to sh
r
in
k
pa
g
e list in
.
.
.
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-02-24
Shaohu
a
L
i
swap: add pe
r
-
partition lock for swapfile
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-02-24
Shaohua Li
swa
p
: make each swap partition
hav
e
one addre
s
s_spac
e
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-02-24
Shaoh
u
a Li
mm: don
'
t
inline
p
age_mapping
(
)
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-02-24
Shaohu
a
Li
mm:
make madv
i
se(
M
ADV_
W
ILLNEED) su
p
por
t
s
wap file pr
e
fetch
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2013-02-22
Shaohua Li
s
mp: make smp_call_f
u
nction_many() use lo
g
ic sim
i
lar
.
.
.
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-12-14
Shao
h
ua Li
block: add p
l
u
g
for blk
d
e
v_issu
e
_discard
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-12-14
Shaohua L
i
blo
c
k: discard gr
a
nularity
m
ig
h
t not be power of 2
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-11-09
Shaohua Li
b
l
o
ck: recursive mer
g
e
requests
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-11-06
S
haohu
a
L
i
block C
F
Q: avoid m
o
ving request to
d
ifferent que
u
e
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-11
S
h
a
ohua Li
MD: raid5 av
o
id un
n
ecessary ze
r
o page for trim
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-11
Sh
a
ohua Li
MD: raid5 trim support
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-11
S
h
aohua Li
MD
:
c
hange th
e
parameter of
m
d th
r
ead
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-11
Shao
h
ua Li
md
:
r
a
id 10 support
s
TR
I
M
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-11
Shaohu
a
L
i
md:
r
a
id 1
s
upports TRIM
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-11
Shaohua Li
m
d: raid 0
s
uppor
t
s TRIM
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-11
Shaohua Li
md: line
a
r sup
p
orts TR
I
M
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-09
Shaohua Li
mm: com
p
action:
abo
r
t com
p
ac
t
io
n
loop if l
o
ck
i
s c
o
ntended
.
.
.
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-09
Sh
a
ohua Li
read
a
head: fa
u
lt re
t
ry
b
reak
s
m
m
ap file read random
.
.
.
Signed-off-by:
Shaohua Li
<shaohua.li@fusionio.com>
commit
|
commitdiff
|
tree
2012-10-09
Sh
a
oh
u
a Li
atomic: impleme
n
t
generic a
t
omic_dec_if_positi
v
e
(
)
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-09-28
S
h
a
ohua Li
block: makes bio_split su
p
port bio withou
t
data
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-08-09
Shaohua Li
b
lo
c
k: d
i
sab
l
e discard
request merge temporarily
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-08-01
Shaoh
u
a Li
raid5: raid5d handle stripe in batch way
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-08-01
Shao
h
ua Li
r
a
id5: make_request use batch stripe release
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-07-31
S
haohua
L
i
block: stack
u
nplug
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-07-31
Shaohua Li
md
/
rai
d
1: prevent merging
too large reques
t
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-07-31
S
h
aohua Li
md/raid1: re
a
d balan
c
e c
h
ooses idle
s
t d
i
sk for SSD
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-07-31
Sha
o
hua
L
i
md/raid1:
m
ake
sequential
r
ead
d
etect
i
o
n
per
disk b
a
sed
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-07-19
Sh
a
ohua Li
raid
5
:
a
dd a per
-
s
tripe l
o
ck
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-07-19
Shao
h
ua Li
r
a
id5: remove
u
nnecessary bitm
a
p wr
i
te
o
ptimization
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-07-19
Shao
h
u
a
L
i
ra
i
d5: lockless access raid
5
overr
i
ded
b
i_phys
_
segm
e
nts
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-07-19
S
haohua Li
rai
d
5: red
u
ce cha
n
ce re
l
ease_str
i
pe() taki
n
g device_
l
ock
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-07-03
Shaohua
Li
raid
5
:
d
elayed stri
p
e fix
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-05-22
Shaohua Li
raid
5
:
suppo
r
t sync re
q
uest
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-05-22
S
haohua Li
raid5: rem
o
ve
u
nused variable
s
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-05-20
Shaohu
a
Li
m
d: using
GFP_NOIO to allo
c
ate
b
io for
flus
h
r
equest
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-05-14
S
haohua L
i
xfs: using
GFP_
N
OFS
f
or b
l
kdev_issue_flush
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-04-24
S
h
a
ohua Li
jbd2:
use GFP_NO
F
S for blkdev_issue_flush
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-04-06
Shaohua Li
block:
m
ake auto block plug
flush
t
hreshold p
e
r-disk
.
.
.
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-03-22
S
h
aohua Li
swap: don't do disca
r
d
if no dis
c
ard
o
ption a
d
ded
Signed-off-by:
Shaohua Li
<shli@fusionio.com>
commit
|
commitdiff
|
tree
2012-02-06
Shaohua
Li
block:
f
ix ioc
l
ocking wa
r
ni
n
g
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2012-02-04
Shaohua Li
re
a
d
a
head
:
fix p
i
peline
b
reak ca
u
sed b
y
block plug
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2012-01-19
S
h
aoh
u
a Li
block: fix
NULL i
c
q_cache reference
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2012-01-19
Shaohua Li
bloc
k
,
c
fq: ch
a
nge code order
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2012-01-17
Shaohua
Li
int
e
l_idl
e
: fix API misuse
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2012-01-16
Shaohua Li
[SCSI] don
'
t c
h
ange
sde
v
starvation list o
r
d
er without
.
.
.
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2012-01-13
Sh
a
oh
u
a Li
thp:
impr
o
v
e
order in l
r
u
l
ist
f
or s
p
lit hug
e
page
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2012-01-13
Shaohua Li
thp:
a
d
d
t
lb_remove_pmd_tlb_entry
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2012-01-13
Shaohua Li
thp:
r
emove unnec
e
ssary tlb flush
f
o
r
mprotect
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2012-01-13
Shaohua Li
thp: improve the error
c
ode path
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-12-16
Shaohua Li
b
lock, cfq
:
fix e
m
pty
queue
cr
a
sh
c
a
used b
y
req
u
est
.
.
.
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-12-16
Shaohua
L
i
block: recursive me
r
ge
r
equests
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-12-16
S
h
aoh
u
a Li
block, cfq: fix empty queue crash caused by
re
q
ues
t
.
.
.
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-12-13
Shaohua Li
slub
:
add missed account
i
n
g
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-11-27
Sha
o
h
u
a
L
i
slub: add mi
s
sed accounting
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-11-16
Shaohua
Li
blo
c
k
:
add
missed trace_block_plug
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-11-16
Sh
a
ohua Li
block: avo
i
d
unnecessa
r
y
p
lug lis
t
flush
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-11-15
Shao
h
u
a Li
s
l
ub: m
o
ve discard_slab out of nod
e
lock
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-11-15
Sh
a
oh
u
a Li
s
l
ub:
use
correc
t
parameter to a
d
d a pa
g
e to pa
r
tial
.
.
.
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-11-01
Shaohua L
i
vmscan:
c
ount pages into balanced for zone with good
.
.
.
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-11-01
Shaohua Li
vmsca
n
:
add block plug for
page re
c
l
a
im
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-10-18
Shaohua Li
ext4: add
b
lock p
l
ug
for
.
writepages
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-09-29
Shaohua Li
rcu: Av
o
id un
n
ecessar
y
sel
f
-wakeup of per-C
P
U kthrea
d
s
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-09-15
S
h
aohua Li
mm:
a
c
c
ount skipped entries t
o
avoid
loop
i
ng
i
n find_
g
et_page
s
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-08-27
Shaohua Li
sl
u
b: e
x
p
l
ici
t
ly document p
o
s
i
t
ion of i
n
serting
s
lab
.
.
.
Signed-off-by:
Shaohua Li
<shli@kernel.org>
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-08-27
Sha
o
hua Li
slub: add slab with
one fre
e
o
bjec
t
to
p
artial list
.
.
.
Signed-off-by:
Shaohua Li
<shli@kernel.org>
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-08-25
Shaoh
u
a Li
v
ms
c
an: clear
Z
ONE_CONGESTED for zo
n
e
w
ith good wate
r
mark
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-08-25
Shaohua Li
mm: fix a vm
s
can warnin
g
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-08-24
Shaohua Li
b
l
ock:
simplify for
c
e plug flush c
o
de a littl
e
bit
Signed-off-by:
Shaohua Li
<shli@kernel.org>
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-08-24
Shaohua
L
i
b
l
ock: change force p
l
ug flush
call order
Signed-off-by:
Shaohua Li
<shli@kernel.org>
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
2011-08-11
Shaohua Li
bl
o
c
k
: improve rq_affi
n
ity placemen
t
Signed-off-by:
Shaohua Li
<shaohua.li@intel.com>
commit
|
commitdiff
|
tree
next