projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
203d27b
)
md/raid10: submit_bio_wait() returns 0 on success
author
Jes Sorensen
<
[email protected]
>
Tue, 20 Oct 2015 16:09:13 +0000
(12:09 -0400)
committer
NeilBrown
<
[email protected]
>
Tue, 20 Oct 2015 20:24:29 +0000
(07:24 +1100)
This was introduced with
9e882242c6193ae6f416f2d8d8db0d9126bd996b
which changed the return value of submit_bio_wait() to return != 0 on
error, but didn't update the caller accordingly.
Fixes: 9e882242c6 ("block: Add submit_bio_wait(), remove from md")
Cc:
[email protected]
(v3.10)
Reported-by: Bill Kuzeja <
[email protected]
>
Signed-off-by: Jes Sorensen <
[email protected]
>
Signed-off-by: NeilBrown <
[email protected]
>
drivers/md/raid10.c
patch
|
blob
|
history
diff --git
a/drivers/md/raid10.c
b/drivers/md/raid10.c
index 9f69dc526f8cbf271f45b4d7745a442aa6324329..a9ecec4e9a13536adf6faf75ebabdc33cf95c1a2 100644
(file)
--- a/
drivers/md/raid10.c
+++ b/
drivers/md/raid10.c
@@
-2467,7
+2467,7
@@
static int narrow_write_error(struct r10bio *r10_bio, int i)
choose_data_offset(r10_bio, rdev) +
(sector - r10_bio->sector));
wbio->bi_bdev = rdev->bdev;
- if (submit_bio_wait(WRITE, wbio)
==
0)
+ if (submit_bio_wait(WRITE, wbio)
<
0)
/* Failure! */
ok = rdev_set_badblocks(rdev, sector,
sectors, 0)