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/reindent some loops.
2011-07-28
NeilBrown
md/rai
d
10: simplify/reindent som
e
loops
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
ro
w
n
md/raid5: Cl
e
ar bad
b
locks on suc
c
essful
write
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/raid5
.
Don't
w
rite t
o
known bad block on dou
b
tful
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBr
o
wn
md/raid5: w
r
ite e
r
rors shoul
d
b
e
record
e
d as bad blo
c
ks
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md/raid5: use bad-block log to imp
r
ove ha
n
dlin
g
o
f
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5: avoid r
e
ading fro
m
known
b
ad blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/raid1: factor se
v
eral
funct
i
ons out or raid1
d
()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/raid1: improv
e
h
an
d
ling of re
a
d fa
i
lu
r
e
d
uring re
c
overy
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
l
Brow
n
md/
r
aid1:
record badblock
s
f
o
und du
r
ing resy
n
c etc
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md/raid1: Ha
n
dle w
r
ite erro
r
s
by
updating badblock
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/raid1: stor
e
behind-write page
s
in bi_vecs
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
m
d/raid1: cle
a
r bad-b
l
o
c
k recor
d
whe
n
write s
u
cce
e
ds
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/ra
i
d1: av
o
id writing to k
n
own-bad blocks on known
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
m
d
: make it eas
i
er to w
a
it for bad blocks
to be acknowledged
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
:
add 'write_err
o
r' flag to
component devi
c
es
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
1
: avoid
r
e
a
di
n
g known bad bl
o
cks d
u
ring resync
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/raid1: a
v
oi
d
reading from kn
o
w
n
bad blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: Disable bad bl
o
c
ks and v0
.
9
0
m
etadata
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md: load/store badblock lis
t
from v1
.
x met
a
data
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md: don't allow arr
a
ys
to con
t
ain devic
e
s with bad
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBr
o
w
n
md/bad-bl
o
ck-l
o
g: add sys
f
s int
e
r
f
ace
f
or acces
s
ing
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md: beginnings of b
a
d blo
c
k manageme
n
t
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d: remove sus
p
icious size_of()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d/raid5: Avoi
d
BUG caused by
m
u
ltiple failures
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id1
0
: Im
p
rove decisio
n
on whethe
r
to fai
l
a device
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md/raid10: Make us
e
of n
e
w recovery_disable
d
h
a
ndlin
g
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md: change
m
anaged
o
f recovery
_
dis
a
bled
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
r
own
md
/
raid5: finalise new merged handle_s
t
rip
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md
/
raid5: mov
e
some m
o
re
c
ommon cod
e
int
o
hand
l
e_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
l
B
ro
w
n
m
d/raid5: move more common cod
e
int
o
handle_stri
p
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/raid5: un
i
te handle_str
i
pe_dirtying
5
an
d
handle_
s
tri
p
e_di
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
md/raid5: unite f
e
tch_
b
lo
c
k5 an
d
fetch_block6
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/raid5: rearrange a test i
n
fet
c
h_block6
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
m
d/r
a
id5:
m
o
v
e
m
ore code
i
nto common ha
n
dle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
l
B
rown
md/raid5: Move co
d
e for
f
inishing
a
reconstruction
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
md/raid5:
R
em
o
ve stripe_head_state ar
g
fro
m
handle_stripe_e
x
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
eilBrown
md/ra
i
d
5: move stripe_head_state an
d
m
o
re cod
e
into
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBrown
md/raid5: add some more
f
i
e
l
d
s
to st
r
ipe_head_sta
t
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBrown
md/raid5: unify strip
e
_head_state an
d
r6_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5
:
mov
e
comm
o
n
code into
handle_st
r
ipe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
i
l
Brown
md/raid5: replace sh
-
>l
o
ck with an '
a
ctive' flag
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
l
Brown
m
d/raid5: Protect some more code wi
t
h ->device_lock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Nei
l
Brown
md/raid5: Remove use of sh-
>
l
o
c
k in sync_request
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-28
NeilB
r
ow
n
md: avoid
e
n
dless r
e
covery loop when waiting for fa
i
l
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
NeilBr
o
w
n
md:Documen
t
at
i
on/md
.
txt
-
f
ix
typo
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
: allow
r
esync_
s
tart
t
o be set w
h
il
e
an array is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
m
d/raid10: re
f
ormat some loops wi
t
h
less indenting
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md/raid1
0
: remo
v
e unused variable
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
m
d
/raid10: make
m
ore use
of '
s
lot
'
in
raid10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md/ra
i
d10
:
som
e
tidyin
g
u
p
i
n fix
_
read_error
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBro
w
n
md/ra
i
d1: im
p
rov
e
h
a
nd
l
ing of
pages allocated f
o
r
w
rite
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md
/
raid
1
:
try fix_sync_
r
e
a
d_error before process_ch
e
cks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md/raid1: tidy up
n
ew functions: process_checks and
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/
raid1: split out two sub-functions from sync_r
e
quest_write
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
: make error_handl
e
r funct
i
ons
m
o
r
e uniform
a
nd correct
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md/multipath:
discard ->working_disks in
f
avour of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/ra
i
d1: clean up rea
d
_
b
alan
c
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBro
w
n
md: simplify raid10 read
_
balance
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBr
o
wn
md/bitma
p
: f
i
x sa
v
ing of events_cleared and other state
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: reje
c
t
a
re-add request that
canno
t
be
honoured
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: Fix race when
creatin
g
a new
md devi
c
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrow
n
md: Fix de
v
_s
e
ctors on takeover from ra
i
d
0 to raid4/5
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
Nei
l
Brown
md/raid5: remove
set
t
i
n
g of -
>
q
u
eue_lock
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
eilBrown
m
d: fix up raid1/raid10
u
nplugging
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBro
w
n
m
d
: incorporate new plu
g
ging into ra
i
d
5
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilB
r
own
md: p
r
ovid
e
g
eneric support for handling unplug cal
l
back
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrow
n
md - remove old plugging co
d
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
e
i
l
B
r
own
m
d
/dm - remove remains of plug_fn callback
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Nei
l
Bro
w
n
md: use
n
ew
p
lugging in
t
e
rfa
c
e for RAID I
O
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
e
ilB
r
own
block: Enhanc
e
new pl
u
gging s
u
ppo
r
t
to support general
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-11
Nei
l
Brown
blo
c
k: splice plug lis
t
to loc
a
l co
n
text
commit
|
commitdiff
|
tree
2011-02-24
NeilBro
w
n
m
d: Fix -
a
gain -
par
t
i
tion detection when array
b
e
c
omes
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-24
NeilBr
o
wn
F
i
x
o
v
er-zealous flu
s
h
_
disk when changing device size
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-21
NeilBrown
m
d
: avoid sp
i
nlock pro
b
lem in blk
_
thro
t
l_ex
i
t
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
nfsd: cor
r
ec
t
ly handle return value f
r
om n
f
sd_map_n
a
m
e
_to_*
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
md
:
correctly handle pr
o
be
o
f an
'
mdp' device
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
m
d
: don't set_capacity before arr
a
y
is
a
cti
v
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-02
N
e
i
l
Bro
w
n
m
d: Don't all
o
w s
l
ot_stor
e
whi
l
e
resync/r
e
covery
is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
m
d: d
o
n
't c
l
ear
curr_resync_completed a
t
en
d
of re
s
ync
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
m
d: Don't use rem
o
ve_and_add_spar
e
s
t
o remove fai
l
ed
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
m
d: Remove th
e
AllR
e
se
r
v
ed f
l
ag
for compo
n
ent devices
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilBr
o
wn
md: d
o
n't
abort checking spares as soon as
o
ne
c
a
n
not
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilB
r
own
md: fix the test fo
r
finding spares in ra
i
d5_s
t
art
_
resh
a
pe
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: s
i
mplify some '
i
f' conditionals in raid5_start_r
e
shape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBro
w
n
md: re
v
ert change
t
o raid_d
i
sks on failure
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Fix
r
emoval o
f
extra driv
e
s when converting RAID6
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
il
B
rown
md:
range
c
heck slot number when manually add
i
ng a
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBro
w
n
md/
r
aid
5
: handle manually-added spar
e
s in start_reshape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: allow
s
u
spen
d
_lo and sus
p
end
_
hi t
o
decrease
as
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
eilBrown
md: Don't let implementation detail of curr
_
resync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
i
lBrown
md: Be more carefu
l
abo
u
t clearing flags bit in
->recovery
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md
:
md_stop_wri
t
es
r
e
q
uires mdde
v
_lock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Ensure n
o
IO re
q
uest to ge
t
md device before it
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
il
B
r
own
md: fix regression resulting in d
e
lays i
n
clearing
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBr
o
wn
dm
:
r
aid456 basic support
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBr
o
wn
dm: per target unplug cal
l
b
a
c
k
support
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrown
dm: in
t
r
o
duce tar
g
et callbacks a
n
d conges
t
io
n
ca
l
lback
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-11
Ne
i
lBrown
md:
f
ix regr
e
s
s
ion
with re-ad
d
ing dev
i
ces to arrays
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-05
N
eilBrown
s
c
hed: Ch
a
nge wait_for_co
m
pletion_*_time
o
ut() to return
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-17
Ne
i
lBrown
sunrpc: svc_s
o
ck_names should hold ref to socket being
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
next