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 known bad blocks during resync/recovery.
2011-07-28
Neil
B
rown
md/ra
i
d10: a
v
oid reading
k
nown ba
d
b
locks during resync
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md
/
r
a
id
1
0
-
a
void reading from known bad blocks - part 3
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilB
r
own
md/ra
i
d
1
0: a
v
oid reading from known bad blocks
-
part 2
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/r
a
i
d
1
0: avoid re
a
ding from known bad blocks - part 1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
m
d/raid10: Split han
d
le_read_error out from raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: simplif
y
/
r
e
i
n
d
ent som
e
loop
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/
r
aid
5
:
Clea
r
bad
b
locks on
suc
c
essful write
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/raid5
.
Don't wr
i
te to
k
nown bad
b
lo
c
k
o
n doubt
f
ul
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
5
: wri
t
e e
r
rors
s
houl
d
be
r
eco
r
ded as bad
b
l
o
cks
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
w
n
md/raid5: us
e
bad-bloc
k
log to improve handl
i
ng o
f
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilB
r
own
md/raid5: av
o
id
reading from
k
nown ba
d
blocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d/raid1:
f
actor several fu
n
cti
o
ns out or raid1d()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/ra
i
d1: imp
r
ove h
a
ndling
of read
f
a
i
lure
d
u
ring recovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
m
d
/
r
aid1:
record ba
d
b
locks found du
r
ing r
e
sync
e
t
c
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
1
: H
a
ndle write errors by u
p
da
t
ing bad
b
lock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/
r
aid1: store behind-w
r
i
te p
a
ge
s
i
n
bi_vecs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/
r
a
i
d1:
c
lear
bad-block record when write s
u
cc
e
eds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1:
a
void w
r
itin
g
to
k
nown-bad blo
c
ks on known
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung Kim
md: update docum
e
ntation f
o
r md/rdev/state sysfs in
t
erface
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: ma
k
e it easi
e
r t
o
wait for ba
d
b
l
o
c
ks to be acknow
l
edged
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBr
o
wn
m
d:
a
dd 'wri
t
e_error' flag to comp
o
nent devic
e
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md/raid1: avoid
reading
k
no
w
n
ba
d
blocks dur
i
n
g
r
esync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
1
: avoid r
e
ading fro
m
know
n
bad
b
loc
k
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
Disable bad blocks and v0
.
90 metada
t
a
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
l
oad
/
store badblock list from v1
.
x metadat
a
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md: don't al
l
ow arrays to contain devices with ba
d
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Na
m
hyung Kim
md:
a
dd docum
e
n
tation
for
b
ad block l
o
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md/b
a
d-b
l
ock-log:
add sys
f
s
interf
a
ce fo
r
accessing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md: b
e
ginnings of bad block managemen
t
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: remove
s
uspicious size_of()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jonat
h
an Brassow
MD: generate
a
n event when array sy
n
c is
c
o
m
p
lete
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jo
n
athan Br
a
ssow
M
D bitmap
:
Revert DM dirty log hooks
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jonatha
n
Brassow
MD:
r
aid1 s/sys
f
s_notify_dirent/sys
f
s_n
o
tify_di
r
ent_safe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
m
d/raid
5
: Avoid BUG
c
aused
by mu
l
t
i
p
l
e failures
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhy
u
ng Kim
md/
r
ai
d
10:
move rde
v
->c
o
r
r
e
cted_errors coun
t
ing
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyu
n
g Kim
m
d/raid5: move rdev->cor
r
ected_errors counti
n
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nam
h
yun
g
Kim
md/raid1: move rdev->cor
r
ected_e
r
ror
s
co
u
nting
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhy
u
ng Kim
md: get rid of
u
nnecessary casts on
pa
g
e_address()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
md/raid10: I
m
p
rov
e
decision o
n
whether to fail a device
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
i
l
B
rown
md/raid10:
Make use of
ne
w
recovery_dis
a
b
l
e
d
handling
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d: change mana
g
ed of rec
o
very_disa
b
le
d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung
K
i
m
m
d:
r
emove ro
c
h
ec
k
i
n
m
d
_check
_
r
ecovery()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
md: introduce link/un
l
i
n
k
_
r
dev()
helpers
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Christian D
i
e
trich
md/raid:
use printk_ratelimit
e
d inst
e
ad of
printk_ratelimit
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Akinobu Mita
md: use proper little-endi
a
n
b
itops
Cc: NeilBrown <
neilb@suse.de
>
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/rai
d
5: fi
n
alise new merged handl
e
_
s
t
r
ipe
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
m
d/
r
a
id5: move s
o
m
e more common code into
h
a
ndle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
md/ra
i
d
5
:
m
ove more
common co
d
e
into ha
n
dle_s
t
ripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/ra
i
d5:
u
n
ite handle_st
r
i
p
e_dirtying5 an
d
h
a
n
d
l
e_stripe_di
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md/raid
5
:
u
nite fetch_bl
o
ck5 and fetch_bl
o
ck6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: re
a
rrang
e
a
test in fe
t
ch_
b
lo
c
k6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
m
d/rai
d
5: move
m
ore code i
n
to common
h
andl
e
_str
i
p
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
eil
B
rown
md/ra
i
d5: Mo
v
e
c
o
de for finish
i
n
g a reconstructi
o
n
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
md/raid5: Remove stripe_head_st
a
te arg from handle_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lBrown
m
d
/
r
aid5: m
o
ve
s
tripe_head_sta
t
e and
m
ore c
o
de into
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
own
md/raid5: add some m
o
r
e
f
i
el
d
s
t
o stripe
_
h
ead_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5:
u
nify str
i
pe_hea
d
_state and r
6
_stat
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: move common
c
ode into handl
e
_
s
trip
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
eilBr
o
wn
md/raid5: replace sh->l
o
ck with an 'active'
f
lag
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
eilBrown
md/raid5: Protect so
m
e more code
with ->
d
evice_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
own
md/raid5: Remov
e
use
o
f
sh->
l
ock in sync_reque
s
t
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyu
n
g K
i
m
md
/
raid5: get rid of du
p
li
c
a
t
ed
c
all to bio_data_
d
ir()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhy
u
ng Ki
m
m
d/raid5:
u
s
e km
e
m
_
cache_z
a
ll
o
c
(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung Kim
md/raid
1
0: share pa
g
es b
e
tween read an
d
wr
i
t
e b
i
o
'
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung
K
i
m
md/raid10:
f
actor out
c
om
m
on bio handli
n
g code
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namh
y
ung Kim
md/raid10: get
rid of duplicated condit
i
onal expression
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
NeilBrown
md: avoid end
l
e
s
s recovery loop w
h
en
w
ait
i
ng for
fail
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Namhyung Kim
md/raid5
:
remove u
n
usual use of bio_iov
e
c_idx
(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Namhyun
g
K
i
m
m
d/raid5:
f
ix FUA
r
e
q
uest
h
a
n
d
ling in ops_run_io(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Namhyung Kim
md/r
a
id5: fi
x
raid
5
_set_bi_hw_segments
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
N
e
ilB
r
own
md:
D
oc
u
mentat
i
on/md
.
txt
-
f
i
x ty
p
o
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhyung Kim
md/bit
m
ap: remove unused fields fr
o
m struc
t
bitmap
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Na
m
hyung Kim
md/bi
t
m
a
p: use proper accessor macro
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
N
am
h
y
u
ng Kim
md: check ->
h
ot_remove_disk when re
m
ovin
g
d
is
k
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
马建朋
md
:
Usin
g
p
o
ll /proc/mdstat c
a
n monitor the ev
e
nt
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jonathan Brassow
M
D: use is_power_of_2
m
acr
o
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
J
o
nathan
Bra
s
sow
MD: raid5 do not set fulls
y
nc
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jon
a
th
a
n B
r
assow
MD: support init
i
a
l
bit
m
ap c
r
e
a
t
i
on in-kernel
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
J
o
nathan Brass
o
w
MD:
a
dd
s
yn
c
_super t
o
mddev_t
s
truct
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jon
a
than Bra
s
s
o
w
MD: raid1 changes to allow use b
y
devic
e
ma
p
per
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jon
a
th
a
n Bras
s
ow
MD:
m
ove thread wakeups into resume
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan
B
rass
o
w
MD: po
s
sible
typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonat
h
an
B
r
as
s
ow
MD: no sync
I
O
while
s
uspended
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan
Brassow
M
D: no
i
n
t
egrity register if
n
o
gendisk
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: allow
resync_sta
r
t
to
be set
w
hile an
array is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/ra
i
d10: reformat s
o
me loops with less indenting
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d/raid10: remove unus
e
d va
r
i
a
ble
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md/ra
i
d1
0
: mak
e
more use
o
f
'
slot' in raid
1
0d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: some ti
d
y
i
n
g
up in fix_read_
e
r
ror
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
m
d/rai
d
1: improve handling of
p
age
s
allocat
e
d for writ
e
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d/raid1:
t
ry
f
ix_sy
n
c_r
e
ad_err
o
r before process_checks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: tidy
up ne
w
functi
o
ns: proc
e
ss_checks and
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
md/raid1: spli
t
out two sub-function
s
from sync_r
e
que
s
t_w
r
ite
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md
:
make e
r
ror_handler functions mo
r
e uniform and correct
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/multipath
:
dis
c
a
r
d
->wo
r
k
i
ng_di
s
k
s in favour of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
m
d
/raid1: clean
up read_
b
alance
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: s
i
mplify rai
d
10 read_balance
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md/bit
m
ap: fix saving
o
f events_cle
a
red an
d
other s
t
ate
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md:
reject a re-add re
q
ues
t
t
h
a
t
cannot be honoured
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBrown
md: Fix r
a
c
e
when creating
a new md
d
e
v
i
ce
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next