]> git.itanic.dy.fi Git - linux-stable/commit
can: bittiming: can_fixup_bittiming(): report error via netlink and harmonize error...
authorMarc Kleine-Budde <mkl@pengutronix.de>
Wed, 1 Feb 2023 16:17:55 +0000 (17:17 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Mon, 6 Feb 2023 12:57:26 +0000 (13:57 +0100)
commitde82d6185b82193e5f798592ed350a3788b78a15
tree4d4878e483a676b9da526ccd3bd1e05114b74fcd
parent5988bf737deed86d6186a21e73e2fc253a4ff466
can: bittiming: can_fixup_bittiming(): report error via netlink and harmonize error value

Check each bit timing parameter first individually against their
limits and report a meaningful error message via netlink to the user
space.

In case of an error, return -EINVAL instead of -ERANGE, this
corresponds better to the actual meaning of the error value.

Link: https://lore.kernel.org/all/20230202110854.2318594-12-mkl@pengutronix.de
Suggested-by: Vincent Mailhol <vincent.mailhol@gmail.com>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/dev/bittiming.c