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 3
2011-07-28
NeilBrown
md/raid10 - avoid
r
ead
i
n
g
from know
n
bad bloc
k
s - part 3
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/raid10:
a
void reading
from
k
nown
bad
b
l
ocks - p
a
rt 2
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md
/
raid10: avoid rea
d
in
g
fr
o
m kno
w
n b
a
d
blocks - par
t
1
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: Split handle_read_error o
u
t
from raid10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/raid10:
si
m
plify/reindent so
m
e loops
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md/raid5
:
Clea
r
bad b
l
ocks on suc
c
essful write
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
il
B
row
n
m
d/raid5
.
D
on't write to known b
a
d block on doub
t
ful
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/r
a
id5: write er
r
o
r
s shou
l
d be rec
o
rded as ba
d
block
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5: use bad-block log
to impro
v
e handling of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/raid5: avo
i
d reading from
k
nown
b
a
d
blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/raid1: factor several
fun
c
tion
s
out or ra
i
d1d()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/r
a
id1: im
p
rove
h
an
d
ling of read
failure duri
n
g recovery
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilB
r
o
w
n
md/raid1: record badblo
c
ks fo
u
nd during
resync etc
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1:
H
andle write
errors by up
d
ating badblo
c
k
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
ei
l
Brown
md/raid1:
s
tore behind-write pag
e
s
in bi_vecs
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: clear ba
d
-
b
lock record when write s
u
cceeds
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
m
d/raid1: avoid w
r
iting to known-bad blocks on known
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung Kim
md: u
p
d
ate
document
a
tion for
md/rdev/state
s
y
s
fs interface
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
m
a
ke i
t
easier t
o
wait
f
or
bad
blocks to be
a
ckno
w
ledg
e
d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: add '
w
rite_error' fl
a
g to componen
t
devices
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
m
d
/raid1: avoid reading known b
a
d
blocks during resync
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md
/
raid1
:
av
o
id
readi
n
g from know
n
bad blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBr
o
wn
md: Disab
l
e bad blocks
a
nd
v0
.
90 metadata
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md: load/store bad
b
lo
c
k li
s
t from v1
.
x
m
etadat
a
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
:
don't allow arra
y
s to
contai
n
d
evices with bad
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Namhyung Kim
md: add
documen
t
ation for ba
d
block
l
o
g
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/bad-b
l
ock-log
:
add
sysfs i
n
t
erface
f
or ac
c
essin
g
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
m
d: be
g
innings
of bad b
l
ock management
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: r
e
move su
s
picio
u
s siz
e
_o
f
()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Jonathan
B
rassow
MD: gener
a
te an eve
n
t when a
r
ray sync is
c
omplete
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Jonathan Brassow
M
D bit
m
a
p: Revert DM dirty
l
og hooks
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
J
o
nathan Bra
s
s
o
w
MD
:
raid1 s
/
s
y
s
f
s
_no
t
ify_dirent/
s
y
s
fs_notify_dirent_sa
f
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/
raid5: Av
o
id BUG ca
u
sed by multiple failures
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
am
h
y
ung
K
im
md/raid10: mo
v
e rdev->correcte
d
_error
s
counti
n
g
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung Kim
m
d/raid
5
: move rdev->correc
t
e
d_erro
r
s
cou
n
ting
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyu
n
g Kim
md/
r
ai
d
1: move rdev->corrected_error
s
c
o
unting
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
a
mh
y
ung Kim
m
d: get rid of
unnec
e
ssary
cast
s
on page_address()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid1
0
:
Improve de
c
ision o
n
wheth
e
r to
f
a
i
l a device
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid10: Make
use
o
f
new recovery_d
i
s
able
d
h
andl
i
ng
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md:
c
hange managed of recovery_disabled
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namhyung
Kim
m
d
:
r
e
mov
e
ro
c
h
eck in md_c
h
eck_recov
e
ry
(
)
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Namh
y
u
n
g Kim
md: int
r
oduce link/unlink_r
d
ev() helpers
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Christian Dietric
h
m
d
/raid:
u
se printk_r
a
telimi
t
e
d instead of prin
t
k_ratelimi
t
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Akin
o
bu
Mit
a
m
d
:
use proper little-endian bitops
Cc:
NeilBrown
<neilb@suse.de>
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md
/
raid5: finalise
new merged hand
l
e_stripe
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: move som
e
more com
m
o
n
code into
handle_
s
trip
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: m
o
ve more common co
d
e
i
nto handle_
s
tripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrow
n
md
/
rai
d
5: unit
e
h
a
ndle_stripe_d
i
rtying5
a
nd h
a
n
d
le_stripe_di
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: unite
fe
t
ch
_
blo
c
k5 and fet
c
h
_
bl
o
c
k
6
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d/ra
i
d5: rearrange a
t
est in fetch_
b
lock6
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
md/raid5: move more code into
common handle_st
r
ipe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d5: Move
code
f
or
f
i
nishing a reconstructi
o
n
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/rai
d
5: R
e
move st
r
ipe_head_sta
t
e arg
from handl
e
_stripe_ex
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: move stripe_head_state and
m
ore code into
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lBro
w
n
md/raid
5
: add so
m
e
m
o
re
f
ields to stripe_head_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
Br
o
w
n
md/r
a
id5: un
i
f
y str
i
pe_head
_
st
a
te and r
6
_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d
/
r
aid5: move c
o
mmon code
into handle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
own
md/raid5: replace s
h
->lock wi
t
h an 'active' flag
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBro
w
n
md/
r
aid5: Prote
c
t some mor
e
code w
i
th
->device_l
o
c
k
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
o
wn
md
/
raid5: Remove use of
sh->
l
oc
k
in
s
y
n
c
_request
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
N
a
mhyung Kim
m
d/r
a
i
d5: get rid of dupli
c
a
ted call to bio_data_d
i
r()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Na
m
hyung Kim
md/raid
5
: use kmem_cache_z
a
lloc()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Nam
h
yung
Kim
md/r
a
id10: sha
r
e pages b
e
twe
e
n read and write
bio's
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
Namhy
u
ng
K
i
m
md/raid10: fac
t
or out common
bio handling code
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-18
N
a
mhyun
g
K
im
md/raid10: get rid of duplicated conditional expre
s
sio
n
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-28
Neil
B
rown
md: avoid endless recovery lo
o
p
when
w
a
iting for fail
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-14
Namhyung Kim
md/raid5: remo
v
e unusual u
s
e of bio_
i
ovec_
i
dx()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-14
Namhyung Kim
md/raid
5
:
fix FUA request handling
i
n
ops_run_io()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-14
Na
m
hyung Kim
md/rai
d
5:
f
ix raid
5
_set
_
bi
_
hw_segments
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
N
eilBro
w
n
md
:
Docume
n
tation/m
d
.
txt - fix typ
o
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
N
a
mhyung Kim
md/bitmap
:
remove
unu
s
e
d fields from struct
b
i
tm
a
p
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Namhy
u
ng Kim
md
/
bit
m
ap
:
use proper acc
e
ss
o
r macro
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Namhyu
n
g
Kim
md:
check ->hot_rem
o
v
e
_
d
isk when re
m
oving disk
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
马
建
朋
md: Using poll
/proc/md
s
tat can monitor the
e
vents
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Jonath
a
n
Bras
s
ow
MD: use is_po
w
e
r_of_2 mac
r
o
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
J
onathan B
r
a
s
sow
MD
:
raid5 do not set fullsync
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Jonathan Brassow
MD: sup
p
ort in
i
tial bitmap crea
t
ion in-kern
e
l
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brasso
w
MD:
add sync
_
super to mddev_t
s
truct
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
J
onathan
Brassow
MD: raid1 changes to allow u
s
e
by device mapper
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonat
h
an Bra
s
sow
MD
:
move thread wakeups i
n
to re
s
ume
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonatha
n
Br
a
ssow
MD: pos
s
ible
typ
o
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonathan Brass
o
w
M
D
: no sy
n
c
IO wh
i
le susp
e
n
ded
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-08
Jonat
h
an Brassow
M
D
:
no integrity register if no
g
endi
s
k
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md:
a
llow res
y
nc_
s
tart to be s
e
t while
an
a
rray is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md/raid10
:
reformat some lo
o
ps with le
s
s inden
t
ing
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: remove unused var
i
ab
l
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/ra
i
d10: make more use o
f
'slo
t
'
in ra
i
d
10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md/raid10: some ti
d
ying up in fi
x
_read_er
r
or
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1
:
improve handling of pages allocated fo
r
write
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/raid
1
:
t
r
y fix_sync_read_err
o
r befo
r
e process_checks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md
/
raid1: ti
d
y up new fun
c
tions:
process_checks and
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBrown
m
d/raid1: sp
l
it out
tw
o
sub-functi
o
ns from sync_req
u
est_write
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBro
w
n
md: ma
k
e error_handler fu
n
ctio
n
s
m
o
re uniform and correct
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/multipath: discard
->w
o
rking_disks
in fav
o
u
r
of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/raid1
:
clean up read_balance
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
m
d:
simp
l
ify
r
aid1
0
read_balance
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/bitma
p
: fix saving of
e
vents_cleared and oth
e
r sta
t
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md: reject a
r
e-a
d
d req
u
e
s
t
t
ha
t
cannot b
e
honoured
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBrown
md: Fix
r
ace when
c
rea
t
ing a new md
device
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
C
o
olCold
md: Update documentation for
s
ync_min
a
nd sync_max
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
next