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
md/raid10: Handle read errors during recovery better.
2011-07-28
NeilBro
w
n
md/raid10: Hand
l
e
read errors
d
uring recov
e
r
y better
.
Signed-off-by: NeilBrown<
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/
r
aid10:
s
implify read error handling during recovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
B
r
o
wn
md/r
a
i
d10
:
record bad
blocks due to write errors during
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/r
a
id10
:
attempt to
f
i
x
re
a
d e
r
rors du
r
ing
resync
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/rai
d
10
:
Handle write
e
rrors
b
y
upda
t
ing bad
b
lock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
aid10: cl
e
a
r bad-bloc
k
rec
o
rd when write
s
ucce
e
ds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/raid
1
0:
avoi
d
writ
i
n
g
to known bad block
s
on k
n
own
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/ra
i
d10 r
e
cord bad blocks as
n
eeded during rec
o
very
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
r
own
md/r
a
id10: avoid reading known ba
d
block
s
du
r
i
n
g resy
n
c
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/
r
aid10 - avoid readi
n
g from known bad blocks -
p
ar
t
3
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: avoid read
i
ng from known bad b
l
ocks - p
a
rt 2
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md/rai
d
10:
avoid
reading
from
know
n
bad bl
o
c
ks - part 1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/raid10: Split handl
e
_read_error out f
r
o
m ra
i
d10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBr
o
wn
m
d/
r
a
id10: s
i
mplify/reindent some loops
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5:
Clear bad blocks on succ
e
ssful write
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5
.
D
o
n't write to
known bad bloc
k
on doubt
f
ul
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/raid
5
: write
e
rrors should be recorded as bad blocks
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d/raid5: use b
a
d-block log to
improve handling o
f
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d5: avoid reading from k
n
o
w
n
bad blocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/raid1: factor s
e
veral
functions out or raid1d()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/rai
d
1: im
p
rove
handling of
r
ead
f
ailure during recovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1
:
r
e
co
r
d badblock
s
f
ound
d
uri
n
g resync etc
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d1: Han
d
le w
r
ite erro
r
s by updating
b
adblock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md/rai
d
1:
sto
r
e beh
i
nd-write
p
a
ges in
bi_vec
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/raid1: cl
e
a
r
b
ad-block
r
ecord w
h
e
n
w
rite s
u
cce
e
ds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
l
B
ro
w
n
md/raid
1
: avoid writing to k
n
own-bad blocks
o
n known
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nam
h
y
ung Kim
md: update docu
m
ent
a
tion for m
d
/rdev/state
s
y
sfs interface
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBr
o
wn
md: make it easie
r
to wait for bad blocks t
o
be
a
cknow
l
edged
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md:
a
dd 'write_error
'
fla
g
to component
d
e
v
i
c
es
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md
/
rai
d
1:
avoid reading known bad bl
o
cks during resync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1
:
av
o
id re
a
di
n
g f
r
om known bad bloc
k
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md: Disable bad blocks and v0
.
90 metadata
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
w
n
m
d: load/sto
r
e badbloc
k
list
f
r
o
m
v
1
.
x m
e
tadat
a
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: don't allow arrays
to
cont
a
in devices w
i
th
b
ad
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung Kim
m
d
: add docu
m
en
t
at
i
o
n for
ba
d
blo
c
k log
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
m
d/ba
d
-block-log: add s
y
sfs interface for
accessin
g
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md: begi
n
ni
n
gs of bad bl
o
ck ma
n
a
gement
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: remove suspici
o
us si
z
e
_of()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jonath
a
n Brasso
w
MD:
g
enerate
an event w
h
en array s
y
nc
i
s
comp
l
e
te
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jo
n
at
h
an
B
rassow
MD b
i
t
m
ap:
Reve
r
t DM dirty
l
o
g hooks
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jonathan B
r
assow
MD:
r
aid1 s/sysfs_notify_dirent/sysfs_notify_dirent_safe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d/ra
i
d5: Avoid BUG caused by mult
i
ple failures
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Na
m
hyung Kim
md/raid10: mov
e
r
d
ev->corre
c
ted_err
o
rs
c
ounting
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
m
d/raid5: move r
d
ev->correc
t
ed
_
errors countin
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
a
mhyung Kim
md/raid
1
: move rdev->
c
o
rrected_er
r
ors co
u
nting
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung
Kim
md: g
e
t
rid of unnecessary cas
t
s on page_
a
d
d
r
e
ss()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/r
a
id10: Improve
d
ecisi
o
n
on whether t
o
fa
i
l a device
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md
/
raid1
0
:
M
ake us
e
o
f
new reco
v
ery_disable
d
handling
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md: change m
a
naged
of recovery_dis
a
bled
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhy
u
ng Kim
md: remove
r
o c
h
eck in md_check_recover
y
()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
md: introduce
link/unlink_rdev() he
l
per
s
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Christi
a
n
Dietri
c
h
md/r
a
id: use pri
n
t
k
_r
a
teli
m
ited
instead of prin
t
k_ratelimit
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Akinobu Mi
t
a
md:
use
p
r
o
pe
r
little-endian
bitops
Cc: NeilBrown <
neilb@suse.de
>
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
md/
r
a
i
d5: finalis
e
new merged
handle
_
stri
p
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
m
d
/rai
d
5: mo
v
e s
o
me more common code in
t
o
h
an
d
le_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
ei
l
B
rown
md/raid5: mo
v
e more common cod
e
i
n
to
handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
ei
l
Br
o
wn
m
d
/ra
i
d
5
:
uni
t
e handle_stripe_dirtying5 and handle_stripe_
d
i
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/raid5
:
unite fe
t
ch_block5 an
d
fetch_block6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/
raid5
:
rearrange a test in fetch_block6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5:
m
ov
e
more code i
n
to common handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/raid5: Move code for finishing a reconstr
u
ction
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: Remov
e
stripe_h
e
ad_stat
e
arg from han
d
le_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lB
r
o
wn
md/raid5: move stripe_head_state and
m
ore cod
e
into
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: add some more fie
l
ds to stripe_head_stat
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lBrown
m
d
/raid5: unify stripe_head_state a
n
d r6_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
eilBrow
n
md/
r
aid5: m
o
ve co
m
mon code int
o
ha
n
dle_str
i
pe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: re
p
lac
e
sh->lo
c
k
w
ith an 'active' flag
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/ra
i
d
5: Protect so
m
e
more code with ->de
v
ice_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Neil
B
rown
md/raid5: Remove u
s
e of sh->lock in syn
c
_request
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung
Kim
md/raid5: ge
t
ri
d
of duplicated call to
b
io_da
t
a_di
r
(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung
K
i
m
md/raid5: use kmem_cache_za
l
l
o
c
(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Na
m
hyung Kim
md/raid10
:
share pag
e
s betw
e
en rea
d
and w
r
ite bio's
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyu
n
g Kim
md/raid1
0
:
f
a
c
t
or ou
t
common b
i
o handling code
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhy
u
ng K
i
m
md/raid1
0
: g
e
t r
i
d of
duplica
t
ed conditional expr
e
ssion
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
NeilBr
o
w
n
md: avoid endless recovery loop when waiting for fail
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Na
m
hyung
K
im
md/raid5: r
e
m
o
ve unusual u
s
e
of
b
io_iovec_idx()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Namhyun
g
Ki
m
md/raid
5
: fix FUA re
q
uest handli
n
g in o
p
s_ru
n
_io()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Nam
h
yung Kim
m
d
/raid5: fix raid5_set_bi_hw_seg
m
e
n
t
s
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
NeilBrown
md:Documenta
t
ion/md
.
txt - fix
t
ypo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Na
m
h
y
ung
K
i
m
md/bitmap
:
remove unu
s
ed fields fr
o
m struct bitmap
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhyung Kim
m
d/bitmap: u
s
e
prop
e
r accesso
r
macro
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
N
a
mhyung Kim
md
:
check ->
h
ot_remove_disk when rem
o
ving disk
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
马建朋
md: Using poll /proc
/
mdstat c
a
n mo
n
itor the event
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jo
n
athan Br
a
ssow
MD: use is_
p
o
w
er_of_2 m
a
c
ro
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
J
o
nathan Brassow
MD: r
a
i
d
5 do not set
fu
l
lsync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
J
o
natha
n
Bra
s
sow
M
D
: support
i
nit
i
al bitmap cr
e
ation in-kernel
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jo
n
a
t
han Brassow
M
D
: add sync_super to mddev_t struct
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jona
t
han Brassow
MD:
raid1 changes to all
o
w use by devi
c
e
mapper
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonath
a
n Brassow
MD: move th
r
ead wakeups into
resume
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
J
o
nathan Bras
s
ow
MD: po
s
sible
typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jona
t
han Bra
s
sow
MD: no
sync IO
w
h
il
e
sus
p
ende
d
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brassow
MD
:
no integr
i
t
y
regist
e
r if no gendisk
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: allow
r
es
y
nc
_
sta
r
t to be
s
et
w
hile an array is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md/raid
1
0:
reformat some loops with less indenting
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md
/
raid10: remove unuse
d
variable
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md
/
raid10: make more use
of
'slot' in raid10
d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: som
e
t
i
dying up in fix_read_error
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/
r
a
i
d1: im
p
rove handling of pages
a
llocated for write
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md
/
raid1: try fix_sync_read
_
erro
r
befor
e
process_checks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
B
r
own
md/rai
d
1: tidy up new functio
n
s: process_checks a
n
d
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next