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: avoid reading from known bad blocks - part 2
2011-07-28
NeilBrown
md/raid10
:
avoid reading from
kn
o
wn
b
ad
b
lock
s
- p
a
rt 2
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/rai
d
10:
a
void reading from known bad block
s
-
p
art 1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: Split
h
andl
e
_read_error out from raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
m
d
/raid10: simplif
y
/reindent
s
ome
l
oops
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBro
w
n
md/raid5: Clear bad blocks on suc
c
essful write
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/rai
d
5
.
Don't write
t
o known b
a
d
b
lock on
doubtful
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/
raid5: write errors shou
l
d
be recorde
d
as bad blo
c
k
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d/raid5: use
ba
d
-b
l
ock log
t
o
i
m
pr
o
v
e handling of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/r
a
id5: avoid read
i
ng from known bad
b
locks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: f
a
cto
r
several functions out o
r
raid1d(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/rai
d
1: imp
r
ove ha
n
dlin
g
of re
a
d failure dur
i
ng
recovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
/
raid1
:
recor
d
ba
d
blocks found
during re
s
ync etc
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBro
w
n
md/raid1:
H
andle write errors b
y
updating badblock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d1: store behind-writ
e
p
a
ges in bi_vecs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
/
ra
i
d1: clear ba
d
-block re
c
ord
w
hen write succeeds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/
r
aid1: a
v
oid wri
t
ing to kno
w
n-bad bloc
k
s on
k
n
own
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: make it easier to w
a
it for bad blocks to
be acknow
l
edged
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
a
dd 'write_error' fl
a
g
to component devices
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avoid reading known bad bloc
k
s
duri
n
g resync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avo
i
d
re
a
d
i
ng from
known bad block
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
lB
r
own
md: Disab
l
e bad blocks and v
0
.
90 meta
d
ata
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrow
n
md: load
/
s
tore bad
b
lock list from v1
.
x m
e
tad
a
ta
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md: don't all
o
w arrays to contain devices
w
i
t
h bad
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/bad
-
block-lo
g
: add sysfs
inte
r
f
ace for accessin
g
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: beginnings of b
a
d bloc
k
mana
g
ement
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
ro
w
n
m
d
: remove suspicious size_
o
f()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id5: Avoid BU
G
c
a
u
sed by
m
ultiple failures
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/rai
d
10: Im
p
ro
v
e decision
on whether to fail a device
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d10: Make
u
se
o
f
new r
e
covery_disab
l
ed handlin
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md:
c
hange manage
d
of
r
ec
o
very_disa
b
l
e
d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
m
d/raid5: finalise new
merged handle_stripe
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
md/rai
d
5: mo
v
e
so
m
e
m
o
re common code
into hand
l
e_s
t
ripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
B
r
own
m
d
/rai
d
5: mo
v
e more
co
m
mon
code
into
handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
B
rown
md/raid5
:
unite
handle_
s
tri
p
e_dir
t
ying5 and handl
e
_st
r
ipe_
d
i
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
md/raid5: unite fetch_block5 and
fetch_bloc
k
6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d
5
: rearr
a
n
g
e
a
t
est
i
n f
e
tch_block6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/raid5:
move more code
i
nto common
h
andle_stri
p
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d/rai
d
5: Move code
f
or
f
inishing a reconstruction
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md
/
raid5: Re
m
ov
e
strip
e
_head
_
state arg fr
o
m h
a
ndle_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrow
n
md/raid5:
m
ove stripe_h
e
a
d
_stat
e
and more code into
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md
/
raid5: add some more fields to stripe_he
a
d_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
e
il
B
rown
md/raid
5
: u
n
ify stripe
_
h
e
ad
_
s
tate and r6_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d/
r
aid5: mo
v
e common c
o
d
e
into handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrow
n
md/raid5: repla
c
e sh->lock w
i
th an
'active' fl
a
g
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lBrown
md/raid5: Protect so
m
e more
c
o
de with -
>
device_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
Bro
w
n
md/raid5: Re
m
ove
u
se
o
f
s
h->lock in sync_request
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
NeilBrown
md: avoid end
l
ess recovery loop when waiting for fai
l
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
NeilBrown
md:
D
ocu
m
e
nta
t
ion/
m
d
.
txt - fix
typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBrow
n
md:
a
llow resync_s
t
art t
o
be
set w
h
ile
a
n array is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: reformat s
o
me loops with less indenting
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
md/raid10: remove
unused va
r
ia
b
l
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBro
w
n
md/raid10: make mor
e
use of 'slot
'
in raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBr
o
wn
md/raid10: some
t
i
d
ying u
p
in fix_read_error
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
il
B
ro
w
n
m
d/raid1: improve han
d
ling of pages allocate
d
for write
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBro
w
n
md/raid1: try fi
x
_sync_read_
e
rror before
p
roc
e
ss_checks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md/
r
aid1: tidy
up
n
ew fu
n
ctions: process_checks and
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1:
spli
t
out
two sub-functi
o
ns
from sync_re
q
ues
t
_wr
i
te
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md: m
a
ke error_
h
a
n
d
le
r
functio
n
s more unifo
r
m and correct
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBrown
md/mu
l
tipath:
discar
d
->working_
d
i
sks in favour of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md/raid1: cl
e
an up re
a
d_balance
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: simplify raid10 read_bal
a
nce
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md/bitmap:
fix
s
aving of events_cleared and other sta
t
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md
:
reject a re-
a
dd request that ca
n
not be honoured
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md: F
i
x
race w
h
e
n
creating a new md
d
evice
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
Nei
l
Brown
md: F
i
x
d
ev_se
c
tors on take
o
v
er
f
rom r
a
id0 to raid
4
/
5
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
NeilB
r
own
md/raid5: remove s
e
tting of ->queue_lock
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBro
w
n
m
d
: fix up raid1
/
raid10 unplugging
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md: inco
r
porate n
e
w plug
g
ing into r
a
i
d5
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
eilBrown
md: pr
o
vide generic
s
up
p
ort fo
r
hand
l
ing unplug ca
l
lbacks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
Nei
l
Brow
n
m
d
-
r
e
mov
e
o
l
d plugging cod
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrow
n
md/
d
m - remo
v
e remains of
p
lug_fn callback
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md: use new p
l
ugging interf
a
ce for RA
I
D
I
O
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
block: Enhance new plug
g
ing support to
s
upport general
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-11
NeilB
r
own
bl
o
ck: splice plug list
to
local context
commit
|
commitdiff
|
tree
2011-03-01
Neil Br
o
wn
[CP
U
F
R
EQ] Miss
i
ng
"
u
n
r
e
gister
_
cpu_n
o
tifier" in powerno
w
.
.
.
Signed-off-by: Neil Brown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
N
e
i
lBrown
md: Fix - again - par
t
iti
o
n d
e
tection
when array become
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
NeilBrown
Fix over-
z
ealo
u
s
flus
h
_d
i
s
k
when changing device size
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-21
N
e
ilBro
w
n
m
d
:
avoid spinlo
c
k prob
l
em in blk_throtl_exit
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
nfsd: correctly
handle
r
e
turn
v
alue from n
f
sd_map_nam
e
_to_*
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBr
o
wn
md: correctl
y
h
a
ndle probe of an 'mdp' device
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
N
ei
l
Brown
md:
do
n
't set_ca
p
aci
t
y
befo
r
e array i
s
active
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-02
NeilBrown
md: Don't al
l
ow
slo
t
_
s
tore while
r
esync/re
c
ove
r
y is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: don't clear curr_res
y
nc
_
completed
at end of resync
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: Don't
use
r
emove_a
n
d_add_s
p
ares
t
o
remove failed
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Neil
B
r
o
w
n
md: Remove the AllReserve
d
flag
f
or component d
e
v
ices
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilBro
w
n
md:
do
n
't abort checkin
g
spares as soon as one cannot
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
eil
B
rown
m
d: fix the test for finding spares in raid5_start_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
m
d
: simplif
y
some 'if' con
d
iti
o
n
als in rai
d
5_start_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
eilBrown
md: re
v
ert change
to raid_disks on fa
i
lure
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrown
m
d
: Fix removal of extra drives when converting RAID6
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d
: range check slot n
u
mber when m
a
nu
a
lly a
d
ding a
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrown
md/r
a
i
d
5: handle ma
n
ually-added spares in start_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: allow suspend_lo
a
nd suspend
_
hi to
d
e
crease as
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBro
w
n
md: Don't let impl
e
m
e
n
ta
t
ion detail of curr_resy
n
c
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrown
md: Be mo
r
e car
e
ful abou
t
cle
a
ri
n
g
f
l
a
gs
b
it in ->recovery
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: md_stop_
w
rites requi
r
es
mddev_
l
ock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Neil
B
r
o
wn
md: Ensure no IO r
e
quest
t
o get
m
d devic
e
before it
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBro
w
n
md: fix regression resul
t
ing in delay
s
in cle
a
r
ing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
dm: raid456
basic su
p
p
ort
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrown
d
m
:
per tar
g
et unplug callback suppo
r
t
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next