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 2
2011-07-28
Nei
l
Brown
md/raid10
:
avoid read
i
ng from
known bad blocks - part 2
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
ai
d
10
:
avoid readi
n
g f
r
om known bad blocks - par
t
1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
il
B
ro
w
n
md/raid10: Split handle_read_error out
f
r
om raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10
:
si
m
p
l
i
fy/rei
n
dent so
m
e
l
oops
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md
/
r
a
id5:
Clear bad blocks
o
n success
f
ul write
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/raid5
.
D
o
n
't write to known
bad block on dou
b
tful
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d5:
w
r
ite e
r
rors sho
u
ld
be recorded as bad
b
lock
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/raid5: us
e
bad-bloc
k
log
t
o im
p
rove handling of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/
r
aid5: a
v
oid reading from kno
w
n bad bloc
k
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/
r
aid1: f
a
ct
o
r several fu
n
ctions
o
ut or raid1d(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d1: impr
o
ve handling of read fa
i
lure duri
n
g r
e
c
o
very
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/raid1: rec
o
rd ba
d
blocks found during
r
esy
n
c etc
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/raid1:
Ha
n
dle
w
rite
e
r
r
o
rs by upda
t
ing badbloc
k
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
1
: store
b
ehi
n
d-writ
e
pages in bi_vecs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md/raid1: clear bad-block
record
when write succeed
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avoid w
r
iting to known-bad blocks
o
n known
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Namhyun
g
Kim
md: upd
a
te d
o
cumentation for
md/rdev/state sysfs
i
n
terface
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: make i
t
eas
i
er to wait for bad block
s
to be acknowledged
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: add 'write
_
e
r
ror' flag to com
p
on
e
nt devices
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBr
o
w
n
m
d/r
a
id1: a
v
oid re
a
di
n
g
k
nown b
a
d blo
c
ks
d
uring resync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
il
B
rown
md/r
a
id1:
a
void
reading from
known bad blocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md: Di
s
a
ble bad blocks
a
nd v0
.
9
0 me
t
ada
t
a
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: loa
d
/store badblock list fr
o
m v1
.
x
m
e
tadata
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
m
d
: d
o
n't allow arrays to co
n
tain device
s
w
ith bad
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung Kim
m
d
: add documentation for bad blo
c
k log
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md/bad-block-log:
a
dd s
y
sfs interface
f
o
r
acce
s
s
ing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
b
eginni
n
g
s
o
f
bad block management
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
i
lBro
w
n
md: remove suspicious size_of()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jonathan
B
rassow
MD: generate an
e
v
e
nt wh
e
n array sync
i
s co
m
plete
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jonathan Brassow
M
D
bitm
a
p
:
Revert D
M
dirty log
h
o
o
k
s
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
J
onathan Br
a
sso
w
MD: rai
d
1 s/sysfs
_
notify_dirent/s
y
s
f
s_n
o
tify_dire
n
t_sa
f
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id5: Avoid
B
U
G
caused by mu
l
tiple failure
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
a
mhyu
n
g Kim
md/raid
1
0: mov
e
r
d
ev
-
>cor
r
ecte
d
_er
r
ors cou
n
ting
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung
K
i
m
md/raid5: move rdev-
>
corr
e
cted_er
r
ors count
i
ng
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
md/ra
i
d1: move rdev->corrected_erro
r
s coun
t
ing
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Ki
m
md: get rid of
u
nnecessary casts on page_
a
ddress()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
own
m
d
/raid10:
Improve d
e
c
i
s
i
o
n
on wh
e
ther to f
a
il a
d
ev
i
ce
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid10: Make use of new recovery_di
s
ab
l
e
d
handling
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: change manag
e
d of rec
o
very
_
disable
d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung
K
im
m
d
: rem
o
ve
ro
check in md_ch
e
ck_
r
ecovery()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyu
n
g
Kim
md
:
introduce
l
i
nk/unlink_rde
v
() hel
p
e
rs
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Christian Dietrich
md/raid: use printk_rat
e
limited instead o
f
printk_ra
t
e
l
i
mit
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Akinobu M
i
ta
md: use
p
r
oper
l
ittle-endian bitops
Cc: NeilBrown <
neilb@suse.de
>
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d5: fi
n
ali
s
e
n
ew me
r
ged
h
andle_stripe
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md/raid5: move so
m
e
m
ore
c
om
m
on code into h
a
ndle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5:
move more common code
i
nto ha
n
dle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
m
d
/
raid5: unite ha
n
dle_stripe_dirtying5 and h
a
n
d
l
e_stripe_di
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md
/
raid5: unite f
e
tch_block5 and fet
c
h_b
l
ock6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
md/rai
d
5
:
rearr
a
nge a tes
t
in fe
t
ch_block6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/raid5:
m
ove more c
o
de i
n
to c
o
m
m
on handle_str
i
pe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md
/
raid5: Move code
f
or finishing a r
e
constructi
o
n
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: Remove stripe_head_state arg from handle_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d
/
r
a
id5: move stripe_hea
d
_st
a
te and
m
ore code into
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBro
w
n
md/raid5
:
add
s
o
m
e
more
f
iel
d
s
to
s
t
r
i
p
e_head_s
t
ate
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
o
wn
md
/
raid5: unify stripe_head_state and r6_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrow
n
md
/
raid5: move common code in
t
o h
a
n
d
le_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
o
w
n
md/raid5
:
replace sh->loc
k
with an 'active
'
f
l
a
g
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d
/
r
a
i
d
5: P
r
o
t
ec
t
some more co
d
e
w
ith ->
d
evice_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrow
n
md/raid5: Re
m
ove use
of sh->lock in
sync_reques
t
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyu
n
g Kim
md/raid5: get
rid of
duplicated call to bio_data_dir(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
N
a
mhyung Kim
md
/
raid5: u
s
e kmem_cache
_
zal
l
oc()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhy
u
ng K
i
m
md/r
a
id10:
share pages between read
and write b
i
o's
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
N
amhyung Kim
md/raid10
:
factor out
c
ommon
bio handling code
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung Ki
m
md/raid10:
get r
i
d of duplicated
c
onditiona
l
expre
s
sion
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
Ne
i
lBrown
md: av
o
id endless re
c
overy lo
o
p when wa
i
ting for fail
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
N
a
m
hyung
Kim
md/
r
a
i
d5: re
m
ove un
u
sual use
o
f bio
_
iov
e
c_i
d
x
(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Namh
y
u
n
g Kim
m
d
/raid5:
f
ix
F
UA
r
equest hand
l
ing i
n
ops_run_io()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Namhyung Kim
md/raid5:
f
ix
r
ai
d
5_set
_
bi_hw
_
segments
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
NeilBrown
md:
D
ocu
m
entation/md
.
tx
t
- fi
x
t
y
po
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhyung Kim
md/bitmap:
r
e
m
ove
u
nused fields fr
o
m st
r
uct bitmap
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
N
amhyun
g
Kim
m
d
/bit
m
ap: use pr
o
pe
r
a
c
cessor
m
acro
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhyun
g
Kim
md:
c
h
ec
k
->hot_remove_disk whe
n
removing disk
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
马建朋
md: Us
i
ng poll
/
proc/md
s
tat can mo
n
itor
t
he
e
vents
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jonathan B
r
a
s
s
ow
MD: u
s
e
is_power_of_2
macr
o
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jonathan Bra
s
sow
MD: raid5
d
o
not s
e
t f
u
l
l
sync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jonathan B
r
assow
M
D
: s
u
pport ini
t
ia
l
bitm
a
p cr
e
ation in-kern
e
l
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brassow
MD
:
add sync_su
p
er to mddev_t struct
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brassow
MD: raid1 chang
e
s
to allow u
s
e by device ma
p
per
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
J
o
na
t
han Brassow
MD
:
move thread
w
akeup
s
into resume
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jo
n
a
than Brasso
w
MD: poss
i
ble typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brassow
MD: no sync IO w
h
ile suspended
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jona
t
han Brass
o
w
M
D: no integr
i
ty register i
f
no gendisk
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
l
Bro
w
n
md: all
o
w resync_st
a
r
t
t
o be set wh
i
le
a
n arr
a
y is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBro
w
n
md/raid10: refo
r
mat some
loops
w
ith less indenting
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md/raid10:
r
e
move
unused va
r
iable
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: make more use of
'
s
l
ot'
i
n
r
a
id10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/raid10: some tidyin
g
u
p
i
n f
i
x_read_error
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBrown
md/rai
d
1: improve han
d
l
i
ng of pages alloc
a
ted fo
r
wr
i
te
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
row
n
md/raid
1
: try fix_s
y
nc_read_erro
r
be
f
ore process
_
checks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/raid1: tid
y
up new function
s
: process_che
c
ks and
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBro
w
n
md/r
a
id1: split o
u
t two su
b
-functio
n
s fr
o
m
sync_req
u
est_write
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md:
m
ake error_handler functions more unifo
r
m and
co
r
rect
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/multipath: discard ->working_di
s
ks in favou
r
o
f
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBr
o
wn
md/raid1:
c
lean up
r
e
a
d_balance
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
m
d: simplify
r
aid1
0
re
a
d_balance
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md/bitmap
:
f
ix savi
n
g of
e
ve
n
ts_cleared and other state
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: reject a re-add reque
s
t
t
hat cannot
be h
o
noured
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d: Fix race wh
e
n creating a ne
w
md de
v
i
c
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
CoolCold
md:
Update
documentation for
s
y
nc_min and syn
c
_max
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
Krzys
z
tof W
o
j
c
i
k
m
d
:
C
leanup after raid
4
5->raid0 t
a
keover
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next