repo.or.cz
/
linux-2.6
/
linux-acpi-2.6
/
ibm-acpi-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/raid10 record bad blocks as needed during recovery.
2011-07-28
Ne
i
lBrown
md/raid10 re
c
ord bad block
s
as n
e
eded during
r
e
c
overy
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
m
d
/raid
1
0: avoid reading known bad blocks
d
uring resync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/r
a
id10 - avoi
d
reading
f
r
o
m known
b
ad blocks - part 3
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
m
d
/raid10: avoid re
a
din
g
f
rom known bad bloc
k
s
-
part 2
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: a
v
oid reading from known bad blocks -
p
a
r
t 1
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
l
Brown
md/raid10: S
p
l
i
t han
d
le_read_
e
rror out from ra
i
d10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
row
n
md/raid10: simplify/reindent s
o
me loops
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
B
r
own
md/raid5: C
l
ear
bad bloc
k
s on su
c
cess
f
ul write
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5
.
D
o
n
'
t write to known
ba
d
bl
o
c
k
on doubtful
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilB
r
own
md/raid5: write errors
should be
r
ecorded as bad bloc
k
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
w
n
m
d
/raid5
:
use bad-block log to i
m
prove hand
l
i
ng of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
row
n
md/raid5
:
a
void reading fr
o
m know
n
b
ad blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
1
:
factor sev
e
ral functions out or
r
ai
d
1d()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md
/
r
a
id1
:
i
mprove han
d
lin
g
of read f
a
ilure
d
uring recovery
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
m
d/ra
i
d1:
reco
r
d badblo
c
ks found
during resync etc
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
m
d/raid1: Ha
n
d
le write e
r
rors by
updating badbl
o
ck
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBro
w
n
md/r
a
id1
:
stor
e
behind-write pages in bi_ve
c
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: c
l
ear
b
ad-blo
c
k record when write succeeds
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/raid1:
a
void
w
riting
t
o k
n
own-b
a
d b
l
ocks on known
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md
:
m
a
ke it easier to wait for bad blocks to be
a
cknowledge
d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md
:
add 'w
r
ite_e
r
ro
r
' fl
a
g
t
o component devices
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avoid
r
e
a
ding know
n
bad blocks during resy
n
c
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBro
w
n
m
d
/raid1:
a
voi
d
reading fro
m
kn
o
wn ba
d
b
l
ocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: Disable
b
a
d blocks and v0
.
90 metadat
a
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md: load/s
t
ore
b
adblock list fro
m
v1
.
x m
e
tadata
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md: don't a
l
low arrays t
o
contain devices with ba
d
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/bad-block-lo
g
:
a
d
d
sysfs interface f
o
r a
c
cess
i
ng
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: beginning
s
of bad blo
c
k
m
anagement
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: re
m
o
v
e s
u
spicious
s
ize_of
(
)
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/raid5: A
v
oid BUG
c
aused
by multiple fail
u
res
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id10: Improve d
e
cisio
n
on whether to fail a dev
i
ce
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lB
r
own
md/raid10: Make
use of new recovery
_
disabled handling
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brow
n
md: change m
a
naged o
f
recovery_disabled
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
w
n
md/
r
a
i
d5:
finalise n
e
w merged hand
l
e_str
i
pe
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id5: m
o
ve some m
o
r
e
common co
d
e into h
a
ndl
e
_str
i
pe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
e
i
lBro
w
n
md/ra
i
d
5:
move more com
m
on code
into handle_st
r
i
p
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/raid5: unite handle_strip
e
_di
r
t
ying5 a
n
d
h
andle_stripe_di
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Bro
w
n
md
/
raid5: uni
t
e f
e
tch_block5
a
nd fe
t
ch_block6
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
m
d
/raid5:
r
earrang
e
a
test in
f
etch
_
bloc
k
6
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
r
o
wn
m
d
/raid
5
: move more code into c
o
mmon h
a
ndle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/raid5: Move code
for finishi
n
g a recon
s
t
r
uc
t
ion
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
m
d
/r
a
id5: Rem
o
ve st
r
ipe
_
head_s
t
ate arg from handle_stri
p
e_ex
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d/rai
d
5
:
m
ove stripe_head_state and more co
d
e into
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
B
rown
md/raid5:
add some more fields to stripe_head_s
t
at
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBro
w
n
md/raid5:
u
nif
y
st
r
i
p
e
_
head_s
t
ate and r6_st
a
te
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBr
o
wn
md/raid5
:
move common co
d
e into h
a
ndle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md
/
raid5: r
e
place
sh->loc
k
with
an 'active' flag
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
i
l
Brown
md
/
raid5: Prot
e
ct some
m
ore cod
e
w
ith ->d
e
vice_lock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lB
r
own
md/raid5: Remove u
s
e of sh->lock in s
y
nc_request
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-28
Nei
l
Brown
md: avoi
d
e
n
dles
s
recovery lo
o
p when wait
i
ng f
o
r fail
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
NeilB
r
own
md:Docum
e
n
t
ation/md
.
txt -
f
i
x
typo
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md: a
l
lo
w
resync_
s
tart to be
s
et while an array is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md
/
raid10: r
e
fo
r
mat some loops w
i
th less indenting
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
ei
l
Brown
md/
r
aid10: r
e
move un
u
s
e
d
variable
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md
/
raid10:
make more use of
'
slot' in raid10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
m
d
/
r
aid10: s
o
me t
i
dyin
g
up in fix_read_error
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1
:
impr
o
ve ha
n
dling
of pages
allocated
f
or writ
e
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
md/raid1:
t
ry fix_
s
ync_read_error b
e
f
ore pro
c
ess_checks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/
r
aid1: tidy
u
p new function
s
: process_ch
e
cks
a
nd
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d/rai
d
1: s
p
lit o
u
t
t
wo
s
u
b-f
u
nctions from sy
n
c_requ
e
s
t_write
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBr
o
wn
m
d: make error
_
h
a
n
dler functions
m
ore uniform and correc
t
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brow
n
md/multip
a
th: discard
->work
i
ng_disks in
favour of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: clean up
read_balance
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md:
s
implify r
a
id10
r
e
ad_bal
a
nce
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/b
i
tmap: fix saving of events_cleared and other state
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: reject a re-add request t
h
at
cannot be honou
r
ed
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
m
d
: Fix race when cre
a
ting a new m
d
devi
c
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrown
md: Fix dev_sec
t
ors o
n
ta
k
e
over fr
o
m raid0 t
o
raid4/5
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrown
md/raid5: r
e
move
setting of ->queue_lock
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Nei
l
Brow
n
md
:
fi
x
up
r
ai
d
1/rai
d
1
0
unplugging
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrow
n
md:
i
n
corporate
new plugging
i
nto
r
aid5
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrow
n
md: p
r
ovide g
e
neric support
f
or handlin
g
unplug callbacks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBrown
md - remove old pl
u
gging code
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md/dm - r
e
move rema
i
ns o
f
plug_fn c
a
llback
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBro
w
n
md: use new plugging inter
f
a
ce
for RAID IO
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
e
ilBrown
block: Enhanc
e
n
ew
p
lugg
i
ng support to support general
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-11
NeilBrown
block: s
p
lice
p
lug list to
local context
commit
|
commitdiff
|
tree
2011-02-24
N
e
ilBrown
md: Fix
-
a
g
a
in - partiti
o
n
d
etecti
o
n when
array becom
e
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-24
NeilBrow
n
Fix over-z
e
alous fl
u
sh_
d
isk wh
e
n
changi
n
g device size
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-21
NeilBro
w
n
md: avoid spinlock problem in blk_throtl
_
exit
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
NeilB
r
own
nfsd: correct
l
y handle return value from nfs
d
_map_name
_
to_*
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
md:
c
orrectly handle probe
o
f an
'
mdp' dev
i
ce
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
Nei
l
Brow
n
md: don
'
t set_
c
apa
c
ity befor
e
arr
a
y is active
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-02
Neil
B
ro
w
n
md
:
Don't allow
slot_stor
e
while
resyn
c
/recover
y
is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: don't c
l
e
ar curr_resy
n
c_complet
e
d at end of resync
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilBrown
md: Do
n
't u
s
e
re
m
ov
e
_and_add_spares to remov
e
fa
i
led
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBro
w
n
m
d:
R
em
o
ve the AllReserved
f
lag for
c
omponent devices
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: don't abo
r
t
c
he
c
king spares as soon as one cannot
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: fi
x
t
h
e test for finding spares in raid5
_
start_resh
a
pe
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
Neil
B
rown
md: simp
l
ify so
m
e
'if'
c
onditi
o
nals in raid
5
_start_r
e
shape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
N
eilBrown
m
d: revert change to ra
i
d_
d
is
k
s on failu
r
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
Nei
l
Brown
md: Fix
r
emoval of extra drives wh
e
n con
v
er
t
i
n
g
RAID6
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBro
w
n
md:
r
ange chec
k
slot numbe
r
whe
n
manu
a
lly a
d
ding a
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrow
n
md/raid5: han
d
le manually-added s
p
ares
in st
a
rt_reshape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: allow su
s
pend_l
o
and
s
uspend_hi to decre
a
se
a
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
Nei
l
Brown
m
d
: D
o
n't let
i
mplementation detail of curr_r
e
sync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Be mo
r
e careful
a
bo
u
t
clea
r
ing flags
bit
in
-
>
recovery
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d
: md_stop_
w
rites requ
i
res mddev_loc
k
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
Ne
i
l
B
rown
md: Ensur
e
n
o
I
O request
t
o
get md device befo
r
e
it
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d
: fix regression resulting in del
a
ys in
c
le
a
ring
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
next