]> git.itanic.dy.fi Git - linux-stable/commit
can: bittiming: can_sjw_check(): report error via netlink and harmonize error value
authorMarc Kleine-Budde <mkl@pengutronix.de>
Tue, 31 Jan 2023 16:43:22 +0000 (17:43 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Mon, 6 Feb 2023 12:57:26 +0000 (13:57 +0100)
commit0c017f0910a7f4d90708df853b629f487c8ba739
tree1422f2c2445a43f7f484de63b801ace84dfd8677
parentde82d6185b82193e5f798592ed350a3788b78a15
can: bittiming: can_sjw_check(): report error via netlink and harmonize error value

If the user space has supplied an invalid SJW value (greater than the
maximum SJW value), report -EINVAL instead of -ERANGE, this better
matches the actual meaning of the error value.

Additionally report an error message via netlink to the user space.

Link: https://lore.kernel.org/all/20230202110854.2318594-13-mkl@pengutronix.de
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/dev/bittiming.c