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 3
2011-07-28
NeilBr
o
wn
md/raid10 - avo
i
d
r
ead
i
ng
f
rom known bad blo
c
k
s
- part 3
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/rai
d
10:
avoid
r
ead
i
ng
from known
bad
b
locks
-
p
art 2
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
l
Brown
md/raid10: avoid read
i
n
g f
r
om kn
o
wn b
a
d blocks - part 1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/raid10
:
S
plit handle_r
e
ad_error out f
r
om ra
i
d10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/raid
1
0: simplif
y
/reindent
s
ome l
o
op
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
lBrown
md
/
raid5
:
Clear bad blocks on suc
c
e
ssful
w
rite
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/raid5
.
D
on't writ
e
t
o kn
o
w
n
bad block on doubtful
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/raid5: write err
o
rs
should be
r
e
corded a
s
bad bl
o
ck
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5: u
s
e bad-block
log to i
m
p
ro
v
e handling of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
m
d
/raid5: avoid read
i
ng from known bad
b
locks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/
r
aid1: fac
t
or severa
l
functions out or raid1d()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
1
:
improve handlin
g
of read failure
d
ur
i
n
g
reco
v
ery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/raid
1
: re
c
o
r
d badblocks
f
o
u
nd during resync etc
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md
/
raid1
:
H
a
n
dle
w
rite errors
by updati
n
g b
a
dblock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
w
n
md
/
raid1
:
store be
h
ind-wri
t
e
p
ages i
n
bi_vecs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1
:
clear bad-block record when write succeed
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/r
a
id1: avoid writing to known-bad blocks on
known
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrow
n
md
:
make
it e
a
si
e
r to wa
i
t fo
r
bad bl
o
c
ks
t
o be acknowledged
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md: add
'
w
r
ite_error
'
f
lag to component de
v
ices
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/
r
aid1: avoid
r
eading known bad blocks du
r
i
ng
resync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: av
o
id reading from kn
o
wn bad blocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
r
own
md: Di
s
able bad blocks an
d
v0
.
90 m
e
tadata
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
:
load/st
o
re
b
adblock list from v1
.
x metadata
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d:
d
on
'
t allow ar
r
ays to
conta
i
n devices wit
h
bad
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/bad-bloc
k
-log:
a
dd sysfs interface for accessing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d: beginnings o
f
bad block
manage
m
e
nt
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md:
r
emove
s
uspi
c
ious
size_of(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
md/raid5: Avoid
B
UG caused by m
u
l
t
ipl
e
fail
u
res
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id10:
Improve de
c
ision on whether to fa
i
l a de
v
ice
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/
r
aid10: Make u
s
e
o
f n
e
w recov
e
ry_disabled h
a
n
d
ling
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
m
d: c
h
ange managed of
recovery_disabled
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md/
r
ai
d
5:
finalise new merged
handle
_
stripe
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/rai
d
5: mov
e
some
more c
o
mmon code
into handle_
s
tri
p
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/raid5
:
m
o
ve more common code into handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/ra
i
d
5: unite
h
andle_stripe_dirtying5 a
n
d handle_stripe_di
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/raid5
:
unite fetch_block5 an
d
fetch_b
l
oc
k
6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md
/
raid5: rearrange a test in fetch_
b
l
ock6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d
5
: move more code into common handle_stri
p
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
m
d/ra
i
d5:
M
ov
e
code for finishing a reconstructi
o
n
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
o
w
n
md/raid5:
Remove st
r
i
pe_head_
s
tate a
r
g from handle_strip
e
_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: move st
r
ipe
_
h
e
ad_state and more code i
n
to
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/rai
d
5: add some more fields to stripe_
h
ead_s
t
ate
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
Brown
md/r
a
id5:
unify s
t
ripe_head_state and
r
6_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBro
w
n
md/raid5: move c
o
mmon co
d
e into
h
andle_str
i
pe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/r
a
id
5
: replace sh->lock wi
t
h an
'a
c
ti
v
e' flag
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: Protect so
m
e mor
e
code with ->device_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/
r
aid5: Remove use of sh->lock
i
n s
y
n
c_request
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
Neil
B
rown
m
d
: avoid endless
re
c
ov
e
ry loo
p
when waitin
g
for fail
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Ne
i
lBr
o
wn
md:Documentat
i
on/md
.
txt - fix typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md: a
l
low resy
n
c
_
start to be set while an array is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md
/
raid
1
0: reformat s
o
me
loops with less
i
ndenting
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: remove unused va
r
iable
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: mak
e
more use of 'slot' in raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md/raid
1
0: some ti
d
ying up in fix_re
a
d_error
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1:
i
mprove ha
n
dling of
pages allocat
e
d
for write
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Br
o
wn
md/raid1: try
fix_
s
y
nc
_
r
e
ad
_
er
r
or
befor
e
process_checks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md/r
a
id1: tidy up
new fun
c
t
i
ons
:
proces
s
_ch
e
cks and
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/
raid1:
s
pli
t
out tw
o
sub-fun
c
tions from
s
ync
_
request
_
w
r
ite
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md:
m
ake err
o
r_ha
n
dler
f
unctions mo
r
e
u
n
iform a
n
d corr
e
ct
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md/
m
ult
i
path: discard ->worki
n
g
_
d
isks i
n
favour
o
f
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBr
o
wn
md/raid1:
c
l
ean up read_b
a
l
ance
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md:
s
i
m
plify ra
i
d10 read_balance
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md
/
b
i
tmap: fix sa
v
i
ng of events
_
clea
r
ed and other stat
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
: reject a re-add request that cannot be honoured
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
m
d: Fix ra
c
e when c
r
eating a new
md de
v
ic
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
NeilBr
o
wn
md: Fix dev_sect
o
rs
o
n takeover from rai
d
0 to raid4
/
5
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
Neil
B
rown
md/raid5:
remo
v
e setting of ->queue_lock
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md: fix u
p
ra
i
d
1/raid
1
0 unpluggin
g
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBrown
md:
i
n
corporate
n
ew p
l
ugg
i
ng into raid5
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
e
ilBr
o
w
n
m
d
:
provi
d
e gener
i
c support for handling unplug call
b
ac
k
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
eilBrown
md - remove old
p
lugg
i
ng code
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBrown
md/dm - remo
v
e
rema
i
ns of plug_fn
callbac
k
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
e
ilBrow
n
md: use n
e
w plu
g
ging
i
nterface for RAID IO
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBr
o
w
n
block: Enhance new plug
g
i
n
g
support to support general
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-11
NeilBrow
n
blo
c
k: splice pl
u
g
list t
o
l
o
cal
context
commit
|
commitdiff
|
tree
2011-03-01
Neil
B
ro
w
n
[CPU
F
R
E
Q]
M
is
s
in
g
"u
n
register_cpu_notifi
e
r" in powernow
.
.
.
Signed-off-by: Neil Brown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
NeilBrown
md: F
i
x - again - partition
d
etection when arr
a
y bec
o
me
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
Ne
i
lBrown
F
ix over-z
e
alous flush_disk wh
e
n
changing de
v
ice size
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-21
NeilBrown
md: avoid spin
l
ock p
r
oblem
i
n blk_thr
o
tl_
e
xit
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBro
w
n
nfs
d
: correctly handle return value fr
o
m nfsd_map_name_to_*
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
N
e
ilBrown
m
d
:
c
o
rrectly handle pr
o
b
e of an
'mdp' device
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBr
o
w
n
md: don't set_capacity before arr
a
y is active
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-02
N
e
ilBro
w
n
md
:
Don't allow sl
o
t_st
o
re wh
i
le resync/
r
ecover
y
i
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Ne
i
lBrown
md: d
o
n't
clea
r
curr
_
resy
n
c
_
completed at end of re
s
ync
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: Don'
t
use
r
em
o
ve_and_ad
d
_spares to rem
o
ve
f
ailed
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md:
Remove the AllReserved flag for compone
n
t devic
e
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
m
d
: don'
t
abort checkin
g
spares
as soon as one
c
annot
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilBrow
n
md: f
i
x the test fo
r
finding spares
in rai
d
5
_
start_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Nei
l
Brown
md: simplify some 'if' cond
i
t
i
on
a
ls in raid5_start_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Neil
B
rown
m
d: revert change
t
o rai
d
_disks
on failure
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Fi
x
re
m
oval of e
x
tra drives
wh
e
n
conver
t
ing RAID
6
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrown
md: range check slot number when manually ad
d
ing
a
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrow
n
m
d/raid5: han
d
l
e manua
l
ly-ad
d
ed spares in sta
r
t_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Neil
B
rown
m
d: allow suspend_lo and
suspend_hi to dec
r
ease as
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Don't let imple
m
e
n
tation det
a
i
l of curr_r
e
sync
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Be
m
ore careful
a
bout
clea
r
ing
f
lags b
i
t in ->reco
v
ery
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: md_stop_wri
t
e
s
requir
e
s m
d
d
e
v_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Ne
i
lBrown
md: Ens
u
re no IO
r
equest to get md dev
i
ce
b
e
fore it
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilB
r
own
md: fix regre
s
sion resulti
n
g in delays in c
l
earing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Nei
l
Brown
dm:
raid456 basic support
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next