From 0f9c69c193af29bea986efae917e4e24b4777724 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Mon, 22 Jun 2020 12:20:51 +0200 Subject: [PATCH] can-calc-bit-timing: fix warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit although it looks like a false positive: /home/travis/build/linux-can/can-utils/can-calc-bit-timing.c: In function ‘print_bit_timing.isra.6’: /home/travis/build/linux-can/can-utils/can-calc-bit-timing.c:447:42: warning: ‘tseg2’ may be used uninitialized in this function [-Wmaybe-uninitialized] unsigned int brp, tsegall, tseg, tseg1, tseg2; ^ /home/travis/build/linux-can/can-utils/can-calc-bit-timing.c:447:35: warning: ‘tseg1’ may be used uninitialized in this function [-Wmaybe-uninitialized] unsigned int brp, tsegall, tseg, tseg1, tseg2; ^ Signed-off-by: Marc Kleine-Budde --- can-calc-bit-timing.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/can-calc-bit-timing.c b/can-calc-bit-timing.c index e3bee9f..9129844 100644 --- a/can-calc-bit-timing.c +++ b/can-calc-bit-timing.c @@ -444,7 +444,7 @@ static int can_calc_bittiming(struct net_device *dev, struct can_bittiming *bt, unsigned int spt_nominal; /* nominal sample point */ unsigned int best_tseg = 0; /* current best value for tseg */ unsigned int best_brp = 0; /* current best value for brp */ - unsigned int brp, tsegall, tseg, tseg1, tseg2; + unsigned int brp, tsegall, tseg, tseg1 = 0, tseg2 = 0; u64 v64; /* Use CiA recommended sample points */