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
md/raid10 record bad blocks as needed during recovery.
2011-07-28
NeilBrown
md/raid10 re
c
ord bad blocks as nee
d
ed
during r
e
c
overy
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
m
d
/raid10
:
avoid re
a
din
g
known bad blocks d
u
rin
g
resync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBr
o
w
n
md/raid
1
0 -
a
void r
e
ad
i
ng from known
b
ad blocks - part 3
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: avoid reading from known bad blocks - part 2
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
m
d/
r
a
i
d10: avoi
d
readi
n
g
from kno
w
n bad blocks - part 1
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: Split
handl
e
_
r
e
a
d_err
o
r out from
raid10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/raid10:
simplif
y
/re
i
nde
n
t
s
ome loops
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/raid5: Clear bad blocks on s
u
ccessful write
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/r
a
id5
.
Don't write
t
o known bad block on
d
oubtful
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBr
o
wn
md
/
r
aid5: writ
e
error
s
shou
l
d be recorde
d
as bad
blocks
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
5
: use
bad-block log to improve
h
andling of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/r
a
id5: avoi
d
reading
f
rom
k
nown bad blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
ro
w
n
md
/
raid1: factor
sev
e
ral funct
i
ons out
or raid
1
d
(
)
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: impro
v
e
h
a
ndling
o
f r
e
ad fail
u
re
d
uring
reco
v
ery
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: re
c
ord badb
l
ocks found during resync etc
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
/
rai
d
1: Handle write errors by
u
pda
t
ing badblock
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/r
a
id1
:
s
t
or
e
behi
n
d-write pages in bi_vecs
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: clear bad-block record when write succeeds
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avoid writing to k
n
ow
n
-bad blocks on
known
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
m
ake it easier to wait fo
r
bad blo
c
ks to b
e
a
c
knowledged
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
m
d
: add 'write_error' fl
a
g to component device
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d/rai
d
1: avoid r
e
ading kno
w
n
b
ad blocks during r
e
sync
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/raid1:
a
void reading from known
b
a
d
bl
o
cks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: Disable bad
bloc
k
s
and v0
.
90 metada
t
a
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
:
load/store
ba
d
block list fr
o
m
v1
.
x me
t
adata
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md:
don'
t
allo
w
arrays to contain
device
s
w
ith bad
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/bad-bloc
k
-l
o
g:
a
dd sysfs inte
r
face for
accessing
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBr
o
w
n
md:
b
eginnings of bad block management
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md:
remo
v
e suspicious
s
ize_of()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
l
B
r
own
md/raid5: Avoid
B
UG
c
a
used by
multiple failures
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
own
md/r
a
id10: Improve decision on wh
e
ther to fa
i
l a device
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBro
w
n
md/raid10: Make
use
of ne
w
recovery_di
s
abled ha
n
dli
n
g
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md:
c
h
ange managed o
f
recovery_disable
d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id5: finalise new mer
g
ed ha
n
dle_
s
tripe
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: move some mo
r
e
common code into handl
e
_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: move more common c
o
de
int
o
h
a
ndle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
m
d/
r
aid5: u
n
ite h
a
ndle
_
st
r
ipe_dir
t
yin
g
5 and
h
a
n
d
l
e_str
i
pe_di
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
l
B
rown
md
/
rai
d
5: u
n
ite fetch_block5 and fe
t
ch_blo
c
k
6
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid
5
: rearrange a test
i
n
fetc
h
_
block6
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/raid5: move more code into common ha
n
dle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
eilB
r
o
wn
m
d
/ra
i
d5: Move code for f
i
nishing a reconst
r
uc
t
ion
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: Remove str
i
pe_h
e
ad_state ar
g
f
rom ha
n
dle_stripe_ex
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
o
w
n
m
d
/ra
i
d5: move s
t
r
i
p
e
_
h
e
ad_stat
e
and more code into
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
Brown
m
d
/raid5: add s
o
me
more fie
l
d
s to stripe
_
h
e
ad_sta
t
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Neil
B
rown
md/raid5:
unify stripe_head_st
a
te and r6_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
own
md/raid
5
: mo
v
e
comm
o
n
code into
h
andle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Neil
B
rown
m
d
/raid5:
replace
s
h->lock with
a
n 'activ
e
' f
l
a
g
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBro
w
n
md/raid5: Pr
o
tec
t
some more code with ->device_lock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: Remove
u
se of s
h
-
>
l
ock in sy
n
c_request
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-28
NeilB
r
ow
n
md:
avoid endless recovery loop wh
e
n wait
i
ng for fail
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
NeilBrown
md:Docum
e
ntation/md
.
txt - fix
typo
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: a
l
low res
y
nc_start
t
o
be set
while an array i
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md/raid10: r
e
f
ormat
some loops with le
s
s inden
t
ing
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrow
n
md/raid10: remove
unused v
a
riable
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/ra
i
d
10
:
make more us
e
o
f 'slot' i
n
r
a
i
d
10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: some
tidying up i
n
fix_read_erro
r
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
m
d/raid1: improve
h
andli
n
g of pages all
o
cated
f
or write
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
md/raid1: try
fix
_
sync_read_erro
r
before
p
rocess_
c
hecks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
B
r
o
w
n
m
d/raid1: t
i
dy up new functions: process_checks
a
n
d
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBro
w
n
md/raid1
:
split out t
w
o
s
ub
-
f
u
nctions
f
rom sync_reque
s
t_wri
t
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d:
m
ake
e
rror
_
handler function
s
more uniform
a
nd c
o
rr
e
ct
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBr
o
wn
md/m
u
ltipath: discard ->
w
or
k
ing_dis
k
s in favour of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBro
w
n
m
d
/r
a
id1:
c
le
a
n
u
p rea
d
_balance
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: s
i
mplif
y
raid10
read_balance
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/bi
t
ma
p
: fix saving of
ev
e
nts_cleared and
other state
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: reje
c
t a re-add request th
a
t
ca
n
not be honoured
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: Fix race when creating a new md
devi
c
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrown
md: Fix dev
_
sector
s
on take
o
ver f
r
om ra
i
d
0
to
r
aid4/5
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
NeilBr
o
wn
m
d/raid5:
remove
sett
i
ng of ->
q
ueue_l
o
ck
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
eil
B
r
own
md: f
i
x
u
p
ra
i
d1/
r
aid10 u
n
pl
u
gging
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md: incorpor
a
te new
p
lugging int
o
raid5
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBr
o
wn
md: pr
o
vi
d
e gene
r
i
c support for handling u
n
plug callbacks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md - remove old plugging code
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
m
d
/dm - remo
v
e
re
m
ains of
p
lug
_
fn callback
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
eilBro
w
n
md: use new plu
g
ging i
n
terface
for RAID IO
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Nei
l
B
rown
b
lock: Enhanc
e
n
ew plu
g
gi
n
g support to support general
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-11
NeilBrown
blo
c
k: spl
i
ce plug
l
ist to local c
o
ntext
commit
|
commitdiff
|
tree
2011-02-24
NeilBrown
md:
Fix - ag
a
i
n - partiti
o
n
d
etect
i
o
n
w
h
en array be
c
omes
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-24
N
e
ilBrown
Fi
x
ov
e
r-
z
ealous
f
lush_disk when changi
n
g device size
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-21
N
e
ilBrown
md: avoid spinlock
prob
l
em
in blk
_
throt
l
_exi
t
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
Nei
l
Brown
nfsd:
c
orrectly handle re
t
urn value from nf
s
d_map_name_to_*
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
md: correctly handle probe of an 'mdp' device
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
N
eilBrown
md: don'
t
set_capac
i
t
y
before arr
a
y is active
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-02
Nei
l
Brown
md: Don't all
o
w
slot_s
t
ore whi
l
e resync/recove
r
y is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
Ne
i
lBr
o
wn
md:
d
on't cle
a
r cur
r
_resync_com
p
leted at end of resync
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
Nei
l
Brown
md: Do
n
't use remove_and
_
add_spares
t
o remove fa
i
led
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilB
r
own
md
:
Remove
the AllReserve
d
flag for componen
t
devices
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
Neil
B
rown
md
:
don't abort ch
e
cking s
p
ares as soon
a
s one cannot
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilBrown
md: fix the t
e
st for
f
inding spares in ra
i
d5_start_resha
p
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
N
e
i
l
Brown
md: s
i
m
plify some
'i
f
' conditionals in rai
d
5
_
start_resha
p
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
N
e
il
B
rown
md
:
revert chan
g
e to raid_disks on
failure
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilB
r
own
md
:
Fix removal of extra dri
v
es when conver
t
ing
R
AID6
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d: range check sl
o
t num
b
er wh
e
n manually ad
d
ing a
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md/raid5: handle m
a
nua
l
l
y
-
added
s
pares in sta
r
t_reshape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: allow
s
uspen
d
_lo
a
n
d susp
e
nd_h
i
t
o
decrea
s
e
as
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBr
o
wn
md: Don't let implementation
d
etai
l
of curr_r
e
sync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Be more ca
r
eful ab
o
ut cleari
n
g
flags bit
in
->
r
ecov
e
ry
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
eilBr
o
wn
m
d
: md_st
o
p_w
r
ite
s
requi
r
e
s mddev_
l
ock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d
: Ensure no I
O
request to
ge
t
md d
e
vice
b
e
fore it
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: fix
regression resulting in delays in cl
e
ari
n
g
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
next