repo.or.cz
/
linux-2.6
/
libata-dev.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
md: don't allow arrays to contain devices with bad blocks.
2011-07-28
N
e
il
B
ro
w
n
md: don't allow arrays t
o
c
o
n
tain de
v
ices wi
t
h bad
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/bad-bl
o
ck-log:
a
d
d s
y
sf
s
i
n
terface for accessi
n
g
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
md: b
e
ginnings of bad bloc
k
management
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md: remove suspi
c
io
u
s s
i
z
e
_of()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/raid5: Avo
i
d
BUG caused by
multiple failures
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid10: Improve decis
i
on
o
n whethe
r
to fa
i
l
a
de
v
ice
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/
r
aid10: Make
u
se of new r
e
covery_
d
i
s
abled handling
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: change managed of recovery_d
i
sa
b
led
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
md/raid5: f
i
n
al
i
se new merged h
a
ndle_stripe
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/r
a
i
d
5: move some
m
ore c
o
mmon co
d
e into handle
_
strip
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/raid5: move
more c
o
mmon cod
e
into ha
n
dle_s
t
r
i
pe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d5: u
n
ite
handle_stripe_dirtying5 and handle_st
r
i
p
e_di
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md
/
r
a
i
d5: unite fetch_block5 and fetch_block6
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d5: rearrange a test i
n
fetch_blo
c
k6
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
eil
B
r
o
w
n
m
d/raid5: move m
o
r
e
c
o
d
e
i
nto co
m
m
o
n
h
andle_str
i
pe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
md
/
raid5:
Mov
e
code for
f
i
nishing a reconst
r
uction
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
ro
w
n
md/rai
d
5: Remo
v
e s
t
ri
p
e
_head_state arg fr
o
m handle_stripe_ex
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/ra
i
d5: move
stripe_head_state and more code
into
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5:
a
dd some mor
e
fie
l
ds to stripe_head_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Neil
B
rown
m
d/raid5: unify stripe_hea
d
_state and r6_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilBr
o
wn
m
d
/
raid5
:
mov
e
common code in
t
o
h
andle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5
:
re
p
lace sh-
>
l
ock with an
'
a
ctive' flag
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: Protect
s
o
me mo
r
e co
d
e wi
t
h
-
>devic
e
_lock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrow
n
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
NeilBr
o
wn
md
:
av
o
id e
n
dle
s
s
r
e
covery
l
oop wh
e
n waiting
f
or
f
a
il
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
N
ei
l
Br
o
wn
md:
D
ocumen
t
a
t
ion/md
.
txt - fix typo
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md: allow re
s
ync_sta
r
t
to be set while an
array is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
m
d/raid10: reformat some loops
w
ith less indenting
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
md/rai
d
10: remove un
u
sed vari
a
ble
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md/raid10: make more use
o
f
'
slo
t
' in r
a
id10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/
r
a
id10: some tidying up in fix
_
read_
e
rror
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: improve handl
i
n
g
of pag
e
s allocated
f
o
r write
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
m
d/raid1: tr
y
f
i
x
_s
y
nc
_
read_err
o
r before process_checks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md/r
a
id1: tidy up new f
u
n
c
ti
o
ns: proces
s
_checks and
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/ra
i
d
1: split out two su
b
-functions
f
rom s
y
nc_r
e
quest_wr
i
te
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: make error_
h
andler fun
c
t
i
ons mo
r
e uni
f
orm
a
nd corr
e
ct
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md/
m
ultipath
:
disc
a
rd ->working_disk
s
in favour o
f
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
il
B
rown
md/raid1: clean up
re
a
d_b
a
lance
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: s
i
mplif
y
raid1
0
read_bal
a
n
c
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
B
r
own
md/bitmap:
f
ix saving o
f
events_cleared a
n
d other state
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
m
d
: reject
a
re-add re
q
ue
s
t
t
h
a
t canno
t
be ho
n
our
e
d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md: Fix race when creati
n
g a ne
w
md de
v
ice
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
Nei
l
B
rown
md: Fix dev_s
e
ctors on takeover
fro
m
raid0 to rai
d
4/5
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrown
md/raid5: remov
e
setting of ->queue_lock
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
e
i
l
B
r
own
md: fix up raid1/raid1
0
unplugg
i
ng
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBrown
md: incorporat
e
new plugging int
o
r
aid5
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBrow
n
m
d
:
provide generic suppo
r
t
for handling unplug
callbacks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
m
d - re
m
ove old plugg
i
ng code
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBr
o
wn
md
/
d
m - remove
re
m
ains of plug_fn c
a
llback
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Neil
B
rown
md: use new plu
g
ging in
t
e
r
fac
e
f
o
r R
A
ID IO
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
block: Enhance new plugging su
p
p
o
rt to
s
upport gener
a
l
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-11
N
e
i
l
Brown
block: splice plug
l
ist to local context
commit
|
commitdiff
|
tree
2011-02-24
N
eilBrown
md: Fix - a
g
ain - partition
detection when
ar
r
ay becomes
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-24
NeilBrown
F
i
x
over-zealous flush_
d
isk when chang
i
ng devi
c
e size
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-21
N
e
ilBrown
md: avoid
spinlock
p
roblem in blk_thr
o
tl_exit
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
N
eil
B
r
o
wn
nfsd: co
r
rectly
h
andle return value f
r
om nfsd
_
map_n
a
m
e
_
to_*
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
NeilBro
w
n
md: corr
e
ctl
y
h
andle
p
robe of an 'mdp' device
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
Nei
l
Brow
n
md: don't set_
c
apacity bef
o
re array is active
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-02
NeilBrown
m
d: Don't all
o
w slot
_
sto
r
e while resync/recovery
i
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
N
eilBr
o
wn
m
d: don't clear curr_resync_comple
t
e
d at end of
resync
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
Neil
B
rown
md
:
Don't use remove_and
_
add_sp
a
r
es to remove fai
l
e
d
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilB
r
own
md: Remov
e
the
Al
l
R
e
se
r
ved
f
lag fo
r
compon
e
nt
d
evic
e
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBr
o
wn
md: don't a
b
ort
checking spares
a
s so
o
n as one cannot
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
m
d: fix the t
e
st
fo
r
fi
n
ding s
p
ares in ra
i
d5_
s
tart_
r
es
h
ape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
Neil
B
rown
md
:
s
i
mplif
y
some 'if' conditional
s
in raid5
_
start_resha
p
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilB
r
own
md: revert change
to raid_disks o
n
fai
l
ure
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
i
l
Brow
n
md:
F
ix
re
m
oval of extra d
r
ives
w
hen converting
R
AID6
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md
:
range check slot numbe
r
w
h
en manuall
y
adding
a
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d
/raid
5
:
ha
n
d
l
e manually-added spar
e
s in start_reshape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
Neil
B
r
own
md
:
allo
w
susp
e
n
d
_
lo and suspen
d
_hi to
d
e
c
rease as
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrown
md: D
o
n'
t
l
e
t imp
l
ementat
i
on detai
l
of curr_
r
esync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d:
B
e more careful ab
o
u
t
c
l
earing f
l
a
g
s bit in ->recovery
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: m
d
_st
o
p_wr
i
t
es requ
i
r
es
mddev_lock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Ens
u
r
e no IO r
e
qu
e
st to get md devi
c
e before
i
t
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilB
r
own
md: fix regression resulting in delays in clearing
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
i
lBrown
dm: raid
4
56 bas
i
c su
p
port
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrow
n
dm: per target un
p
lu
g
callback suppor
t
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
Nei
l
Brown
dm: introduce target
c
allbacks and co
n
gestion callback
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-11
NeilBrown
m
d
: fix regression with re-addi
n
g devices to array
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-05
NeilBrown
sc
h
e
d
:
C
ha
n
ge wait_
f
o
r
_completion_*_
t
i
m
eou
t
() t
o
return
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-17
N
e
il
B
rown
sunrpc:
s
vc_sock_na
m
es shou
l
d
h
old ref to sock
e
t
being
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-17
NeilBrown
sun
r
pc:
remove xpt_pool
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
Ne
i
lB
r
own
md: pr
o
tec
t
aga
i
nst
NULL reference wh
e
n wa
i
ting
t
o
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
NeilBrown
md: fix bug with
r
e-add
i
ng of partially recov
e
red devi
c
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
NeilBr
o
wn
m
d
: fix possib
l
e deadlock in handlin
g
flush requests
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
NeilBrown
md: move code in t
o
submit_f
l
ushes
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
N
eilBrow
n
md:
remo
v
e handling of flush_pending in md
_
s
ubmit_fl
u
sh_data
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-08
Neil
B
r
own
sunrpc: prevent u
s
e-aft
e
r-free on clearing
X
PT_B
U
S
Y
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-11-24
NeilBrown
md/raid1: rea
l
ly fix recovery looping when single good
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-29
NeilBrown
md: tidy
up
device searches in read_
b
alanc
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-29
NeilBro
w
n
md/
r
aid1: fix some
typos in c
o
mments
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-29
N
e
ilBrown
md
/
raid1: discard
u
nused
v
ariable
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-29
N
e
ilBr
o
wn
md
:
unplug writ
e
s to ext
e
rnal bitmaps
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-28
NeilBrown
md
:
use sepa
r
ate bio pool for each md de
v
ice
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-28
NeilBrown
md:
change type of first arg to s
y
nc_pag
e
_
i
o
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-28
NeilBrow
n
md/r
a
id1: p
e
rform mem a
l
lo
c
atio
n
b
e
f
o
r
e
disab
l
ing wr
i
tes
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-28
NeilBro
w
n
md: use
bio_
k
mal
l
oc rather
t
h
a
n bio_all
o
c
w
h
e
n failure
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-28
N
e
ilBrown
m
d:
Fix poss
i
b
le de
a
dlock with
multiple
m
e
m
po
o
l
a
llocations
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-28
NeilBrow
n
md: use secto
r
_t in b
i
tmap_get_count
e
r
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-28
N
eilBrown
md: remo
v
e
md_mutex locking
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
next