mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 18:13:41 +02:00
can: dev: keep the max bitrate error at 5%
Commitb360a13d44("can: dev: print bitrate error with two decimal digits") changed calculation of the bit rate error from on-tenth of a percent to on-hundredth of a percent, but forgot to adjust the scale of the CAN_CALC_MAX_ERROR constant. Keeping the existing logic unchanged: Only when the bitrate error exceeds 5% should an error be returned. Otherwise, simply output a warning log. Fixes:b360a13d44("can: dev: print bitrate error with two decimal digits") Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Link: https://patch.msgid.link/20260306-can-fix-v1-1-ac526cec6777@nxp.com Cc: stable@kernel.org [mkl: improve commit message] Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
This commit is contained in:
parent
e3f5e0f22c
commit
1eea46908c
|
|
@ -8,7 +8,7 @@
|
|||
#include <linux/units.h>
|
||||
#include <linux/can/dev.h>
|
||||
|
||||
#define CAN_CALC_MAX_ERROR 50 /* in one-tenth of a percent */
|
||||
#define CAN_CALC_MAX_ERROR 500 /* max error 5% */
|
||||
|
||||
/* CiA recommended sample points for Non Return to Zero encoding. */
|
||||
static int can_calc_sample_point_nrz(const struct can_bittiming *bt)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user