Re: [PATCH] iio: imu: bno055: uninitialized variable bug in bno055_trigger_handler()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Oct 29, 2022 at 04:39:56PM +0100, Jonathan Cameron wrote:
> On Sat, 15 Oct 2022 17:33:59 +0100
> Jonathan Cameron <jic23@xxxxxxxxxx> wrote:
> 
> > On Fri, 14 Oct 2022 12:39:52 +0300
> > Dan Carpenter <dan.carpenter@xxxxxxxxxx> wrote:
> > 
> > > This bug is basically harmless, although it will trigger a runtime warning
> > > if you use KMSan.  On the first iteration through the loop, the
> > > "best_delta" variable is uninitialized so re-order the condition to
> > > prevent reading uninitialized memory.
> > > 
> > > Fixes: 4aefe1c2bd0c ("iio: imu: add Bosch Sensortec BNO055 core driver")
> > > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx>  
> > 
> > You reported this a while back along with a second issue (false positive)
> > with hwval.
> > 
> > I posted a patch fixing both 
> > https://lore.kernel.org/linux-iio/20221002145324.3776484-1-jic23@xxxxxxxxxx/
> > 
> > I don't really care which patch goes in, but curious to reasoning to not also
> > deal with the hwval warning here?
> > 
> Meh. Rather than not applying either patch, I'll pick this one up.  We can
> deal with the hwval warning at a later date if necessary.
> 

Sorry, I am behind in my email.

There was a couple weeks in between sending the bug report and the patch
so I forgot about it.  Also I send those bug reports from a different
system so I don't check that as part of the QC process.  I'm moving to
checking vger instead of grepping my outbox but I haven't automated that
yet.

I don't get a "hwval" warning on my system so using the cross function
DB must have silenced the false positive.

regards,
dan carpenter




[Index of Archives]     [Kernel Development]     [Kernel Announce]     [Kernel Newbies]     [Linux Networking Development]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Device Mapper]

  Powered by Linux