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/raid1: perform bad-block tests for WriteMostly devices too.
2012-01-18
NeilBrow
n
m
d
/
raid1: perf
o
rm bad-
b
lock tests f
o
r WriteMostly
d
e
v
ices
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2012-01-18
NeilBrown
N
FS -
fix r
e
cent
breakage to NFS err
o
r
handling
.
From:
NeilBrown
<neilb@suse.de>
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-11-11
Nei
l
Brown
md/raid5: a
b
ort any pending
pari
t
y operations
w
hen
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-11-11
NeilBrown
NFS/sunrpc: don't use a credent
i
al with extra groups
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-11-11
N
eilBrow
n
m
d/raid10:
Fix bug w
h
en activat
i
ng a
hot-s
p
a
r
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-11-11
NeilBrown
md
/
r
a
id5: fix bug that could r
e
s
ult i
n
reads from a
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-09-21
NeilB
r
own
md: Avoid waking up a thread after it has bee
n
freed
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-09-10
NeilBrown
md: Fix ha
n
dling for devic
e
s fro
m
2TB to 4T
B
i
n
0
.
90
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-09-10
NeilB
r
own
md/raid1
,
10
:
Remove use-af
t
er-free b
u
g in make_request
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-09-10
NeilBrown
md/ra
i
d10
:
u
nify handl
i
ng of write
c
ompletion
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-09-10
NeilB
r
own
Avoid dereferenc
i
ng a '
r
eque
s
t_q
u
e
u
e' after
last clos
e
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-08-31
NeilBrown
m
d
/raid5: fix a hang
o
n
d
evic
e
failure
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-08-30
NeilBrow
n
md: fix
c
learing of 'b
l
ocked' flag in the p
r
esen
c
e
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-08-26
NeilBrown
All
Ar
c
h
:
r
e
mov
e
li
n
k
a
g
e for sys_nfsservc
t
l system
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-08-25
NeilB
r
own
md/
l
i
near: avoid corrupting st
r
ucture while waiting
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-08-25
Neil
B
rown
md: en
s
ure changes to 'write-mos
t
ly' are reflected
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-08-25
N
e
ilBrown
md: r
e
port
f
a
i
l
u
r
e if a
'
set
f
a
ulty'
request doesn't
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d
10: ha
n
dle furth
e
r er
r
o
r
s dur
i
n
g fix_read_er
r
or
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
1
0:
H
andle read error
s
during recovery better
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: si
m
pli
f
y read
e
r
r
or han
d
lin
g
during recovery
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/raid10:
r
e
cord bad blocks due to write error
s
during
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10: attempt to fix read errors during resync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBrown
md/
r
aid10:
H
andle wr
i
te e
r
rors
by updating b
a
dblock
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10:
c
lear bad-
b
loc
k
re
c
ord when wr
i
te succe
e
ds
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid10
:
avoid writing
t
o known
bad blo
c
ks on
k
n
own
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
aid10 recor
d
bad
bl
o
c
ks as n
e
eded d
u
ring rec
o
very
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eil
B
r
own
md/raid10
:
a
voi
d
readi
n
g
known b
a
d blocks during resync
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
m
d
/raid
1
0 -
avoid r
e
ading from known bad blocks -
p
art 3
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/ra
i
d10:
avoi
d
reading from known bad block
s
- part 2
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
m
d
/raid10
:
avo
i
d reading from known b
a
d blocks
-
p
a
rt 1
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lBrown
md/raid1
0
: Split ha
n
dl
e
_read_er
r
or out fro
m
ra
i
d10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md
/
raid1
0
:
simplify/reinde
n
t some l
o
ops
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/ra
i
d5: Clear bad blo
c
ks
o
n
successf
u
l write
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Ne
i
lB
r
own
m
d
/raid5
.
Don't w
r
i
te to
k
nown ba
d
block on doubtful
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
aid5: writ
e
errors sh
o
u
ld be recorde
d
a
s
bad blocks
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
ilBr
o
w
n
md/raid5: u
s
e bad-block
log to i
m
prove han
d
l
i
n
g
of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/raid5
:
avoid reading from known bad bl
o
cks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid
1
: factor several f
u
nctions o
u
t o
r
raid1
d
()
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md/raid1: impr
o
ve handlin
g
of
read failure during
recovery
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBro
w
n
md
/
r
a
id1:
r
ec
o
rd b
a
dblo
c
ks found duri
n
g r
e
s
yn
c
etc
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: Handle write errors by
u
p
dating badblock
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/
r
a
id1: s
t
o
r
e behin
d
-
write pages in bi_vec
s
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
m
d
/
r
aid1: clear bad-b
l
ock record when write succeeds
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilB
r
own
md/rai
d
1: a
v
oid
w
ritin
g
t
o
known-bad block
s
on known
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
m
d
: make it easier to wait for bad block
s
to
b
e acknowled
g
ed
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: add
'w
r
ite_e
r
ror' f
l
ag
t
o component
d
evices
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md/raid1: avo
i
d reading
k
no
w
n bad b
l
ocks dur
i
ng resync
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
Neil
B
rown
md/ra
i
d1: avoid reading from
k
nown b
a
d blocks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrown
md: Disable bad blocks and v0
.
90 me
t
adata
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
eilBrown
md: l
o
a
d
/s
t
ore badblock li
s
t from v
1
.
x metada
t
a
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
N
e
i
l
Brown
md: do
n
't allow arrays to contai
n
devic
e
s with
bad
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBr
o
wn
md/b
a
d
-
b
l
o
c
k
-lo
g
: add
s
ysfs interfa
c
e for a
c
c
essing
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-28
NeilBrow
n
md:
b
eginnings of
b
ad block
management
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md: r
e
mo
v
e suspicious size_of
(
)
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
md/ra
i
d5: Avoid BUG caused by mu
l
tiple
f
ailures
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Ne
i
l
Brow
n
md/raid10
:
Improve d
e
cision
on whether t
o
fail a device
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/
r
aid
1
0:
M
ake use of ne
w
recovery_disabled
h
and
l
ing
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md
:
c
h
ang
e
managed of rec
o
v
ery_
d
is
a
b
l
ed
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Neil
B
r
own
md/
r
ai
d
5
:
fi
n
alise ne
w
merged handle_
s
tripe
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/raid5: move
s
ome more
c
ommon c
o
d
e
int
o
handle_strip
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Br
o
wn
md/raid5: move mor
e
c
ommo
n
cod
e
into ha
n
dle_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: unite handle_stripe_d
i
rtying5 and handle_stripe_di
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
N
eilBrown
m
d
/raid5: u
n
i
t
e fetch_block5 and fetch_block6
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
Nei
l
Bro
w
n
md/raid5: rearrange a
tes
t
in fetch_bloc
k
6
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/raid5: mov
e
more
code
into common handle_strip
e
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBr
o
wn
md/raid5
:
Mo
v
e
c
o
de for finishi
n
g
a
reconstruc
t
ion
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-27
NeilBrown
md/r
a
id5: Remove
stripe_head_s
t
at
e
a
rg from handle_stripe_ex
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/r
a
id5: move stripe_head
_
s
t
ate and more cod
e
into
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/raid5
:
ad
d
some more fields to st
r
ipe_
h
ead_
s
tate
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBro
w
n
md/raid5: unify st
r
ipe_hea
d
_state a
n
d r6
_
state
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
Ne
i
lBr
o
wn
md/raid5: mov
e
c
o
mmon
c
o
d
e into han
d
le_stripe
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBrown
md/
r
aid5: rep
l
a
c
e sh->lock with an 'active'
f
lag
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBro
w
n
md
/
ra
i
d5: Protect som
e
more code with
-
>devic
e
_lock
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-26
NeilBr
o
w
n
m
d
/raid5: Remove u
s
e
of sh->lock
i
n sync_re
q
uest
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-07-15
NeilBr
o
w
n
nfsd: Remove depre
c
ated n
f
sctl system call and
r
elat
e
d
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-28
NeilBrown
md: avoid
e
ndless
recovery loop when waiting for fail
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-06-09
Ne
i
lB
r
own
md:Docu
m
entatio
n
/md
.
txt -
fix typo
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
e
i
lBr
o
wn
md
:
all
o
w resync_start to be set wh
i
le an array
i
s
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
m
d
/raid10: reformat some loop
s
wit
h
less indenting
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/raid10: r
e
m
o
ve unus
e
d
vari
a
b
le
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrow
n
m
d/raid10: m
a
ke m
o
re use
of 'slo
t
' in raid10d
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBro
w
n
md/
r
aid10: s
o
me ti
d
ying up in fix_re
a
d_error
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/raid1: i
m
prove h
a
ndl
i
ng of
pages allocated for
wri
t
e
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
m
d/raid1: t
r
y fi
x
_sync_rea
d
_err
o
r before proce
s
s_che
c
ks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md/rai
d
1: ti
d
y
up
new func
t
ions: process_
c
hecks and
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md
/
ra
i
d1: split out tw
o
sub
-
f
unctio
n
s
f
rom sy
n
c
_
request_write
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: make error_
h
andler f
u
nctions
m
ore uniform
a
n
d co
r
rect
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
m
d
/multipath:
d
iscard
-
>working
_
d
i
sk
s
in
f
av
o
ur of
.
.
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md/raid1: clean
u
p read
_
balance
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
NeilBrown
md: simplify raid10 read_ba
l
ance
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Nei
l
Brown
md/bitmap: fix saving of
e
v
e
nts
_
cle
a
red and other state
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
Neil
B
rown
md:
r
e
je
c
t a re-add request
t
hat cannot be
h
o
noured
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-05-11
N
eilBrown
m
d
:
Fix rac
e
whe
n
creating a new
m
d de
v
ice
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
N
e
i
lBrown
m
d
: Fix dev_sector
s
on tak
e
o
v
e
r f
r
om raid0 to raid4/5
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-20
Neil
B
rown
m
d/raid5: remove setting o
f
->
q
ueue_lock
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrow
n
md:
fix
up raid1/ra
i
d10
u
np
l
ugging
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
eil
B
rown
md
:
incorp
o
rate new p
l
ugg
i
ng into raid5
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
NeilBrown
md: provide generic
su
p
po
r
t for handlin
g
unplug
c
allbacks
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
eilBrown
md - remove old plugging code
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
2011-04-18
N
e
i
l
Brown
md/dm - rem
o
ve r
e
mai
n
s of plug_fn callback
.
Signed-off-by:
NeilBrown
<neilb@suse.de>
commit
|
commitdiff
|
tree
next