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
NeilBrow
n
md/rai
d
10 r
e
cord bad
b
locks as
n
eede
d
durin
g
rec
o
very
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/rai
d
10: avoid readi
n
g k
n
own bad bloc
k
s d
u
ring
resyn
c
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10 - avo
i
d reading from know
n
bad block
s
-
part
3
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10:
a
vo
i
d rea
d
ing from
k
nown bad
b
l
ock
s
-
p
a
rt 2
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md/raid10: avoid r
e
ad
i
ng from known bad blocks -
p
ar
t
1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d10
:
Split handle_read_er
r
or out from rai
d
10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md
/
raid
1
0:
simplify/reindent some l
o
ops
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md/
r
aid5
:
Cl
e
ar bad blocks
o
n successful write
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d/raid5
.
Don't
writ
e
to known bad b
l
ock on doubtfu
l
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/
raid5: writ
e
err
o
rs s
h
o
uld be recorded as bad block
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5: use bad-block log to imp
r
o
v
e h
a
ndl
i
ng
o
f
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
a
id5: avoid reading from
know
n
ba
d
block
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/raid1:
f
actor s
e
veral functi
o
n
s
o
ut or
r
aid
1
d()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/raid1: i
m
pro
v
e handling of read failure
d
uri
n
g recovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/raid1: record badbloc
k
s found d
u
ri
n
g r
e
sy
n
c etc
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1
:
Handle
wr
i
te
errors by upda
t
ing badblock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md/rai
d
1: stor
e
behind-write
p
ages in bi_vecs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md
/
r
a
id1: clear b
a
d
-
block re
c
or
d
when w
r
ite succeeds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/r
a
id1: avo
i
d writing to known-bad blocks on
k
nown
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
m
d
: make it
e
asier to w
a
i
t
for bad blocks t
o
be ack
n
owledged
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md: add
'
wri
t
e_error' flag to comp
o
nent devices
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avoid read
i
ng
k
nown bad blocks during resync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/raid1: avoid reading fro
m
known bad blo
c
ks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
Dis
a
ble
bad blocks
and v0
.
90 metadata
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
l
Bro
w
n
md: load/store bad
b
l
ock list fro
m
v1
.
x metad
a
ta
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
:
don't allow arrays to contain
d
evices with
bad
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/b
a
d-bloc
k
-lo
g
:
a
d
d
sysfs interf
a
ce for acc
e
ssing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
b
eginnings of bad b
l
o
c
k management
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
: remov
e
sus
p
iciou
s
s
i
ze_of()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/raid5: Avoid BUG
c
aus
e
d by multiple failures
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d10: Improve dec
i
sion on whe
t
her to fail a device
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
ro
w
n
md/raid10:
M
ake use of n
e
w reco
v
ery_di
s
abled han
d
li
n
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
md: ch
a
nge managed of recovery
_
d
i
s
abled
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
l
Brown
m
d
/raid5: finalise new merged han
d
le_stripe
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilB
r
own
md/raid5: move some mor
e
commo
n
co
d
e into handle_
s
tripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
md/raid5: move mor
e
c
o
mmo
n
c
o
de
i
nto han
d
le_st
r
ipe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md
/
r
aid5: un
i
te han
d
le_stripe_dirtying5 and handle_stripe_di
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d5:
u
nit
e
f
etch_blo
c
k5 and fet
c
h_block6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/
r
aid5: rearran
g
e a test in fetch_block
6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/raid5: move
m
ore code
i
nto commo
n
handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
m
d/ra
i
d5: Move
c
ode for finishin
g
a reconstruction
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/ra
i
d5: Remove stripe_head_sta
t
e
a
rg from
h
andle_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
Brown
m
d
/raid5: move stripe_he
a
d_st
a
te and more code
i
n
to
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
eil
B
rown
m
d
/raid5: add some more fi
e
l
d
s to
s
tripe_hea
d
_sta
t
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
e
i
l
Brown
md/raid5: unify s
t
rip
e
_he
a
d_stat
e
and r6_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5:
m
o
ve commo
n
c
o
de
i
n
to h
a
ndl
e
_stri
p
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBro
w
n
md/ra
i
d
5
:
replace sh->lock wit
h
a
n
'
act
i
ve' f
l
a
g
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/ra
i
d5: Protect s
o
me more code with -
>
dev
i
ce_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lB
r
o
w
n
md/raid5: Rem
o
v
e
use of sh-
>
lo
c
k in sync_request
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
NeilBrown
md
:
a
v
oid
e
n
dless
r
ecovery
l
oop
when waiting
for fa
i
l
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
NeilBro
w
n
md:Documentat
i
o
n
/
m
d
.
txt - fix ty
p
o
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
m
d
:
a
llo
w
r
e
sync_start to be s
e
t
while an
a
r
ray is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
m
d
/raid10:
r
eform
a
t so
m
e
l
oops with less indenti
n
g
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
m
d
/ra
i
d1
0
: remove unused varia
b
le
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md/
r
a
i
d10:
m
ake more use of 'slot'
i
n raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10
:
some t
i
dying up in fix_re
a
d_erro
r
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: improve hand
l
ing of pages allocated for
w
r
i
te
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md
/
r
a
id1
:
t
r
y fix_sync_read_erro
r
be
f
ore process_chec
k
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md/raid1
:
tidy up new
f
unctions: process_checks and
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
ro
w
n
md/raid1
:
split out two
sub-func
t
io
n
s from sync_request_write
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
: make error_handle
r
function
s
mo
r
e u
n
ifor
m
and co
r
rect
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md/m
u
ltipath:
d
i
scard ->working_disks in favour of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md/
r
a
i
d1: clea
n
up
r
e
a
d_balance
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md: simplify raid1
0
read_balance
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBr
o
wn
md/bitmap: fix s
a
ving of
events_cle
a
red and
o
ther s
t
ate
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: reject a re-add
request
t
hat cannot be honoured
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md: Fix
r
a
c
e when c
r
ea
t
ing a
n
ew md device
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrown
md: Fix dev_sec
t
ors on
takeove
r
f
rom raid0 to raid4/5
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrown
md/raid5: re
m
o
ve settin
g
of ->
q
ueue_lock
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
Neil
B
r
own
m
d
: fix up raid1/r
a
id10 unplugging
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md: incorporate ne
w
plugging into raid5
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
e
ilBr
o
wn
m
d
: provide ge
n
eric
s
upport for handling
u
n
plug callb
a
cks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBro
w
n
m
d - rem
o
ve ol
d
plugging cod
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrow
n
m
d/dm -
r
e
m
ov
e
r
emains
of plug_fn callback
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrow
n
md: use new plugging i
n
terface for RAID IO
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
e
i
l
B
r
o
wn
block: Enhance n
e
w
p
lugging support to suppo
r
t gener
a
l
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-11
NeilB
r
own
blo
c
k: splice plug
l
ist to local
context
commit
|
commitdiff
|
tree
2011-03-01
Neil Brown
[CPUFRE
Q
]
Missin
g
"unregi
s
ter_cpu_notifi
e
r"
i
n powernow
.
.
.
Signed-off-by: Neil Brown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
NeilBrown
m
d
:
F
i
x -
again - par
t
ition detec
t
ion wh
e
n array becomes
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
Ne
i
lB
r
o
w
n
Fix
o
v
e
r-zealous flush_
d
i
s
k w
h
en chan
g
i
ng devic
e
size
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-21
NeilBrown
m
d
:
a
v
o
id spinlock proble
m
in blk_throtl_exi
t
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
N
eilB
r
own
n
fsd: correctly handle return value
from n
f
sd_map_name_to_
*
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
N
eilBr
o
wn
md:
correctly handle probe
of
an 'mdp' device
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
md: don't set_capacity befo
r
e array is
a
ct
i
v
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-02
NeilBrow
n
md: Don't allow slot_store while resync/recovery
is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Neil
B
rown
md:
don
'
t clear curr_
r
esync_completed at end o
f
re
s
ync
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
e
i
lBr
o
wn
md: Don't use r
e
move_and_
a
d
d_spar
e
s to
r
emove
f
a
i
l
ed
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
e
il
B
rown
md: Rem
o
ve t
h
e AllReserved flag for comp
o
nent devi
c
e
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md:
d
on't ab
o
rt checking spares as
soo
n
as one
c
annot
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: fix the
test for
f
indin
g
s
p
ares in raid5_start_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: simplify some
'
if' conditionals in r
a
id5_sta
r
t_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Ne
i
lBrown
m
d:
revert change to raid_di
s
ks
o
n failure
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md
:
Fix
r
em
o
val
o
f
extr
a
dr
i
ve
s
when
c
onv
e
rting RAI
D
6
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d: range
ch
e
ck slo
t
numb
e
r when manually addi
n
g a
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Ne
i
lB
r
own
md/
r
a
id5: hand
l
e
m
a
nuall
y
-
add
e
d spare
s
i
n
sta
r
t_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d: all
o
w s
u
spe
n
d_lo and suspend_hi
t
o
decrease as
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md:
D
on'
t
let i
m
pl
e
m
e
ntation detail of curr_
r
esync
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Nei
l
Brow
n
m
d:
Be more careful about clearing flags bit in -
>
recovery
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBro
w
n
md: md
_
stop_writes requires mddev_loc
k
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: E
n
s
u
re n
o
I
O
requ
e
st
t
o get md d
e
vice
before it
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next