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 record bad blocks as needed during recovery.
2011-07-28
NeilBrown
md/raid10 record bad blocks as
nee
d
ed du
r
ing rec
o
v
e
ry
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/ra
i
d1
0
:
avoid
reading known bad blocks
during re
s
ync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10
-
avoi
d
read
i
ng from
k
nown bad b
l
ocks -
p
art
3
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/
r
aid
1
0:
a
v
oid
r
ea
d
ing from known bad blocks -
p
art 2
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/rai
d
10: avoid reading from know
n
ba
d
blocks - part
1
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/raid10: Spl
i
t han
d
le_read_error
out from raid10
d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md/raid10: simplify/reindent some loop
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
m
d/raid5:
Cl
e
a
r bad bl
o
cks on successful write
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5
.
Don't write to kno
w
n ba
d
block on dou
b
tful
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
lBr
o
wn
md/raid5
:
w
rite
e
rrors s
h
ould be r
e
c
orde
d
as
b
a
d
bloc
k
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
/
raid5: use
b
ad-block log to im
p
r
o
ve handling of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d/raid5: avoid reading from
know
n
bad
blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/raid1: factor severa
l
functions out o
r
ra
i
d1
d
()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md
/
rai
d
1
:
improve handli
n
g of read failure during
r
ecove
r
y
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/raid1:
recor
d
badblock
s
f
o
und duri
n
g resync
e
t
c
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: Han
d
l
e wri
t
e
e
r
ro
r
s by updating bad
b
lock
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
m
d/raid1: s
t
ore behin
d
-write page
s
in bi_vec
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: clear b
a
d-block record when write su
c
ceeds
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBro
w
n
md/raid1: av
o
id writing
t
o known-bad b
l
o
c
k
s on known
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung Kim
md: update docum
e
nta
t
ion for md/
r
dev/state sys
f
s
int
e
rface
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md: make i
t
easier
t
o wait fo
r
bad blocks to
b
e
a
cknowledged
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md: add '
w
r
i
te_error' flag to component de
v
i
ces
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilB
r
o
w
n
md/raid
1
:
a
void r
e
ading kno
w
n bad blocks during
r
es
y
nc
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avoid reading f
r
om known bad
blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: Di
s
ab
l
e ba
d
blocks and
v0
.
90 me
t
adata
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md: load/store badblock list from v1
.
x meta
d
ata
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md: don'
t
allow a
r
r
ays to
c
ontain devices with bad
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung
K
im
md: add documentation f
o
r
b
ad block log
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrow
n
md/bad-block-lo
g
:
a
dd
sysfs in
t
erface for accessi
n
g
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
:
be
g
i
n
nings of bad
block
m
anagement
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: r
e
move susp
i
cious size_of()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
J
onathan Br
a
ssow
MD: generate an event when a
r
ray sync
i
s comple
t
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
J
onathan Brassow
MD bitmap:
Revert DM dir
t
y log
h
ooks
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
J
o
nathan Brassow
M
D: rai
d
1 s/sysfs_notify_d
i
r
e
nt/sysfs_noti
f
y
_
di
r
ent_
s
afe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
md/raid5: Avo
i
d BUG cause
d
by multiple failures
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Na
m
hyu
n
g K
i
m
md/raid10: move rdev->corrected_errors counting
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nam
h
yung K
i
m
md/raid5
:
mo
v
e rdev->
c
o
rrected_error
s
counting
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyu
n
g Kim
m
d
/raid1: move r
d
e
v->
c
orrected_errors counting
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
md:
get r
i
d
o
f unnecessary casts on
page_add
r
e
s
s()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id10: Improve
deci
s
ion on whe
t
her to
f
ail a device
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid10
:
Ma
k
e us
e
o
f
new recovery_di
s
abled
h
andl
i
n
g
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
e
il
B
rown
md: c
h
ange managed
of
r
eco
v
ery_disabled
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
md:
remove ro chec
k
in md_check
_
r
eco
v
ery()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
a
mhyung Kim
md:
introduce
link
/
unli
n
k_rdev() helpers
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Christian Die
t
rich
m
d
/
rai
d
:
u
se printk_ratelimited instea
d
o
f
p
r
intk
_
rat
e
limit
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Aki
n
obu M
i
ta
md: use
proper l
i
ttle-endian bitops
Cc:
NeilBrown
<neilb@suse.de>
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBro
w
n
md/raid
5
:
f
i
nalise new
merged han
d
le_stripe
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
own
md/raid5: move some more common code into
h
andle_stri
p
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
e
i
l
B
rown
md/raid
5
: move more
c
ommon code into han
d
l
e_s
t
ripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
own
md/raid5: unite han
d
le_stripe_dirtying
5
and han
d
le_str
i
pe_d
i
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
ei
l
Brown
md/ra
i
d5: unite
fe
t
ch_
b
l
ock5 and fetch_block6
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: rearrang
e
a test in fetch_block6
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
m
d/raid5: move more code into c
o
mm
o
n handl
e
_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md/raid5: Move code
f
or finishing a reconstr
u
ct
i
on
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBro
w
n
md/raid5: Remove s
t
r
i
pe_hea
d
_sta
t
e a
r
g from
h
and
l
e_stripe_ex
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBrown
md/raid5: move stripe_
h
ead_state and
m
ore code into
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilB
r
o
wn
md/raid
5
:
add s
o
m
e
mor
e
f
ields to stri
p
e_head_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBr
o
w
n
md/raid5
:
unif
y
stripe_head_stat
e
and r6_s
t
at
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBro
w
n
md/
r
ai
d
5: move common code
into h
a
n
d
le_s
t
r
i
p
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: replace
s
h
->lo
c
k with an 'active' fl
a
g
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: P
r
otect some more
code wit
h
-
>
d
e
v
ice_l
o
ck
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d
/raid5: Remove use of sh->lock in sync
_
r
eques
t
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung Kim
md/raid5: get rid of duplicated call to b
i
o_data_dir()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung Kim
md/raid
5
:
use kmem_ca
c
he_zalloc()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung
Kim
m
d
/raid10: share pages between read and write
bio's
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
N
amh
y
ung Kim
md/raid10: fa
c
tor o
u
t c
o
mmo
n
b
io
hand
l
i
n
g c
o
d
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Namhy
u
ng Kim
md/raid10: get rid o
f
d
u
plicated conditional ex
p
ressi
o
n
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-28
NeilBrown
md: avo
i
d en
d
l
e
s
s
r
ecovery loop when
w
aiti
n
g for fa
i
l
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-14
Namhy
u
ng Kim
md/raid5: remove u
n
usual use of bio_iovec_idx()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-14
Namhy
u
ng Kim
md/raid
5
: fix FUA requ
e
st
h
and
l
ing in
ops_r
u
n_io()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-14
Na
m
hyung Kim
m
d/raid5: fix raid
5
_set
_
bi_hw_segme
n
ts
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
NeilBrown
m
d
:
Documen
t
ati
o
n/md
.
txt
-
f
ix typo
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Namhyun
g
Kim
md/bi
t
ma
p
:
r
emove unu
s
ed fields from st
r
uct
bitmap
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
N
amhyu
n
g Kim
md/bitmap: u
s
e proper accessor
macro
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Nam
h
yung Kim
md: check ->hot_remove_disk when r
e
moving disk
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
马建朋
md: Using poll /proc/mdstat can monitor
the even
t
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Jon
a
t
h
a
n Brasso
w
M
D
: use
i
s
_power_of_2 macro
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Jonat
h
an Brassow
MD: raid5 do not set fullsync
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
J
o
nathan
B
rass
o
w
MD:
s
upport initial bitmap creation
i
n-kernel
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
J
onathan Brass
o
w
MD: add
s
y
nc_super to mddev_t struc
t
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brassow
M
D
: r
a
id1
ch
a
n
ges to al
l
ow use by
devi
c
e mapper
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
J
o
nath
a
n
Brassow
MD: move thread wake
u
ps into resume
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
J
o
nathan
B
rasso
w
MD:
p
ossible typo
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonatha
n
Brassow
MD: no sync IO whil
e
suspen
d
e
d
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonat
h
a
n Bra
s
sow
M
D: n
o
integrity register i
f
n
o gendisk
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
w
n
m
d
:
allow re
s
ync_start to be set while an
array is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md/raid10: reformat
s
ome
lo
o
ps with less inde
n
t
ing
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md/r
a
id10: remove unused
v
aria
b
le
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
md/raid10:
make more use of 'slot' in raid1
0
d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: som
e
tidying up
in fix_read_error
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md/raid1: impro
v
e
handling of pa
g
e
s
allocat
e
d f
o
r write
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md/rai
d
1: tr
y
fix_sync_read_err
o
r before process_checks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
ro
w
n
m
d/rai
d
1
:
tidy up n
e
w
fu
n
ctio
n
s
: process_chec
k
s and
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md/raid1: split out two sub-fu
n
c
t
ions from sync_
r
equest_
w
rite
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md: make error_h
a
ndler functions
more unifor
m
and correct
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md
/
mult
i
path: discard ->working_dis
k
s in favour
of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md
/
raid
1
: clean up read
_
balance
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brow
n
m
d:
simpl
i
fy ra
i
d10
read_bala
n
c
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md
/
bitmap: fix saving
of e
v
en
t
s_cleare
d
and other s
t
ate
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: reject a r
e
-ad
d
request
t
hat cannot be hono
u
r
e
d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
next