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
KVM: arm/arm64: Count guest exit due to various reasons
2015-11-30
Ming Lei
blk-merge: fix compu
t
ing bio->bi_seg_fron
t
_si
z
e in
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-11-24
Ming Lei
b
lk-merge: warn if figured out segmen
t
number is bi
g
g
e
r
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-11-24
Ming L
e
i
blk-merge
:
fix blk_bio_se
g
me
n
t_split
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-11-24
Mi
n
g
L
ei
block: fix segment spl
i
t
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-10-21
M
i
ng Lei
blk-mq: mark ctx
as pending at batc
h
in flu
s
h plug
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-10-21
Ming Lei
blk-m
q
: fix
f
or t
r
ace_block
_
plug()
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-10-21
Ming Lei
block: check bio_mergeab
l
e() early b
e
fore merging
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-10-21
M
i
ng L
e
i
b
lk
-
mq:
check bio_m
e
rge
a
ble() early before merging
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-10-21
Min
g
Lei
block
:
avoid t
o
me
r
ge
splitted bio
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-10-21
Ming
L
ei
block: setup b
i
_p
h
ys_
s
egments
a
fter sp
l
itt
i
ng
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-09-23
Min
g
Lei
block: loop: support DIO & AIO
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-09-23
Ming Lei
blo
c
k:
loop
:
int
r
o
d
uce ioctl command of
LOOP
_
SET_
D
IRECT
_
IO
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-09-23
M
i
ng Lei
bl
o
ck: loop:
p
repa
r
e
for supporin
g
d
irect
I
O
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-09-23
Ming Lei
block: loop: use kthre
a
d_work
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-09-23
Mi
n
g L
e
i
bloc
k
: loop
:
se
t
QUEUE_FLAG_NOMERGES
f
o
r re
q
u
e
s
t q
u
eue
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-09-23
M
i
n
g
Lei
fs:
d
irect-io: don't dirtying pages for ITER_
B
VEC/ITER
_
KVEC
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-09-17
Min
g
L
e
i
block: fi
x
bounce_e
n
d
_
io
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-09-17
M
i
ng Lei
bl
o
ck: blk-
m
e
rge: fast-clone
bio when split
t
ing rw
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-09-17
Ming Lei
ar
m
/arm6
4
: KVM: Remove 'config KVM_AR
M
_MAX_VCPUS'
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-08-15
Ming L
e
i
b
lk-mq: fix race between ti
m
eou
t
and freeing reque
s
t
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-08-15
Ming Lei
blk-m
q
:
fix buffer overflow when reading sysfs file
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-07-17
M
ing Lei
b
l
ock: par
t
ition: convert
p
e
r
cpu re
f
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2015-07-17
M
ing Lei
block: par
t
ition: introduce hd_free_part()
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2015-07-16
Mi
n
g Lei
blk-mq: set de
f
ault
t
imeout as 30 seconds
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-06-09
Ming Le
i
blk-mq
:
free hctx->ctxs in que
u
e's release
h
andler
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2015-05-20
Ming Lei
block: d
a
sd
_
genh
d
:
convert t
o
blkd
e
v
_r
e
r
ead_part
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-05-20
Min
g
Lei
bloc
k
:
n
bd:
c
on
v
ert to blkdev_reread_part()
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-05-20
Ming
L
ei
b
l
ock: loop: fix anot
h
er reread part failure
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-05-20
M
i
ng Lei
block: loop:
d
on't
hold lo
_
c
t
l
_m
u
tex in lo_open
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-05-20
Ming Lei
blo
c
k:
repla
c
e
try
l
ock with mute
x
_
l
o
ck in blkdev_rere
a
d_part()
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-05-05
Ming Lei
block: loop: avoi
d
in
g
too many pending per work
I
/
O
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-05-05
Ming Le
i
block: loop: conve
r
t to per-devi
c
e workqueue
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-04-23
Ming Lei
blk
-
mq
:
fix
C
PU hot
p
lug handli
n
g
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-04-23
M
i
n
g
Lei
bl
k
-mq: fix race
bet
w
een t
i
meout and CPU hotpl
u
g
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-02-03
Ming Lei
firmware_l
o
ader: handle timeout vi
a
wait_f
o
r_completion
_
inte
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-02-03
Ming L
e
i
firmware_
l
oader: abo
r
t requ
e
s
t i
f
wait_f
o
r_complet
i
on
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-01-29
M
in
g
L
e
i
blk-mq: rel
e
a
se mq's
k
objects in bl
k
_rel
e
ase_queue(
)
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-01-29
M
i
ng Lei
Re
v
ert "blk-mq: fix hctx/ctx kobject
use-after-f
r
ee"
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-01-20
Ming
L
ei
bl
k
-m
q
: fix hctx/c
t
x
kobje
c
t use-
a
fter-free
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-01-02
Ming L
e
i
block
:
loop: d
o
n't handle
R
EQ_FUA explicitly
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-01-02
M
i
ng L
e
i
block:
l
oop: introduce lo_disc
a
rd
(
) a
n
d lo
_
re
q
_
flush()
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-01-02
Ming Lei
bloc
k
: loop
:
s
ay goo
d
by to bio
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-01-02
Mi
n
g L
e
i
b
l
ock: lo
o
p: impr
o
v
e
performance via bl
k
-mq
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2015-01-02
Ming Lei
block: f
i
x che
c
king r
e
turn value of
blk
_
mq_init_queue
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-12-09
Min
g
L
e
i
blk-mq: pre
v
e
n
t unmapped
hw
queue f
r
om being s
c
heduled
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-11-20
Ming
Lei
virtio_scsi: support
mult
i
hw
q
ueue o
f
blk-mq
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-11-11
Ming Lei
b
l
ock: bl
k
-
m
erge: fi
x
blk_recount_segme
n
ts()
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-10-22
Ming L
e
i
blk-me
r
ge: recacul
a
te se
g
ment if
it isn'
t
less than
.
.
.
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-10-09
M
i
ng Lei
b
lk-mer
g
e: do
n
't
compute bi_phys_segme
n
ts from bi_v
c
nt
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
Ming L
e
i
blk-mq: supp
o
rt per
-
distpatch
_
q
ueue
f
lush ma
c
hinery
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
M
i
ng L
e
i
bloc
k
: introduce '
b
lk_m
q
_ctx
'
parameter to bl
k
_
ge
t
_flush_
q
ue
u
e
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
Ming Lei
b
l
ock: fl
u
sh:
a
v
o
i
d
t
o figu
r
e
o
ut flush qu
e
u
e unnecessarily
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
Ming
L
e
i
bl
o
ck:
remove
blk
_
init_flush() and i
t
s pair
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
Ming Le
i
block: introduce
b
lk_fl
u
sh_queue
t
o drive flush machinery
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
Mi
n
g Lei
block: a
v
oid to use
q->flush_rq
dire
c
t
l
y
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
Ming
L
ei
block: mov
e
flush initialization to
blk_
f
lush_init
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
Min
g
Lei
b
l
ock: int
r
oduce blk_init_flush
an
d
it
s
pai
r
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
Mi
n
g Lei
blk-
m
q: allo
c
ate flush_r
q
in
b
lk_mq_in
i
t
_flush()
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-25
Mi
n
g Lei
blk-mq:
h
a
ndl
e
fai
l
ure
path
f
or i
n
i
tializ
i
ng hctx
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-22
Mi
n
g Lei
blk-
t
i
me
o
ut: fix blk_add_timer
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-09-22
Ming Lei
blk-mq
:
remove unnecessa
r
y
b
lk_clear_rq_compl
e
te(
)
Signed-off-by:
Ming Lei
<ming.lei@canoical.com>
commit
|
commitdiff
|
tree
2014-09-02
Ming Lei
blk-merge: fix blk_recount_segment
s
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-08-15
Ming Lei
blk-mq: fix WARNING
"
percpu_ref_kill() called more
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-07-25
M
i
ng Lei
v
i
rtio-scsi: repl
a
ce target spinl
o
ck
w
i
t
h seqc
o
unt
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-07-01
M
ing L
e
i
blo
c
k: virtio-blk
:
support multi virt queues per virti
o
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-07-01
Ming Lei
incl
u
d
e
/uapi/linux/virtio
_
blk
.
h: introduce feature
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-06-09
Ming Lei
blk-mq: add timer in blk_mq_st
a
r
t
_request
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-06-04
M
ing Le
i
block
:
mq flus
h
: clear flush_r
q
's tag in flush
_
end_io()
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-06-04
M
ing Le
i
blk-mq: fix spars
e
warn
i
ng on
missed __pe
r
cpu a
n
no
t
ation
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-06-04
Ming Lei
blk-
m
q: fix sc
h
e
d
u
l
e
f
rom
atomic co
n
t
e
xt
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-06-04
Ming Lei
blk-
m
q: move blk_mq_get
_
ctx/blk_mq_p
u
t_ctx to mq p
r
iv
a
te
.
.
.
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-30
Ming L
e
i
block: vi
r
tio
_
bl
k
: do
n
't hold s
p
in l
o
ck during world
.
.
.
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2014-05-27
M
i
ng Lei
b
lock: only
a
llocate/f
r
ee mq_us
a
ge_counter in blk-mq
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-27
Ming Le
i
blk-m
q
: avoid
c
ode duplication
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-27
Ming Lei
virtio_blk:
fix
r
a
c
e
be
t
ween
st
a
rt and stop queu
e
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-27
Ming Le
i
blk-mq
:
fix leak of hctx->ctx_m
a
p
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-19
Ming Lei
virtio
_
scsi: remove
A
C
C
ESS
_
ONCE() and
smp_
r
ead_barrier_depen
d
s()
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-16
Ming Lei
virtio
_
blk: fix race bet
w
een
sta
r
t and
s
top queue
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-10
Ming Lei
bl
k
-mq:
bitmap ta
g
:
c
leanu
p
blk_mq_init_t
a
gs
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-10
Ming Lei
blk-mq:
bitm
a
p ta
g
: s
e
lect
r
a
n
dom tag b
e
tweet 0
a
nd
.
.
.
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-10
Ming
L
ei
blk-mq: bitmap
t
ag: re
m
ove ba
r
rier
i
n bt_clear
_
tag()
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-10
Ming Lei
blk-mq:
b
i
t
ma
p
tag: use
clear_bit_un
l
o
ck
in bt_cl
e
ar_tag()
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-05-01
Ming
Lei
block:
null_blk: fix use a
f
te
r
fre
e
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-04-23
Ming Le
i
b
lk-mq:
f
ix leak of
set->tags
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-04-21
M
ing
Lei
blk-mq: initialize
r
eq->q in allocation
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-04-21
Ming
Lei
blk-mq: user (1
<< order) to imple
m
ent ord
e
r_to_s
i
ze()
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-04-21
Ming Lei
blk-mq: fix a
l
locat
i
on of set->tags
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-04-21
M
ing
L
e
i
blk-mq: free hctx->ctx_map when ini
t
failed
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-04-08
Mi
n
g Lei
arm,
k
vm:
fi
x
double lock
o
n cpu_add_
r
emo
v
e
_
lock
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-01-15
Ming Lei
lib/percp
u
_co
u
nter
.
c: fix __percpu
_
counter
_
add()
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-01-12
Ming Lei
b
l
ock:
null_blk: fix que
u
e leak inside
r
emo
v
ing
d
e
v
ice
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2014-01-03
M
i
ng Lei
blk-mq: fi
x
initializing
request's
start time
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2013-12-31
Ming Lei
blo
c
k:
b
lk-mq: don
'
t export
b
lk
_
m
q_free_queu
e
(
)
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2013-12-31
M
i
ng
L
e
i
block: b
l
k-
m
q:
m
ake b
l
k
_sync_queue supp
o
rt mq
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2013-12-31
Min
g
Lei
block: blk-mq:
s
uppor
t
dra
i
ning mq
queue
Signed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2013-12-10
Mi
n
g
Lei
USB: st
o
rage:
f
i
x compile warn
i
ng
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2013-12-10
M
i
ng
L
e
i
scripts/link-vmlinux
.
sh: only f
i
lter kernel symbols
.
.
.
Singed-off-by:
Ming Lei
<tom.leiming@gmail.com>
commit
|
commitdiff
|
tree
2013-12-09
Ming Lei
USB:
stor
a
ge: us
e
sg_
m
iter_*
A
P
Is to access scsi buffer
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2013-12-09
Ming
Lei
lib/
s
catterlist:
export sg_mite
r
_
skip()
Signed-off-by:
Ming Lei
<ming.lei@canonical.com>
commit
|
commitdiff
|
tree
2013-12-05
Min
g
Lei
blk-mq: fi
x
use-after-free of req
u
est
commit
|
commitdiff
|
tree
next