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: simplify read error handling during recovery.
2011-07-28
NeilBrown
md/raid
1
0: simplify read erro
r
handling du
r
ing
r
ec
o
very
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/raid10: record bad b
l
ocks d
u
e to write
errors d
u
ring
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: attem
p
t to fi
x
r
e
ad
errors during res
y
nc
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/r
a
id10: Handle writ
e
e
rrors by upda
t
ing ba
d
block
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/raid10:
cl
e
ar bad-block record when write succeeds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lB
r
own
m
d/rai
d
1
0: avo
i
d writing to
known bad blocks o
n
kn
o
wn
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
/
raid10 r
e
cord b
a
d
b
l
ocks as
n
e
e
d
e
d
dur
i
ng recovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1
0
: avoid re
a
d
i
ng known bad blocks durin
g
resync
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10 - avoid r
e
ad
i
ng from kn
o
w
n b
a
d blocks - part 3
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/raid10: avoid
r
e
ading
from known
bad
b
locks - part
2
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilB
r
own
md/ra
i
d10: avoid readi
n
g from
k
nown bad blocks - part 1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/raid10: Sp
l
it handle_read_
e
rror out from raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBro
w
n
md/raid10: simplify/
r
eindent some loops
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
5
: C
l
e
a
r bad blocks on successful
w
rite
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5
.
Do
n
'
t wri
t
e to known bad
b
lock o
n
doubtful
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
m
d/raid5:
w
ri
t
e errors shoul
d
b
e recorded as b
a
d blocks
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilB
r
own
m
d
/raid5:
u
se b
a
d
-block log to impr
o
ve handling of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5: avoid reading f
r
om known bad b
l
ocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
1
:
f
actor
s
everal functions out or raid1d()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: improve
handl
i
ng of
read failure duri
n
g
r
ecovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/
r
aid1: record badblocks found d
u
ring re
s
ync
e
tc
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
aid1: Handle write err
o
rs b
y
updating badblock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/rai
d
1: sto
r
e be
h
ind-write pages in
b
i
_vecs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: clear bad-block
record when write succeed
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/rai
d
1: avoid writin
g
to
k
n
o
wn-bad blocks on known
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung Kim
md: upd
a
te
d
ocumentati
o
n
f
o
r
md/r
d
ev/state sysfs
i
nterf
a
ce
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
il
B
r
o
wn
m
d: make it
e
asier to wait for
b
ad
b
loc
k
s
t
o be acknowled
g
ed
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
ei
l
Brow
n
md: add 'write_error
'
flag to component devic
e
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avoid reading known bad blo
c
ks during resync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
l
B
rown
m
d
/ra
i
d1: av
o
id read
i
ng from known bad blocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: D
i
sa
b
le bad blocks and v0
.
90 meta
d
at
a
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md: load/
s
tore bad
b
lock l
i
st from v1
.
x metadata
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: don't
a
llow
arrays
to contain devices wi
t
h
b
a
d
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Na
m
h
y
ung Kim
md:
add doc
u
menta
t
ion for bad
blo
c
k lo
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/bad-block-lo
g
: add sysf
s
i
n
terface fo
r
accessing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eil
B
rown
md
:
beg
i
nnings
o
f bad block
m
a
na
g
em
e
nt
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
il
B
rown
md: rem
o
ve suspicious size_of()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
J
o
n
at
h
an Brass
o
w
MD:
gen
e
rate an even
t
when array
s
ync
is
c
omplete
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jo
n
a
t
h
an Brassow
MD bi
t
map: Revert
DM dirty lo
g
hooks
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Jona
t
han Brass
o
w
MD: r
a
id1 s/sy
s
fs_notify_
d
irent/
s
ysfs_notify_dirent_safe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
m
d
/
r
a
id5: Avoid BUG caused b
y
m
ulti
p
le failures
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyun
g
Kim
md/rai
d
10: move
r
dev->cor
r
ect
e
d_er
r
ors
c
ounting
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
md/raid5
:
move
r
dev->co
r
r
e
c
t
ed_e
r
rors
c
ountin
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyu
n
g
K
im
md/raid1: move rdev
-
>corr
e
c
t
e
d_error
s
counting
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
a
m
h
y
ung Kim
md: get rid
o
f un
n
ec
e
ssary
c
a
sts
on page_address()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/raid10: Improve
decision on whether to fail
a device
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
o
wn
md/ra
i
d10: Make
us
e
of ne
w
recovery_disabled h
a
ndling
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md: chan
g
e mana
g
e
d of recovery_disabl
e
d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhyu
n
g
K
i
m
md:
remove ro check in md_check_recov
e
ry()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Namhy
u
ng Kim
md: introduce link
/
unlink_rdev() helpers
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
C
h
r
i
stian Die
t
ri
c
h
m
d
/
rai
d
: use printk_ra
t
elimited instead of pri
n
tk_rat
e
limit
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Akinobu Mita
md: us
e
proper li
t
tle-endian b
i
to
p
s
Cc: NeilBrown <
neilb@suse.de
>
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
w
n
md
/
raid5
:
finali
s
e new merged ha
n
dle_stripe
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d5: move so
m
e more c
o
mmon c
o
de into h
a
n
dle_str
i
pe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d/raid5
:
move m
o
r
e commo
n
code
i
n
t
o han
d
l
e_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
md/raid
5
: unite handle_stripe_dirtyin
g
5 and
h
a
n
d
le
_
stripe_di
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: unite fetch_
b
lock5 and fet
c
h_
b
l
ock6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
md/r
a
id5: rear
r
a
n
ge a test
in fetch_block6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/raid5: mov
e
more code into common h
a
ndle_
s
trip
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/raid5: Move code f
o
r finis
h
i
n
g
a reconstr
u
ction
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d5: R
e
move stripe_head_s
t
ate arg from handle_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBrown
md/raid5:
move str
i
pe_h
e
ad_stat
e
a
n
d more code into
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Neil
B
r
o
wn
md/
r
aid5: add some more fie
l
d
s
to stripe_head_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: unify stripe_head_state and r6_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
own
md/raid5: mov
e
common code in
t
o handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
l
B
rown
md/raid5: r
e
p
l
ace s
h
->lo
c
k wit
h
a
n 'active
'
fla
g
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/r
a
id5: Protect some mo
r
e
cod
e
with
-
>dev
i
ce_lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: Re
m
o
v
e use of sh->loc
k
in s
y
nc_requ
e
s
t
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
N
a
m
hyung Kim
md/raid
5
:
get rid o
f
du
p
licated
c
all to b
i
o_d
a
ta_dir()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung Ki
m
md
/
raid
5
: us
e
kmem_cache_z
a
lloc(
)
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhy
u
ng
K
im
md/r
a
i
d10: sha
r
e
pages between read and write b
i
o's
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung Kim
md/rai
d
10: fac
t
o
r
o
ut
c
o
mmon bio ha
n
dlin
g
c
o
de
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-18
Namhyung Kim
md/raid
1
0: get ri
d
of duplicated conditional ex
p
ression
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
Ne
i
l
B
rown
md
:
a
void end
l
ess recovery loop
w
hen waiting fo
r
fail
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Namhyung Kim
md/raid5: remove unusual u
s
e of bio_iovec
_
idx()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
N
amhyu
n
g
Kim
md/raid
5
:
f
ix FUA request han
d
ling in
o
ps_run_io()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-14
Namhyung Kim
m
d/raid5: fix raid5_
s
e
t_bi_hw_segm
e
nts
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
NeilBrown
md:
D
o
c
ume
n
t
a
tion/md
.
txt - fix typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhyung K
i
m
md
/
bitmap:
r
emove unuse
d
fields from st
r
uct bitma
p
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhyung Kim
md/bitmap:
u
se proper a
c
cessor macro
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Namhy
u
ng Ki
m
m
d
:
check ->hot_remo
v
e
_disk when
r
emovin
g
disk
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
马
建
朋
md: U
s
ing poll
/
pro
c
/mdstat can mon
i
t
o
r
the events
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
J
onathan B
r
assow
M
D: use is
_
power_of_2 macro
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jonathan Brassow
MD:
raid5 do no
t
set fullsyn
c
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Jo
n
at
h
an B
r
assow
MD: support initial
b
i
t
map creation in
-
ker
n
e
l
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonatha
n
Br
a
s
s
o
w
MD: ad
d
sync_super to md
d
e
v
_
t stru
c
t
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jo
n
athan Brasso
w
MD: raid1 changes to
allow use by de
v
ice mappe
r
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Bras
s
ow
MD: mov
e
thread wake
u
ps int
o
resume
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brass
o
w
M
D
:
poss
i
ble typ
o
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
J
o
nathan Brass
o
w
M
D
: no sync IO whil
e
suspended
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-08
Jonat
h
a
n Br
a
sso
w
MD: no integrit
y
registe
r
if no gendi
s
k
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
:
a
l
low resync_start to be
s
et while an array is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md/raid10: reformat
s
o
me loops with l
e
s
s
indenting
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md/raid10
:
remove
u
nused
variable
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lB
r
own
md
/
raid10: m
a
ke more use of 'slot' in raid
1
0d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
md/raid10: some tidyin
g
up in fix_read_err
o
r
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md/r
a
id1: i
m
p
rov
e
handling
o
f
pages a
l
l
ocated
for
w
r
i
te
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: try
fix_sync_read_error
b
e
f
or
e
process_ch
e
cks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: t
i
dy up new
f
u
nct
i
ons
:
process_chec
k
s
a
nd
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: spli
t
out t
w
o
s
u
b
-
functions fro
m
sync_reques
t
_writ
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next