> -----Original Message----- > From: Deepak R Varma <drv@xxxxxxxxx> > Sent: Thursday, October 27, 2022 11:29 PM > To: outreachy@xxxxxxxxxxxxxxx; Lars-Peter Clausen <lars@xxxxxxxxxx>; > Hennerich, Michael <Michael.Hennerich@xxxxxxxxxx>; Jonathan Cameron > <jic23@xxxxxxxxxx>; Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>; > linux-iio@xxxxxxxxxxxxxxx; linux-staging@xxxxxxxxxxxxxxx; linux- > kernel@xxxxxxxxxxxxxxx > Subject: [PATCH] staging: iio: ad5933: Use div64_ul instead of do_div > > [External] > > do_div() does a 64-by-32 division. Here the divisor is an unsigned long > which on some platforms is 64 bit wide. So use div64_ul instead of do_div > to avoid a possible truncation. Issue was identified using the > coccicheck tool. > > Signed-off-by: Deepak R Varma <drv@xxxxxxxxx> > --- Reviewed-by: Nuno Sá <nuno.sa@xxxxxxxxxx>