OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 9... | Line 9... | |||
9 | Signed-off-by: Felix Fietkau <nbd@nbd.name> |
9 | Signed-off-by: Felix Fietkau <nbd@nbd.name> |
|
10 | --- |
10 | --- |
|
Line 11... | Line 11... | |||
11 | |
11 | |
|
12 | --- a/drivers/mtd/spi-nor/spi-nor.c |
12 | --- a/drivers/mtd/spi-nor/spi-nor.c |
|
13 | +++ b/drivers/mtd/spi-nor/spi-nor.c |
13 | +++ b/drivers/mtd/spi-nor/spi-nor.c |
|
Line 14... | Line 14... | |||
14 | @@ -1377,7 +1377,7 @@ static int spi_nor_write(struct mtd_info |
14 | @@ -1371,7 +1371,7 @@ static int spi_nor_write(struct mtd_info |
|
15 | |
15 | |
|
16 | write_enable(nor); |
16 | write_enable(nor); |
|
17 | ret = nor->write(nor, addr, page_remain, buf + i); |
17 | ret = nor->write(nor, addr, page_remain, buf + i); |
|
18 | - if (ret < 0) |
18 | - if (ret < 0) |
|
19 | + if (ret <= 0) |
19 | + if (ret <= 0) |
|
Line 20... | Line 20... | |||
20 | goto write_err; |
20 | goto write_err; |
|
21 | written = ret; |
21 | written = ret; |
|
22 | |
22 | |
|
23 | @@ -1386,13 +1386,6 @@ static int spi_nor_write(struct mtd_info |
23 | @@ -1380,13 +1380,6 @@ static int spi_nor_write(struct mtd_info |
|
24 | goto write_err; |
24 | goto write_err; |
|
25 | *retlen += written; |
25 | *retlen += written; |