aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorGravatar Chen Ni <nichen@iscas.ac.cn> 2024-05-21 12:10:20 +0800
committerGravatar Marc Kleine-Budde <mkl@pengutronix.de> 2024-06-21 10:50:20 +0200
commit0d34d8163fd87978a6abd792e2d8ad849f4c3d57 (patch)
treec91ed7c8b4476a845502e4be5d620c9424f1769d /drivers
parentnet: can: j1939: recover socket queue on CAN bus error during BAM transmission (diff)
downloadlinux-0d34d8163fd87978a6abd792e2d8ad849f4c3d57.tar.gz
linux-0d34d8163fd87978a6abd792e2d8ad849f4c3d57.tar.bz2
linux-0d34d8163fd87978a6abd792e2d8ad849f4c3d57.zip
can: kvaser_usb: fix return value for hif_usb_send_regout
As the potential failure of usb_submit_urb(), it should be better to return the err variable to catch the error. Signed-off-by: Chen Ni <nichen@iscas.ac.cn> Link: https://lore.kernel.org/all/20240521041020.1519416-1-nichen@iscas.ac.cn Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c b/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
index 8faf8a462c05..7292c81fc0cd 100644
--- a/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
+++ b/drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
@@ -294,7 +294,7 @@ int kvaser_usb_send_cmd_async(struct kvaser_usb_net_priv *priv, void *cmd,
}
usb_free_urb(urb);
- return 0;
+ return err;
}
int kvaser_usb_can_rx_over_error(struct net_device *netdev)