]> git.itanic.dy.fi Git - linux-stable/commit
can: gs_usb: fix return value of the "set_bittiming" callback
authorWolfgang Grandegger <wg@grandegger.com>
Wed, 13 Dec 2017 18:52:23 +0000 (19:52 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 3 Mar 2018 15:52:11 +0000 (15:52 +0000)
commitfcf2ae06423ad9a13b69c5f30a813158ac467f58
treed41f08abb9e991de95ae375a81bf072fff5059dc
parent07f40d7927411730c0528f8655a3246428853987
can: gs_usb: fix return value of the "set_bittiming" callback

commit d5b42e6607661b198d8b26a0c30969605b1bf5c7 upstream.

The "set_bittiming" callback treats a positive return value as error!
For that reason "can_changelink()" will quit silently after setting
the bittiming values without processing ctrlmode, restart-ms, etc.

Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/net/can/usb/gs_usb.c