On Sun, 18 Sep 2022 23:50:44 +0530 Jagath Jog J <jagathjog1996@xxxxxxxxx> wrote: > On Sat, Sep 17, 2022 at 6:44 PM Jonathan Cameron <jic23@xxxxxxxxxx> wrote: > > > > From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > > > > Only specific bits in this value are ever used and those are initialized, > > but that is complex to reason about in a checker. Hence, initialize > > the value to zero and avoid the complexity. > > > > Smatch warning: > > drivers/iio/accel/bma400_core.c:1287 bma400_tap_event_en() > > error: uninitialized symbol 'field_value'. > > Acked-by: Jagath Jog J <jagathjog1996@xxxxxxxxx> Applied to the togreg branch of iio.git and pushed out as testing for all the normal reasons. Thanks, Jonathan > > > > > Reported-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> > > Cc: Jagath Jog J <jagathjog1996@xxxxxxxxx> > > Cc: Alexander Potapenko <glider@xxxxxxxxxx> > > Signed-off-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> > > --- > > drivers/iio/accel/bma400_core.c | 3 ++- > > 1 file changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/iio/accel/bma400_core.c b/drivers/iio/accel/bma400_core.c > > index eceb1f8d338d..ad8fce3e08cd 100644 > > --- a/drivers/iio/accel/bma400_core.c > > +++ b/drivers/iio/accel/bma400_core.c > > @@ -1184,7 +1184,8 @@ static int bma400_activity_event_en(struct bma400_data *data, > > enum iio_event_direction dir, > > int state) > > { > > - int ret, reg, msk, value, field_value; > > + int ret, reg, msk, value; > > + int field_value = 0; > > > > switch (dir) { > > case IIO_EV_DIR_RISING: > > -- > > 2.37.2 > >