aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Riesch <christian.riesch@omicron.at>2012-07-18 06:56:52 -0400
committerDavid S. Miller <davem@davemloft.net>2012-07-18 12:32:57 -0400
commitfcc24db5e8a75ed3ce2238f4ad1b3bef8634f7e1 (patch)
treeb5727fbf2d7d023012492a844285cd7f47b835d7
parente371589917011efe6ff8c7dfb4e9e81934ac5855 (diff)
asix: Fix return value in AX88172A driver bind function
Return -ENOTSUPP if the initialization fails because the device is configured for a mode that is not supported by the driver. Signed-off-by: Christian Riesch <christian.riesch@omicron.at> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--drivers/net/usb/ax88172a.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/usb/ax88172a.c b/drivers/net/usb/ax88172a.c
index 534a144bd9e7..3d0f8fa05386 100644
--- a/drivers/net/usb/ax88172a.c
+++ b/drivers/net/usb/ax88172a.c
@@ -274,6 +274,7 @@ static int ax88172a_bind(struct usbnet *dev, struct usb_interface *intf)
274 break; 274 break;
275 default: 275 default:
276 netdev_err(dev->net, "Interface mode not supported by driver\n"); 276 netdev_err(dev->net, "Interface mode not supported by driver\n");
277 ret = -ENOTSUPP;
277 goto free; 278 goto free;
278 } 279 }
279 280