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 1
2011-07-28
NeilBro
w
n
md/raid10: avoid readin
g
from known bad
b
locks - part 1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBr
o
w
n
md/rai
d
10: S
p
li
t
hand
l
e
_
r
ead_error out fro
m
raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/raid10: simpli
f
y/reindent
s
ome loops
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
l
Brown
md/raid5
:
Clear bad blocks on succe
s
sful
write
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/raid5
.
Don't wri
t
e to known bad block on do
u
btful
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
/
r
aid5: w
r
it
e
erro
r
s should be r
e
co
r
d
e
d as ba
d
blocks
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/ra
i
d
5:
use b
a
d-block log to improve handling of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/raid5: avoid reading from known bad
b
loc
k
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/ra
i
d1: factor sever
a
l function
s
out or raid1d()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d1
:
i
m
p
r
ove
h
a
ndling
of read
f
a
ilure du
r
ing
recovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d/ra
i
d1: record
badblocks
f
ound
d
uring res
y
nc
e
tc
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md
/
ra
i
d1: Handle
write errors
by updating
b
a
db
l
ock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/raid1: sto
r
e be
h
ind-w
r
ite pages
in
bi_vecs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: cl
e
ar bad-
b
lock record
when
write suc
c
eeds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/raid1: avoid writing to know
n
-bad
b
locks
o
n
known
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Na
m
h
yun
g
Kim
md: updat
e
docum
e
ntation f
o
r md/rdev/state sysfs interface
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
il
B
r
ow
n
md
:
m
ake it easier
t
o
wai
t
f
o
r bad b
l
ocks t
o
be ackn
o
wled
g
ed
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: add
'w
r
ite_error' flag to
c
omponent de
v
ices
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
ai
d
1: avoid r
e
a
ding known bad blocks
d
uring
r
esync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/rai
d
1
:
a
v
oid reading from known bad
b
l
ocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
w
n
md: Disable ba
d
blo
c
k
s and
v0
.
90 metadata
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md: load/stor
e
b
a
dblock list from v1
.
x
metada
t
a
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilB
r
own
md
:
don't a
l
low array
s
t
o
contain d
e
vi
c
es with
bad
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung Kim
md: add d
o
cu
m
e
ntation
for bad bl
o
ck log
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/bad-block-log
:
a
dd sysfs interface for accessing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md: begin
n
ings of bad block man
a
gement
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: remo
v
e suspicious siz
e
_o
f
()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jonathan Brasso
w
MD: gene
r
ate an
e
ve
n
t when
a
rray s
y
n
c is complete
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jonatha
n
Brassow
MD bitmap: Re
v
ert DM dirty log hooks
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
J
o
nathan Brassow
MD: raid1 s/sysf
s
_
notify_d
i
r
e
nt/sysfs
_
n
otify_dirent_safe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
md/raid5
:
A
void BUG caused b
y
multipl
e
failures
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung
Kim
md/raid10: move rdev->corre
c
ted_errors
c
o
unting
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung
K
i
m
md/raid
5
: move rdev
-
>corrected_erro
r
s counti
n
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhy
u
ng Kim
md/raid1: mo
v
e rd
e
v->corrected_errors
co
u
nting
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namh
y
un
g
Kim
md: get
r
id of unneces
s
ary
casts on page
_
addr
e
s
s()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/raid1
0
: I
m
prove
d
e
c
ision on
whether to fail a
d
evice
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md/raid10: Make use of n
e
w recove
r
y
_disabled handli
n
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md: change managed of recovery
_
disab
l
ed
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
a
mhyung Kim
m
d
: rem
o
ve ro check in md_check_recovery
(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
md: in
t
r
oduce li
n
k/unlink
_
rde
v
() hel
p
ers
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Christian Dietrich
md/raid: use
p
rintk_ratelimite
d
inste
a
d of printk_rate
l
imit
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Akinobu Mita
m
d: use
proper little-endian bitops
Cc: NeilBrown <
neilb@suse.de
>
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
md/raid5:
finalise new
m
erged handle_
s
trip
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
r
o
wn
md/raid5: move some
m
or
e
c
o
mmon code into han
d
le_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
own
md/raid5: move more common code into ha
n
dle_str
i
pe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/raid
5
:
u
nite handle_stripe_dirtying5 and handle_stripe
_
di
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
m
d
/
raid5: unite fetch_blo
c
k5 and fetch_b
l
ock6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
o
wn
md
/
raid5:
r
earran
g
e
a
test i
n
fe
t
ch_bloc
k
6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
B
r
own
m
d
/raid5: move more code int
o
common han
d
le_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
l
B
r
o
wn
m
d
/raid5: Move c
o
de for fin
i
shing a r
e
co
n
struction
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
eil
B
rown
m
d
/raid5:
Remove str
i
pe_head_st
a
t
e
arg from h
a
ndle_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Neil
B
ro
w
n
m
d/raid5:
move stripe_hea
d
_state and
m
ore code into
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: add some m
o
re fields to strip
e
_
head_
s
tate
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
eilB
r
ow
n
md/raid5: unify stripe_he
a
d_st
a
te
a
n
d
r6_sta
t
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: mo
v
e
co
m
mon code into hand
l
e_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBrown
md/raid5: replace sh->lock with
an 'active' f
l
a
g
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
own
md/raid
5
: Prot
e
ct some more code with ->device_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d/raid5: Remove
u
se o
f
s
h->lock in sy
n
c_request
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung
K
i
m
md/rai
d
5: get rid of duplicate
d
call t
o
bio_data_dir()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhy
u
ng Kim
md
/
raid5: use km
e
m
_cache_zal
l
o
c()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung Kim
md
/
raid10: s
h
are pages between r
e
a
d
an
d
write bio's
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
N
a
m
hy
u
ng Kim
md/raid1
0
: factor out comm
o
n bio handl
i
ng code
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
N
a
mhyun
g
Kim
md/
r
ai
d
10: get rid o
f
d
u
pli
c
ated c
o
nditi
o
nal expre
s
sion
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
NeilBrown
md: avoid end
l
e
ss rec
o
very loop
w
hen waiting
for fail
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
N
amhyung Kim
m
d/raid5: remove unusual use of bio_i
o
vec_idx()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
N
a
mhyung Kim
md/r
a
id5
:
fi
x
F
U
A req
u
es
t
h
a
ndling in
o
ps_
r
un_io()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Namhyung
K
im
md/raid5: fix raid5_set_bi_
h
w_segments
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Nei
l
Brown
m
d:Documentation
/
md
.
txt -
f
i
x typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhyung Kim
md/
b
itm
a
p: remove unus
e
d f
i
el
d
s from struct bitmap
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhyung Kim
md/bitmap: use proper ac
c
essor ma
c
ro
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhyung Kim
md: check
-
>hot_remo
v
e_
d
isk w
h
en
r
em
o
ving disk
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
马
建朋
md: Us
i
n
g
p
o
ll
/pr
o
c/md
s
tat
c
an mo
n
itor the e
v
e
n
t
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jon
a
than Bra
s
sow
MD: use is_power_
o
f_2 macro
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jonath
a
n Brassow
MD: ra
i
d5 do no
t
set fu
l
lsync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
J
onathan Brassow
MD: suppo
r
t initial bitmap creation in-kernel
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brassow
MD
:
a
dd s
y
n
c_super to mddev_t struct
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
J
on
a
than
Brassow
MD: raid1
cha
n
ges t
o
a
llow use by
devic
e
mapp
e
r
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonat
h
an Brassow
MD
:
move
t
hread w
a
keups into res
u
me
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brassow
MD: possible typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brassow
MD:
no sy
n
c IO while suspended
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jon
a
than
B
rassow
MD: n
o
int
e
grit
y
register
i
f
n
o gendis
k
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBro
w
n
md: a
l
low
r
esync_
s
tart to
b
e set while an
a
rray is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/
r
aid10: r
e
format som
e
l
o
ops with
l
es
s
ind
e
n
ting
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilB
r
own
md/raid10
:
remove u
n
use
d
varia
b
le
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBrown
md/raid10:
make
mo
r
e
u
s
e
of 'slot' in
raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
m
d
/
raid10: so
m
e t
i
d
y
i
n
g
u
p
i
n
fix_
r
ead_error
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
m
d
/raid1: improve handling o
f
pages
a
l
located for
w
rite
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
ow
n
md/ra
i
d1: try fix_syn
c
_read_er
r
or
b
e
fo
r
e
process
_
c
h
e
cks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md/
r
aid1: tidy up new f
u
nct
i
ons: process
_
checks and
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
ei
l
Brown
md/raid1: split o
u
t two sub-funct
i
ons from sy
n
c_request_write
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md: make error_handler f
u
nctio
n
s more uniform and
cor
r
ect
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md/mul
t
i
path: discard ->working_di
s
ks in
fa
v
our of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/r
a
id1:
c
lea
n
up
read_balan
c
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md: simp
l
ify raid10 rea
d
_ba
l
ance
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
w
n
md/bi
t
map: fix s
a
ving
of events_cleared
and othe
r
sta
t
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md: rej
e
ct a re-add request
t
hat
c
annot
b
e hono
u
red
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lB
r
own
m
d
: Fix
r
ac
e
wh
e
n
c
r
e
ating a n
e
w md device
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
C
oolCold
md:
U
pd
a
te doc
u
mentation for sync_min a
n
d sy
n
c_ma
x
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
Krzysztof Wojcik
m
d
: Cleanup af
t
er raid45->r
a
id0
t
akeover
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
Neil
B
ro
w
n
m
d:
F
i
x dev_sectors
on
t
ak
e
over
f
r
om raid0 to raid4/5
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next