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: avoid reading from known bad blocks - part 1
2011-07-28
NeilBrown
md/raid10: avoid r
e
a
d
i
ng from
known bad blocks - part 1
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/
r
a
i
d
10: Spl
i
t
handle
_
read_error out from raid10
d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
/
raid10: sim
p
lify/reindent some loops
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d5: Clear bad blo
c
ks on succ
e
s
s
f
ul
w
r
ite
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
aid
5
.
Don
'
t write to known bad blo
c
k
on doubtful
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md/rai
d
5:
w
rite error
s
should
b
e recorde
d
as bad blocks
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid5:
use b
a
d-b
l
ock
l
og to improve han
d
ling of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/raid5
:
avoid reading from known bad blocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md/r
a
i
d
1: factor sever
a
l functions
o
u
t
o
r
raid1d()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/raid1: impr
o
ve
h
andling of read f
a
i
l
ure d
u
ring recovery
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrow
n
md/ra
i
d1: record
b
adblo
c
ks found durin
g
resync etc
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: Handle
write errors
by updating ba
d
b
l
ock
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Nei
l
B
r
own
md/r
a
id
1
: store behind-write pages in
bi_
v
ecs
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
aid1
:
clear bad-block record when write succeeds
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
m
d
/raid1: avo
i
d writing to
known-bad blocks on known
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
:
make
it easier to w
a
it for bad
b
l
ocks to be ackn
o
wledged
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md: add
'wr
i
te_erro
r
'
fla
g
to component devices
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avoid reading known bad blocks during resync
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
l
Brown
m
d
/
r
aid1: a
v
o
id r
e
ading from known bad
b
l
ocks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: Disable b
a
d blo
c
ks
a
nd
v
0
.
90 metadata
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md:
load/st
o
re badblock l
i
st fr
o
m
v1
.
x metadata
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: don't a
l
low arra
y
s to contain
d
evices
w
ith ba
d
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/bad-b
l
ock-log: add
s
ysfs inter
f
ace for acce
s
sing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md
:
b
eginnings of
b
ad
b
lock management
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
m
d
:
r
emove
s
usp
i
c
i
ous size_of()
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
lBrown
md/raid
5
:
Avoid
BUG caused
b
y multi
p
le failures
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid10
:
Imp
r
o
ve decision on wh
e
t
her to
fail a device
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
md/
r
aid1
0
:
Make
use of new recover
y
_disab
l
e
d
handl
i
n
g
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrow
n
m
d
: change managed
of recove
r
y
_
disable
d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
l
B
r
o
wn
md/raid
5
: finalise new merge
d
handle_stripe
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
i
lBrown
md/raid5: m
o
ve some more comm
o
n code into handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: move more common
c
o
de into handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
ilBrown
md/raid5: unite
h
a
ndle
_
stripe
_
dir
t
ying5 and ha
n
dle_stri
p
e_d
i
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilB
r
ow
n
md/raid5: unit
e
f
etc
h
_
block5 and
f
etch_bloc
k
6
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
md/r
a
id5:
r
e
arran
g
e a test in fetch_block6
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
rown
md/ra
i
d
5
: move more
co
d
e int
o
com
m
on handle_stripe
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
N
e
il
B
rown
md/
r
aid5: Move code for
finishing a recon
s
truct
i
o
n
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: Remove stripe_head_state arg from handle_stripe_ex
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lBrown
md
/
ra
i
d5:
move
s
tripe_
h
ead_
s
ta
t
e and more c
o
de i
n
to
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
e
i
l
Bro
w
n
m
d
/rai
d
5:
a
dd some more fi
e
lds to
s
tr
i
pe
_
head_state
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5: un
i
fy stri
p
e_head
_
state a
n
d r6_sta
t
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilB
r
own
md/raid5:
move
common
c
ode into handle_s
t
r
i
p
e
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
N
eil
B
r
o
wn
md
/
ra
i
d5:
r
ep
l
a
ce sh-
>
lock with an 'act
i
v
e' flag
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBr
o
wn
md/raid
5
:
Protect s
o
me more code with ->device_loc
k
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
m
d/ra
i
d5: Remove use of
sh-
>
lock in sync_re
q
uest
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-28
NeilBrown
md
:
a
void
endless
r
ecovery
l
o
op when
waiting for fail
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-06-09
Ne
i
l
B
rown
md:Docum
e
ntati
o
n
/
md
.
txt - fix
typo
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md:
allow resync_
s
tart to be set while an array is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md/raid10: refor
m
at som
e
loops with les
s
inde
n
t
ing
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md/r
a
id10: remove
u
nu
s
e
d
v
a
riable
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: make
m
o
r
e use of '
s
lo
t
'
in raid10d
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: some tidying
up in fix_read_er
r
or
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
md/raid1:
i
mprove h
a
ndling
of pages allocated for
w
ri
t
e
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md
/
r
aid1: try
fix_sync_read_error
before proc
e
ss_
c
he
c
ks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md/ra
i
d
1
: tidy up new
func
t
ions: process_ch
e
c
ks
and
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid1: spl
i
t out two sub-fun
c
tions from sync_request_write
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lB
r
ow
n
md: ma
k
e error_handler functio
n
s more uniform an
d
correct
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBr
o
wn
md/multip
a
t
h:
d
iscard ->working_
d
isks in fav
o
ur of
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d/raid1: clean up r
e
ad_balance
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBr
o
wn
md: simplify raid10 re
a
d
_balance
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d/b
i
tmap: fix s
a
ving of events_cleared
a
nd other s
t
ate
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
Ne
i
lBrown
md: reject a re
-
add
request
t
h
a
t
c
a
nnot be honoured
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrow
n
md: Fix race
w
hen creating
a new m
d
de
v
i
ce
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
N
e
i
l
Brow
n
md: Fix dev_sectors
o
n takeover from
r
aid0 to
r
a
id
4
/5
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-20
NeilBrown
md/r
a
i
d
5
:
r
emove
s
etting of ->queue_lock
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilB
r
own
md: fix up rai
d
1/
r
aid10 unpl
u
gging
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md
:
i
ncorpo
r
a
te n
e
w plu
g
ging
into raid5
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md:
pro
v
i
d
e generic support for handli
n
g
unplug
c
allbacks
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
m
d
- re
m
ove old plugging code
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md/dm - remov
e
rem
a
ins of plug_fn
callback
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
N
e
i
l
B
r
own
md: use new
p
lugg
i
ng interf
a
ce
f
o
r RAID IO
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-18
Ne
i
lB
r
own
b
l
ock: Enhance ne
w
plu
g
ging su
p
port to
s
uppo
r
t
general
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-04-11
Neil
B
rown
block: splice
plug list to local context
commit
|
commitdiff
|
tree
2011-03-01
Neil Brow
n
[CPUFREQ] Missing "unregister
_
cpu_
n
o
t
ifi
e
r" in
p
owernow
.
.
.
Signed-off-by: Neil Brown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
Neil
B
r
o
w
n
md: Fix - again -
p
a
rtition detection when
arra
y
b
ecomes
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-24
NeilBrown
Fix
o
ver-zealou
s
flush_disk
w
hen c
h
anging d
e
vice si
z
e
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-21
N
e
ilBro
w
n
md: avoid spinlock problem in
blk_throtl_exit
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
Nei
l
Brown
nfsd: c
o
rre
c
tly
h
andle
r
eturn v
a
l
u
e from nfs
d
_map_name_to_*
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBrown
m
d
:
corre
c
tly handle probe of an 'mdp'
device
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-16
NeilBr
o
wn
md: don
'
t set_capacity
b
e
f
ore array is active
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-02-02
Ne
i
lB
r
own
md: Don't al
l
ow slot
_
store whil
e
resync/recovery is
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilBrown
md: do
n
't cl
e
ar c
u
rr_r
e
sync_completed at end of resync
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
e
ilB
r
own
md
:
Don
'
t
use remove_a
n
d_add_spare
s
to remov
e
failed
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Ne
i
l
B
r
own
m
d: R
e
move the Al
l
R
eserved
fla
g
for
c
o
m
p
one
n
t devices
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBro
w
n
m
d
: don't abo
r
t
checking s
p
ares as soon as
o
n
e
cannot
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
N
ei
l
Brown
md: fix th
e
test for findi
n
g s
p
ares i
n
raid5_st
a
rt
_
reshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
NeilBrown
md:
s
implify som
e
'if'
c
onditionals in raid5_start_
r
eshape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-31
Ne
i
lBrow
n
md
:
r
e
vert change
t
o r
a
id_di
s
k
s
o
n
failure
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBr
o
wn
md: Fix re
m
oval of ext
r
a drives when converting RAID6
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md:
r
ange
check slot number when manually adding a
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBr
o
wn
md/ra
i
d5:
handle manually-added spares
i
n s
t
art_
r
e
shape
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Nei
l
Brown
md: all
o
w s
u
spend_lo and suspe
n
d_hi to decr
e
ase as
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
e
ilBrown
md:
Don't let impleme
n
t
a
tion
det
a
il o
f
cu
r
r_resyn
c
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
md: B
e
more careful a
b
out clearing f
l
a
gs bit in
-
>re
c
overy
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
eilBrown
md: md
_
st
o
p_
w
r
i
tes requires mdd
e
v_l
o
ck
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
N
eil
B
rown
md:
Ensure
no IO req
u
est
t
o
g
e
t md
d
evice before
it
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBr
o
wn
md: fi
x
regressi
o
n resulting in delays in clearing
.
.
.
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Nei
l
Brown
d
m
: raid456 bas
i
c suppo
r
t
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
NeilBrown
dm: per target unp
l
u
g callback sup
p
ort
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
2011-01-13
Neil
B
rown
d
m: introduce target cal
l
b
ack
s
a
n
d
congestion callb
a
c
k
Signed-off-by: NeilBrown <
neilb@suse.de
>
commit
|
commitdiff
|
tree
next