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: make it easier to wait for bad blocks to be acknowledged.
2011-07-28
NeilBrown
md:
m
ake it
easier to wait
f
or bad blocks t
o
b
e
ack
n
owledged
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
r
o
wn
md: a
d
d '
w
rite_
e
rror' fl
a
g to component
devices
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md/raid1: av
o
id reading
k
n
own
b
ad blo
c
ks during resync
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/raid1: avoid re
a
din
g
f
r
om known bad blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md:
D
isable bad block
s
a
nd v0
.
90
m
e
t
adata
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
lBrown
md: load
/
store badblock lis
t
fro
m
v1
.
x metadata
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: don't allow arra
y
s to
c
o
n
t
ain d
e
vices with b
a
d
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/b
a
d-blo
c
k-
l
og: ad
d
sy
s
fs
i
nt
e
rf
a
ce for a
c
cessing
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md: beg
i
nnings of
b
ad b
l
ock m
a
nagemen
t
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
md: remove susp
i
c
ious size_of()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrow
n
m
d
/
r
ai
d
5: A
v
oid BUG ca
u
s
e
d by multiple failures
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
m
d
/
r
ai
d
10: Improve
d
e
c
i
sion on whether to
f
ail a
device
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/ra
i
d
1
0: Make use
o
f n
e
w reco
v
ery_disabled hand
l
ing
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md
:
c
h
ange managed of recovery
_
di
s
abled
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
m
d
/raid5: finalise new
m
e
r
ged handl
e
_st
r
i
p
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: move some more common
c
ode into handle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/
r
aid5
:
m
ove more co
m
mon code in
t
o handle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lB
r
own
md/raid5:
u
nite handle_stri
p
e
_
di
r
tying5 and handl
e
_stripe_di
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBr
o
wn
md/
r
aid5: un
i
t
e
fetch_block5
and f
e
tch_block6
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBro
w
n
md/raid5:
r
earrange a test in fetch_block6
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md/raid5: m
o
ve m
o
re code
into common handle
_
stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Brown
md/r
a
id5: Mov
e
cod
e
for fin
i
sh
i
ng a recon
s
truction
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: Re
m
o
ve st
r
ipe_head_
s
t
ate arg fro
m
handle_stripe_
e
x
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: move str
i
pe_head_state and mo
r
e code int
o
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
ilB
r
ow
n
md/raid5: add so
m
e more fields to s
t
ripe_hea
d
_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
ei
l
Br
o
wn
md/r
a
id5:
u
n
ify
s
tripe_he
a
d_state a
n
d r6_state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/
r
aid5: mov
e
comm
o
n co
d
e
int
o
handle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lBrown
m
d
/raid5: replace s
h
->lock with an 'activ
e
'
flag
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
N
e
i
l
B
r
o
wn
md/raid5
:
P
r
o
t
ect some mor
e
c
od
e
wit
h
->d
e
vice_
l
ock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lBrow
n
md/raid5: R
e
m
o
ve use of sh->lock
i
n sync_request
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-28
NeilBrow
n
md:
a
void endl
e
s
s re
c
overy loop w
h
en w
a
iting for
fail
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
NeilBrown
md:
D
o
cume
n
ta
t
io
n
/md
.
txt - fix typo
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
m
d
:
al
l
ow
r
e
sync_start to
b
e set
while
an
a
r
r
a
y is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md/raid10: reform
a
t some
l
oops
w
ith less inden
t
in
g
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1
0
: remove unu
s
e
d variable
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: ma
k
e mo
r
e use of 'slot' in raid10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/rai
d
10: som
e
ti
d
ying up in fi
x
_read
_
error
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/rai
d
1: improve handlin
g
of pages a
l
l
ocated for wri
t
e
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md/raid1: try fix_sync_read_error bef
o
re
process_
c
hecks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: tidy
u
p
new functions: proc
e
ss
_
che
c
ks and
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md/raid1: split out two sub-functions from sync
_
reque
s
t_w
r
ite
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md:
ma
k
e
e
rro
r
_handler
f
unctions mor
e
u
nifor
m
and correct
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/mul
t
ipath: discard ->working_disks in favour of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
ilBrown
md/raid
1
: clea
n
up read_
b
ala
n
ce
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md:
s
i
mp
l
ify raid10 read_balance
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md/bitma
p
: fix
s
aving of events_
c
leared
a
n
d
other state
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBrown
md: reject a re-
a
dd
request that cannot be
h
o
no
u
r
ed
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md:
Fix race when creat
i
ng a new md
device
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
N
e
ilBrown
m
d: Fi
x
dev_sectors on t
a
keove
r
from raid0 to raid4/5
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
Nei
l
Brown
md/raid5: remove setting of ->
q
ueu
e
_loc
k
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md: fix up raid1/raid10 unplug
g
ing
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md: incorporate new plugging into r
a
id5
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
eilBrown
md
:
prov
i
de ge
n
eric support for handl
i
n
g un
p
lug ca
l
lbacks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md -
remove
old plugg
i
ng code
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBrown
m
d
/
d
m - remove re
m
ai
n
s
of
p
lug_
f
n callbac
k
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilB
r
o
w
n
md: use new plugging interface for
R
AID IO
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lBrown
blo
c
k: En
h
ance
n
e
w plu
g
ging
s
upport to s
u
pport general
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-11
NeilBrown
block: splice plu
g
list
to local
context
commit
|
commitdiff
|
tree
2011-02-24
NeilBro
w
n
md: Fix -
a
gain - part
i
tion detection when ar
r
a
y becomes
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-24
N
e
ilBrown
Fix over-zealo
u
s
f
lush_disk when c
h
angin
g
d
e
v
i
ce size
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-21
Ne
i
lBrown
m
d
: a
v
oid spinlo
c
k
problem
i
n blk_
t
hrotl_
e
xit
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
Neil
B
rown
nfsd: c
o
r
r
ectly
h
andle retur
n
valu
e
from nf
s
d_map_name_to_*
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
Neil
B
rown
md: correctly handle p
r
obe of
an 'mdp' device
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
md
:
d
o
n't set_capacity bef
o
re array is active
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-02-02
NeilBrown
md: Don't
a
llow slot_store while resy
n
c/recovery is
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBro
w
n
md: d
o
n't cle
a
r curr_resync_complete
d
at end of
resync
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
Nei
l
Br
o
wn
md: Do
n
't use r
e
move_and
_
a
d
d_spar
e
s to remove fail
e
d
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrow
n
m
d
:
Remove the AllReserved fl
a
g
for co
m
p
o
ne
n
t d
e
vices
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilBro
w
n
md: don't abort che
c
ki
n
g spares
a
s
s
oon a
s
one
c
anno
t
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
Ne
i
lBrown
m
d
:
fix the test
for
f
inding spares in raid5_
s
tart_r
e
shape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
N
e
i
lB
r
own
m
d: simplify some '
i
f' cond
i
t
ionals in raid5_start_res
h
ape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-31
Neil
B
r
own
md: revert change to raid_d
i
sks o
n
failure
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md
:
Fix rem
o
val of extra driv
e
s when conve
r
ting
R
A
ID6
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d: r
a
nge check slot number
w
h
en manual
l
y adding a
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md/raid5:
h
andle
man
u
ally-add
e
d spar
e
s
i
n start_r
e
shape
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrow
n
md: allow suspend_
l
o and suspend_hi to decrease as
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
N
e
i
l
Br
o
wn
md:
Don
'
t
l
et im
p
lementation
d
etail o
f
curr_
r
esync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilB
r
own
md: Be more carefu
l
about clearing flags bit in ->recovery
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
m
d
: md_
s
top_writes requ
i
re
s
mdd
e
v_l
o
c
k
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: Ensure
n
o
IO request
t
o ge
t
md device befor
e
it
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilB
r
own
md:
fix
r
egression resulting in delays i
n
clearing
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
dm: raid
4
56 basic support
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
NeilB
r
o
wn
dm: pe
r
t
a
r
g
e
t unplug callback support
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-13
Ne
i
lB
r
own
dm: introduce target callbacks a
n
d
c
o
nge
s
tio
n
callback
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-11
NeilBro
w
n
m
d: fix
regression with re-adding
d
evices
to arrays
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-01-05
NeilBrown
sche
d
: Chan
g
e wai
t
_for_completion
_
*_timeout()
to return
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-17
N
e
i
lBr
o
w
n
su
n
rpc: s
v
c_sock_names should hold ref
t
o socket being
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-17
NeilBr
o
wn
sunr
p
c
: remo
v
e xpt_p
o
ol
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
NeilBrown
md: protect against NULL reference when waiting to
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
Neil
B
rown
md: fi
x
b
u
g
with re-adding of pa
r
t
ially recovered
devi
c
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
NeilBrown
md:
fix poss
i
ble deadloc
k
i
n handl
i
ng flu
s
h
r
e
ques
t
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
Nei
l
Brown
m
d: mov
e
co
d
e i
n
to
s
ubmit_flush
e
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-09
NeilBrown
md
:
r
e
move handling
o
f flu
s
h_pendin
g
in md
_
submi
t
_flush_dat
a
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-12-08
NeilBrown
sun
r
p
c: prev
e
nt use-af
t
er-free on
clearing
X
P
T
_BU
S
Y
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-11-24
N
e
ilBrown
md/raid1: really fix recovery looping when
s
i
n
g
le good
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-29
NeilBrow
n
md: t
i
d
y
up device se
a
rches
i
n
read_b
a
lance
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-29
NeilBrown
md/raid1: fix s
o
m
e
typos i
n
commen
t
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-29
N
e
ilBrown
md
/
raid1: dis
c
ard
u
nuse
d
variable
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-29
NeilBro
w
n
md: unplug
w
rites to externa
l
bitmaps
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2010-10-28
N
e
i
lBrown
md:
use separate bio p
o
ol for ea
c
h m
d
devi
c
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
next