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: simplify read error handling during recovery.
2011-07-28
NeilBrown
md/raid10: simplify r
e
a
d erro
r
ha
n
d
ling dur
i
ng recover
y
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBr
o
wn
md/raid10:
r
ecord bad block
s
du
e
to write errors duri
n
g
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1
0
:
a
ttemp
t
to f
i
x
r
ead er
r
ors durin
g
resync
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/raid
1
0: Handle write errors by upd
a
ting bad
b
l
ock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
m
d
/
raid10: c
l
e
ar
bad-block record when wr
i
t
e
succeeds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/
r
aid1
0
:
a
v
o
i
d
writing to known ba
d
b
l
ock
s
on known
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1
0
reco
r
d b
a
d blocks a
s
needed during recov
e
r
y
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/rai
d
10: avoid
r
eading known
bad bl
o
cks duri
n
g
resync
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
o
wn
md/r
a
id10 - avoid reading from known bad blo
c
ks - part 3
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10:
a
v
o
id reading
from know
n
bad blocks -
p
art 2
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d/
r
aid10
:
avoid rea
d
ing from known b
a
d
blocks - part 1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: S
p
lit handle_rea
d
_
e
r
r
or out from raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
m
d
/raid1
0
: simplify/r
e
indent s
o
me loops
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
w
n
md/raid5
:
Clear bad blocks on
successful write
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
row
n
md/raid5
.
Don't write to kn
o
w
n
b
a
d block
o
n doubtful
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
m
d
/
r
aid5: write errors s
h
oul
d
be
r
e
c
or
d
ed
as
bad blocks
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d/rai
d
5: use bad-block
l
og
t
o
i
mprove hand
l
ing of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/raid5: avoid
rea
d
i
n
g from
k
no
w
n bad blocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
m
d
/raid1: fa
c
tor
s
e
veral
f
unctions out or
r
a
id1d()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
aid1: improve
h
andli
n
g
o
f
r
ead fa
i
lu
r
e during recovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1
:
record bad
b
loc
k
s found
d
uring resync
e
t
c
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: Handl
e
w
r
ite err
o
rs by updat
i
ng ba
d
block
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1:
s
t
o
re
beh
i
nd-wr
i
te
p
a
g
e
s in bi_vecs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
row
n
md/raid
1
: cl
e
ar b
a
d-blo
c
k record when write s
u
c
ceeds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
lBrown
md/raid1:
a
void writing
t
o known-b
a
d b
l
oc
k
s
on kno
w
n
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
l
B
r
own
md: make it easier to wait
for bad blocks to be
a
cknowledged
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md: add 'writ
e
_error' flag to c
o
mponent dev
i
ces
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
aid1: avo
i
d reading
known bad
blocks d
u
ring resync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avoid reading from
k
nown bad blocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md: Disable bad
bloc
k
s and v0
.
90 met
a
da
t
a
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d: load
/
store badblock lis
t
from v
1
.
x
m
eta
d
ata
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md
:
don't allow a
r
rays
to c
o
ntain devic
e
s with bad
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrow
n
md/bad-b
l
ock-l
o
g: ad
d
sysfs interface for access
i
ng
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md: beginnings of bad bloc
k
manageme
n
t
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
own
md: remove sus
p
icio
u
s
s
ize_of()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBro
w
n
md/raid5: Avoid BUG caused by multiple failures
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/raid10: Im
p
ro
v
e decision on w
h
e
ther to fa
i
l
a d
e
vice
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
m
d
/raid1
0
:
Make
u
se of
n
e
w recov
e
ry_
d
isabled h
a
ndling
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
own
md: change m
a
naged of recove
r
y_
d
isab
l
ed
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
md
/
raid5
:
f
in
a
l
i
se new me
r
ge
d
ha
n
dle_stripe
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/
r
aid5: move som
e
more
common code into h
a
ndle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
md/raid5: move
m
ore common
code int
o
handle_
s
tripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/raid5:
u
nite handle_
s
t
r
ipe_dir
t
ying5 and handle_str
i
pe_di
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBro
w
n
m
d
/
r
aid5: unite fe
t
ch_block5 and
fetch_bloc
k
6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d/
r
a
i
d
5
: rearrange a test in
fe
t
ch
_
block6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
m
d/raid5:
m
ove more code into commo
n
handl
e
_
s
tripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id
5
:
M
ove
c
od
e
f
o
r fi
n
ishi
n
g a reconstr
u
ction
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
md/raid5: Remove stripe_head_
s
tate arg from handle_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBrown
md/raid5
:
move strip
e
_head_state a
n
d m
o
re code in
t
o
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d/raid
5
: ad
d
some more fi
e
lds to stri
p
e
_
head_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBr
o
wn
md/rai
d
5
: unify stripe_hea
d
_s
t
ate and
r
6
_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
Brown
md/raid5: move c
o
mmon code
into han
d
l
e
_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
e
i
lBrown
md/raid5
:
repla
c
e sh->
l
ock with
a
n 'ac
t
i
v
e' flag
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: Pr
o
tect some more c
o
de
with ->de
v
ice_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d/
r
aid5: Remove use of sh-
>
lock in sy
n
c_reques
t
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
Ne
i
lBrow
n
md: a
v
o
i
d endl
e
ss recovery loop
w
hen w
a
iting
for
fail
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Ne
i
lBr
o
wn
md:Documentation/md
.
txt - fix typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md
:
allow r
e
sync_start to b
e
set while an ar
r
ay i
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md/raid
1
0: reformat s
o
m
e
loops with
l
e
ss indenting
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md/raid10: rem
o
ve unuse
d
variabl
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/
r
aid10: make more u
s
e of 'slot' in raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md/ra
i
d
1
0: some tidying up in
fix_read_err
o
r
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/ra
i
d1: impro
v
e hand
l
i
n
g of
p
ages allocat
e
d for writ
e
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md/raid1: try fix_sync
_
r
ead_error b
e
fore process_
c
hecks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md/raid1
:
tidy up
ne
w
functi
o
ns: process_ch
e
cks
a
nd
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
ro
w
n
md/raid1:
split out t
w
o
sub-fun
c
tions from sy
n
c_
r
e
q
uest_write
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilB
r
own
md: make error
_
handler functions
mo
r
e unif
o
rm and
c
orrect
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/multipath: di
s
c
ard ->working_di
s
ks in favour of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md/r
a
id1: cl
e
an up
read_balance
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBrown
md: simplify raid10 read_balance
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md/bitmap: f
i
x saving o
f
events_cleared and
othe
r
sta
t
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: reject a
r
e-add
r
e
q
ues
t
tha
t
can
n
o
t be
honoured
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
m
d: Fix
r
ace
when
c
reatin
g
a new md
d
evice
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
Nei
l
Brown
md
:
Fix dev_sectors on takeover from raid
0
to raid4/5
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
N
eilBrown
md/raid5: remove settin
g
of ->queue
_
lock
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrow
n
md:
f
ix up raid1/raid1
0
unplugging
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
e
ilBrown
md: i
n
c
o
rporate n
e
w plugging
i
n
to r
a
id5
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
eilBro
w
n
m
d
: provide
g
eneric support for handlin
g
unplug ca
l
l
backs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md - r
e
m
ove o
l
d plu
g
g
i
ng code
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBrown
m
d
/dm
-
r
emove r
e
mains
o
f plug
_
fn callback
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilB
r
own
md: use n
e
w pluggin
g
interfa
c
e for RAID I
O
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
blo
c
k: E
n
hance new plug
g
i
n
g su
p
port t
o
sup
p
ort general
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-11
NeilBrown
b
lock: splice
p
lug list to l
o
c
a
l context
commit
|
commitdiff
|
tree
2011-03-01
N
eil B
r
own
[CPU
F
REQ] Missing "unregister_cpu_notifier" in powernow
.
.
.
Signed-off-by: Neil Brown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
N
e
i
l
Brown
md:
Fix -
a
g
ain - partition d
e
tection wh
e
n arr
a
y becomes
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
Ne
i
l
B
rown
Fix over-zealous flush_disk
w
hen changing device
size
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-21
NeilBro
w
n
md:
a
void spi
n
lock problem in blk_throtl
_
exit
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBr
o
w
n
nfsd: co
r
rectly h
a
n
dle return value f
r
om nfsd_map
_
name_to_*
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
N
eilBrown
md
:
correctly ha
n
dle probe of
a
n
'mdp' device
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
N
e
i
l
Brow
n
md: d
o
n't set_
c
apacity before arr
a
y is active
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-02
NeilBrown
md: Don't allow
s
l
ot_sto
r
e while resync/r
e
covery is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBro
w
n
md: don't c
l
ear
c
urr_re
s
ync_comple
t
ed at end of resy
n
c
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md:
D
on't use remo
v
e_and
_
add_sp
a
r
es to remove failed
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilBrown
m
d
: Remove
t
he
AllRese
r
v
e
d flag for
c
o
m
po
n
ent
d
ev
i
c
e
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Neil
B
r
own
md: don
'
t
a
bort ch
e
cking spares
a
s
s
oon as one cannot
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: fix the te
s
t for finding spares in raid5_
s
tart_re
s
hape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Nei
l
Brown
m
d
: simplify some 'if' c
o
nditional
s
in
r
a
id5_start_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBr
o
w
n
md: revert chan
g
e to raid_dis
k
s on failur
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Nei
l
Br
o
wn
md: Fix removal
o
f
extra
d
rives when convertin
g
RAID6
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Neil
B
rown
m
d
:
range
check
s
lot
number w
h
en manually adding a
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next