repo.or.cz
/
linux-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
md/raid5: Clear bad blocks on successful write.
2011-07-28
NeilBrown
md/r
a
id5: C
l
ear bad blocks on
su
c
ce
s
sful write
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
B
rown
m
d
/raid5
.
Do
n
't writ
e
to known bad
b
lock on dou
b
tful
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBr
o
wn
md/raid5: write errors shou
l
d be recorded
a
s b
a
d bl
o
c
ks
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
/
raid5: use bad-
b
lock
l
og
to improve h
a
ndling of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/raid5
:
avoi
d
rea
d
ing from
known bad block
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1
:
factor
seve
r
al f
u
nctions out or raid1d()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
aid1
:
improv
e
handli
n
g of read f
a
ilu
r
e dur
i
ng recov
e
ry
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md
/
raid1:
reco
r
d
b
a
dblocks
f
ound du
r
ing resync etc
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrow
n
m
d
/raid1: Han
d
le
w
r
ite errors
by updat
i
ng badblo
c
k
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md/raid1: store behin
d
-writ
e
pag
e
s in bi_vecs
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/raid
1
: clea
r
b
ad-block
r
e
cor
d
w
h
e
n
write su
c
ceeds
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/
r
aid1: avoid
writing to
known-b
a
d blo
c
ks on kno
w
n
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Na
m
hyung Ki
m
md:
u
pdate documentati
o
n f
o
r
m
d
/
r
dev/state sysf
s
in
t
erface
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
m
d
:
m
ake it e
a
s
ier
t
o wait for
b
ad blocks to be acknow
l
e
d
ged
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
a
dd 'write_err
o
r
' flag to componen
t
devices
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
l
Brow
n
md/r
a
id1: av
o
id reading kn
o
wn bad blocks
during resync
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
l
B
row
n
md/raid1: avoid read
i
ng from known bad b
l
ocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
il
B
r
o
wn
md: Disabl
e
bad blo
c
ks
a
nd v0
.
9
0 metada
t
a
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eil
B
rown
md
:
load
/
store badbl
o
ck list from v1
.
x metada
t
a
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
r
o
wn
md: don't allow arr
a
ys to con
t
ai
n
devices with bad
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung Kim
md: add documentation for bad
block log
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/bad
-
blo
c
k-log:
add
sysfs interfac
e
for
a
ccessi
n
g
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
l
B
rown
md: begi
n
nings
of
b
ad block management
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
m
d: remov
e
sus
p
icious
s
ize_
o
f
()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Jonat
h
an
Brassow
M
D
:
gen
e
rat
e
a
n
event
when ar
r
ay
sync is comp
l
e
te
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Jonathan Brassow
MD bitmap: Re
v
e
r
t DM dirty log hooks
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
J
o
nathan Brassow
MD
:
rai
d
1 s
/
sysfs
_
notify_dir
e
nt/sysfs_notify_dirent_s
a
f
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/raid5: Av
o
i
d
BUG c
a
used
b
y multiple failures
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
md/raid10: move
r
de
v
->c
o
rrec
t
ed_e
r
rors
c
ounti
n
g
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhy
u
n
g Kim
md
/
raid5: move rde
v
->corre
c
ted_errors counting
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyun
g
Kim
md/raid
1
: move rdev->corrected_e
r
ror
s
cou
n
t
ing
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
md: get rid
of unnecessary
casts on page_address
(
)
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/ra
i
d10: Improve decision on whether to fail
a de
v
i
c
e
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
m
d
/
raid
1
0: Make use of ne
w
recovery_disabled handli
n
g
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Br
o
wn
md: change managed of
r
e
c
ov
e
r
y
_d
i
sable
d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung K
i
m
md: remov
e
ro ch
e
ck in md_check
_
recovery()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namh
y
ung Kim
m
d
: i
n
troduce li
n
k
/
unlink_rdev(
)
help
e
rs
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Christi
a
n
Dietrich
md/ra
i
d: use pr
i
ntk_ratelimited in
s
t
e
ad of pr
i
ntk_ratelimit
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Akinobu Mita
m
d:
use
proper little-en
d
ian bitops
Cc:
NeilBrown
<neilb@suse.de>
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/
r
aid5: finalis
e
new
m
e
rged ha
n
dle_st
r
ipe
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/rai
d
5: move some m
o
r
e
com
m
on code into handle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d/rai
d
5: move m
o
re com
m
on code into hand
l
e_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/
r
aid5: unite ha
n
dle_
s
tripe_
d
ir
t
ying5 and handle_stripe_di
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
md/raid5: u
n
i
t
e fe
t
ch_block5 and fe
t
c
h
_b
l
ock6
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/rai
d
5: r
e
arrang
e
a test
i
n fetch_block6
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/raid5: move m
o
re code
i
nto com
m
on
hand
l
e_s
t
ripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/r
a
id5: Move code for
f
in
i
shing a reconstructi
o
n
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
m
d/rai
d
5: Remove stripe_h
e
ad_state arg from handl
e
_
s
tripe_ex
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: m
o
ve
s
tripe_head_state and more cod
e
into
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lBrown
md/r
a
id5: add some
more
f
ields to str
i
pe_head_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBrown
md/rai
d
5: unify stripe_head_
s
tate and
r6_st
a
te
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
Brown
md/raid5: mov
e
commo
n
c
ode into handle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
Bro
w
n
md/raid
5
:
replace
sh->lock
w
ith an 'ac
t
ive' flag
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrow
n
md/rai
d
5:
Protect some more code with ->device_lock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
l
B
r
own
m
d
/
r
a
id5: Remove use of sh->lock in syn
c
_request
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung Kim
md/raid5:
g
et rid
o
f d
u
plicated call
to bio_dat
a
_di
r
()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
N
a
mhyu
n
g Kim
md/raid5
:
u
s
e kmem_cache_za
l
loc
(
)
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung
K
i
m
m
d
/raid10: share page
s
betwe
e
n
r
ead and write bi
o
's
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
N
a
mhyung Kim
m
d/
r
aid10: f
a
ctor
ou
t
c
ommon bio
h
andling code
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Na
m
hyung
K
im
m
d/r
a
i
d
10:
g
et rid of duplicated conditional ex
p
ression
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-28
NeilBro
w
n
md: avoid endl
e
ss
r
e
co
v
ery loop
when waiti
n
g
for fai
l
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-14
Namhyung Kim
m
d
/raid5: rem
o
ve unusual use of
b
io_iovec_idx
(
)
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-14
Nam
h
yung Kim
m
d/raid5: fix FUA
r
equest handlin
g
in ops_r
u
n_i
o
()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-14
N
amhyung Kim
md/raid5:
f
i
x ra
i
d
5_set_bi_hw_segments
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
NeilBr
o
wn
m
d:Documentation/md
.
txt
-
fix ty
p
o
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Nam
h
y
un
g
Kim
md
/
b
i
tmap: remove unused fields from struct bitm
a
p
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Namhyu
n
g Ki
m
md/bitmap: use proper
a
c
ces
s
or macro
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Namhyung Kim
m
d: check ->hot_remov
e
_disk
when
r
em
o
vin
g
disk
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
马建朋
m
d
: Using poll /proc/mdstat can monitor the events
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Jo
n
athan Bra
s
sow
MD: us
e
i
s_p
o
wer_of_
2
macro
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
J
onathan Brassow
M
D
: raid
5
do not
set fullsync
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Jonathan Brassow
MD: suppo
r
t initial bitmap creation in
-
kern
e
l
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
J
on
a
th
a
n B
r
assow
MD: a
d
d sync_s
u
p
e
r
t
o mddev
_
t struct
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonatha
n
Brassow
MD: raid1
c
ha
n
g
es to allow
u
se by device mapper
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonatha
n
Brassow
MD
:
m
o
v
e t
h
read wake
u
ps into r
e
sume
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
Jonath
a
n
Bra
s
sow
MD: no sync
I
O while suspended
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
J
o
n
athan Brassow
MD: no integri
t
y reg
i
ster i
f
no gendisk
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: allo
w
r
esync_start to be
set
w
hile an array
i
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/
r
aid10: reformat some loops w
i
t
h
less
indent
i
ng
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid
1
0: remove
unu
s
ed variable
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/ra
i
d10
:
make more use of 'slot' in ra
i
d10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md/raid
1
0: some
tidyin
g
u
p in f
i
x_
r
ead_error
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eil
B
rown
m
d/
r
aid1
:
i
m
p
r
ove ha
n
dli
n
g of pag
e
s
a
llocated for write
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: t
r
y fix_sync_re
a
d_err
o
r bef
o
re process_checks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
o
wn
md
/
raid
1
: tidy up ne
w
f
unct
i
o
ns: process_checks and
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1:
s
p
lit out
t
w
o sub-functions from s
y
nc_request_writ
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
l
B
rown
m
d: make error_han
d
ler
f
unctions mor
e
uniform
a
nd correct
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md/multipath: discard ->working_dis
k
s in fav
o
ur of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/raid1:
c
lea
n
up
r
ea
d
_balance
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: simplify raid10 read_balance
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md/bitmap: fix saving
of events_cleared and other
st
a
te
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: rejec
t
a
r
e-add requ
e
st that cannot be
h
onou
r
ed
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: Fix
race wh
e
n
c
r
eating a new md device
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
CoolCold
m
d:
U
p
date d
o
cumentatio
n
for sy
n
c_mi
n
and sync_max
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
Krzyszto
f
Wojc
i
k
md: Cleanup after raid45-
>
raid0
ta
k
e
o
ver
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
NeilB
r
own
md: Fix dev_sect
o
rs on takeover from raid0 to raid
4
/5
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrown
md
/
raid5: remove setting
of ->qu
e
ue_lo
c
k
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Nei
l
Brown
md: fix up raid1/raid10 unplugg
i
ng
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilB
r
own
md: in
c
orporate new plugging
into
r
a
id5
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
next