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: make it easier to wait for bad blocks to be acknowledged.
2011-07-28
N
eil
B
rown
md:
m
ake it
ea
s
ier
to w
a
i
t
f
o
r bad blocks to b
e
acknowl
e
dged
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md: add 'write_error' f
l
ag to component devi
c
es
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
ei
l
Bro
w
n
md/r
a
id1: avoid rea
d
ing known
b
a
d
bl
o
cks during resyn
c
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1:
a
void
reading fr
o
m
kn
o
wn bad blocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
Brown
m
d
: Disable bad blocks a
n
d v0
.
90 metadata
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
:
load/store
b
adbloc
k
list from
v1
.
x metad
a
ta
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md: don
'
t allow arrays to contai
n
d
e
vices
with bad
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
m
d
/b
a
d-b
l
o
c
k-log: add sysfs in
t
erface fo
r
ac
c
essing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: begi
n
nings of
bad b
l
o
ck mana
g
ement
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
:
remove su
s
pici
o
us
s
i
z
e
_of()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrow
n
md/
r
a
i
d5: Av
o
id
B
U
G caused b
y
m
u
ltiple fail
u
res
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
md/rai
d
10: Im
p
rove decision on whether to fail a device
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
own
md/raid10
:
Make use of new
recovery_disa
b
led
handl
i
n
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: chang
e
manag
e
d of recov
e
ry_disabled
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBr
o
w
n
md/raid5:
finalise ne
w
merged handle_st
r
ipe
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
m
d
/raid
5
: move so
m
e
more com
m
on code
in
t
o ha
n
d
l
e_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md/raid5: move more
c
o
m
mon
c
o
de
i
n
to handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: unite hand
l
e
_stripe_dirtying5 and handle
_
stripe_di
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/
r
aid
5
: unite fetch_block5 and fetch_block6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid
5
:
r
ea
r
ra
n
g
e
a
t
e
st
i
n fetch_bl
o
ck6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/raid5: move more code into
c
ommon handle_
s
tripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id5:
M
o
ve cod
e
f
or
finishi
n
g a reconstructi
o
n
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id5: Remove
s
trip
e
_head
_
state arg
from handle_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lB
r
ow
n
m
d
/
raid5: move
s
tripe_head_
s
ta
t
e and more
code
into
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
ei
l
Brown
md/raid5: add some more fiel
d
s to
s
tripe_h
e
ad_
s
tate
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lB
r
own
m
d
/raid5:
unify stripe_head_stat
e
a
n
d r
6
_s
t
a
te
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d/raid5: move common c
o
de
i
n
to
h
a
ndle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: replace sh->
l
ock with an 'act
i
ve'
f
lag
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lB
r
ow
n
md/raid5: Protect
s
ome more code
w
ith
-
>devic
e
_
l
o
ck
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5:
R
em
o
v
e
use
o
f s
h
->lock
i
n
sync_request
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
NeilBrown
md
:
a
voi
d
e
n
dl
e
ss
r
e
covery loop when waiting for fa
i
l
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
NeilBrown
m
d
:Documenta
t
i
o
n/md
.
t
x
t - fix typ
o
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilB
r
own
md: allow resync_s
t
a
rt to be s
e
t
w
h
i
le an array is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10:
refo
r
mat some loops
w
ith
l
ess indenting
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md/raid10: remove unused va
r
iable
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md/raid10
:
make more
u
se of 'slo
t
' in ra
i
d10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md
/
raid10: some ti
d
yin
g
up in
f
ix_read_error
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
m
d/raid
1
: improve handling of pages allocated for wr
i
te
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md
/
raid1: tr
y
fix_sync_r
e
ad_error before process_checks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d/raid
1
: tidy up new funct
i
o
n
s: process_checks and
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
l
B
rown
md/raid1: spli
t
out two sub-f
u
nctions from sync_
r
e
q
uest_w
r
ite
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md:
m
ake er
r
o
r
_
h
andl
e
r f
u
nctions more u
n
i
form and correct
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/multipath: discar
d
-
>workin
g
_di
s
k
s
in fa
v
our of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md/ra
i
d1: cle
a
n up read_balance
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
own
m
d: simp
l
ify raid
1
0 r
e
ad_bal
a
nce
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lB
r
own
m
d/bitmap: f
i
x saving of event
s
_cleared and othe
r
state
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilB
r
o
w
n
m
d: reject a re-add request that cannot be
honoured
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: Fix ra
c
e when creati
n
g
a
new
md devi
c
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrown
md: Fix dev_sec
t
ors on ta
k
eover from
raid0
t
o r
a
id4/5
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
NeilB
r
ow
n
md/raid5: remove setting of ->que
u
e_lo
c
k
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
eilBrown
md: fix up raid1/
r
aid10 unplugging
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrow
n
md: incorpora
t
e new p
l
ugging i
n
to
r
aid5
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md:
provide generic
support fo
r
ha
n
dling unpl
u
g c
a
llbac
k
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
m
d
- remov
e
old plugging code
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
ei
l
Brown
md/dm -
remove remains of plug
_
fn cal
l
back
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
eilBrown
md:
u
s
e
new plugg
i
n
g
i
n
terface for RAID IO
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilB
r
own
block: Enhance new plugging support to sup
p
ort
g
e
n
eral
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-11
Neil
B
rown
block: splice pl
u
g list to local
context
commit
|
commitdiff
|
tree
2011-03-01
Neil Br
o
wn
[CPUFREQ] Missing "unregister_cpu_notifier" in powernow
.
.
.
Signed-off-by: Neil Brown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
Ne
i
lBrown
md: Fix -
again
-
partition detection when
array b
e
come
s
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
Ne
i
lBrown
F
ix o
v
er-zealous flu
s
h_disk
w
hen changin
g
devic
e
size
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-21
NeilBr
o
w
n
md: avoid spinl
o
ck problem in
b
lk_throtl_e
x
it
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
n
fsd:
correctly handle return
v
alue f
r
o
m nfsd_map_nam
e
_to_*
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrow
n
md: correctly h
a
ndle probe of an 'mdp' devi
c
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
N
e
ilBr
o
wn
md: d
o
n't
s
et_capacit
y
b
e
fore array is
a
ctive
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-02
Neil
B
r
o
wn
md: Don't allow slot_store while resync/re
c
overy is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilBrow
n
md:
d
on't
clear curr_resync_completed
at
e
n
d of resync
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: Don
'
t
use remove_and_add_spares to remove failed
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md
:
Remove the AllReserve
d
flag for compo
n
e
nt dev
i
ces
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBro
w
n
md: don't
a
bort chec
k
ing
spares as soon a
s
one c
a
nnot
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBro
w
n
m
d
: fix
the t
e
st f
o
r find
i
n
g
s
pares in r
a
i
d
5
_start_
r
eshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilB
r
own
md
:
simpli
f
y
some 'if' conditi
o
na
l
s in
r
aid5_sta
r
t_reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md: r
e
vert
change
t
o
r
aid_
d
isks on f
a
ilure
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Fix removal of extra
d
rives wh
e
n conver
t
in
g
RAID6
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: range check slot number when
m
anu
a
lly adding a
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
eilBrown
md/raid5:
h
a
n
dle manually-added spa
r
e
s in star
t
_
r
e
s
hape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: al
l
ow
s
u
s
pend_lo and susp
e
n
d
_
h
i to decrease as
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBro
w
n
md: Don't let implementatio
n
detail of curr_resync
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Ne
i
lBrown
m
d: Be mo
r
e
c
areful ab
o
ut clearin
g
f
lag
s
bit
in ->recovery
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: md_stop_writes requ
i
res
mddev
_
lock
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: En
s
ure no IO requ
e
st to get md devic
e
before it
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrown
md: fi
x
r
egress
i
on
r
e
su
l
t
ing
in
del
a
y
s in clearing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilB
r
own
d
m
: raid45
6
basic
s
upport
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
d
m
: per target unplug cal
l
back support
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
e
il
B
rown
d
m
:
introduce targe
t
ca
l
lbacks and
congestion ca
l
lba
c
k
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-11
N
eilBrown
md: fix
regressio
n
with re-adding devi
c
es to a
r
rays
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-05
NeilBrown
sched: Cha
n
ge wait_for_completion_*_timeout(
)
to retu
r
n
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-12-17
NeilB
r
own
sunrpc
:
s
v
c_
s
ock_names should hold ref
to socket being
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-12-17
Neil
B
rown
sun
r
pc: remove xpt_pool
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-12-09
Nei
l
B
r
own
md: protect against NULL
reference when wa
i
ting
to
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-12-09
NeilBrown
md: f
i
x b
u
g with re-adding of
p
artially
r
e
c
o
vered devic
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-12-09
NeilBrown
m
d
: fi
x
possib
l
e deadlock in
handling flus
h
requests
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-12-09
Ne
i
l
B
rown
md: mov
e
code in to submit_flushe
s
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-12-09
NeilBrown
md: remove h
a
nd
l
i
ng of
f
l
u
sh_p
e
nding in md_submit_flush_data
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-12-08
Ne
i
l
Brown
nfsd: Fi
x
possibl
e
BUG_ON fi
r
in
g
in
set_chang
e
_
info
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-12-08
NeilBrow
n
sunrpc: pr
e
v
en
t
use-a
f
te
r
-free
o
n clearing XPT_BUSY
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-11-24
NeilBrown
md/raid1: really fix recovery loopin
g
when single good
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-10-29
N
e
i
lBrown
md:
tidy up device
s
ear
c
hes
in read_balance
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-10-29
NeilBr
o
wn
m
d/raid1: fix some
typos in comm
e
nts
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2010-10-29
N
e
ilBrown
md/raid1:
d
i
s
ca
r
d unused vari
a
ble
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next