summaryrefslogtreecommitdiffstats
path: root/drivers/net/usb
diff options
context:
space:
mode:
authorLucas Stach <dev@lynxeye.de>2014-02-07 09:48:53 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2014-02-10 08:49:55 +0100
commit8850df8ceefd09acc301ab3216c9f6fdc908b65f (patch)
tree156a5a096d604f7d6ddb273a61d8f4ad0f390fd5 /drivers/net/usb
parent4a5f389d1d80fdb2d0577c85f22437a6440cdebb (diff)
downloadbarebox-8850df8ceefd09acc301ab3216c9f6fdc908b65f.tar.gz
barebox-8850df8ceefd09acc301ab3216c9f6fdc908b65f.tar.xz
net: usb: asix: properly propagate error code
Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net/usb')
-rw-r--r--drivers/net/usb/asix.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/usb/asix.c b/drivers/net/usb/asix.c
index b58db5d7b4..37057a7cb5 100644
--- a/drivers/net/usb/asix.c
+++ b/drivers/net/usb/asix.c
@@ -382,7 +382,7 @@ static int asix_get_ethaddr(struct eth_device *edev, unsigned char *adr)
if (ret < 0) {
debug("Failed to read MAC address: %d\n", ret);
- return -1;
+ return ret;
}
return 0;
@@ -403,7 +403,7 @@ static int ax88172_get_ethaddr(struct eth_device *edev, unsigned char *adr)
if ((ret = asix_read_cmd(udev, AX88172_CMD_READ_NODE_ID,
0, 0, 6, adr)) < 0) {
debug("read AX_CMD_READ_NODE_ID failed: %d\n", ret);
- return -1;
+ return ret;
}
return 0;