[PATCH v1 0/4] iio: afe: rescale: A few cleanups
From: Andy Shevchenko
Date: Tue Dec 03 2024 - 20:37:10 EST
There are cleanups to the code, most of the + LoCs due to missed inclusions.
The patch 3 is kinda interesting as in long term the idea to add multiplication
and division macros over the fract structures, which will simplify code that
uses rational numbers. Hence the mentioned patch is just a preparatory for making
next step easier.
Andy Shevchenko (4):
iio: afe: rescale: Don't use ^ for booleans
iio: afe: rescale: Don't use ULL(1) << x instead of BIT(x)
iio: afe: rescale: Re-use generic struct s32_fract
iio: afe: rescale: Don't use "proxy" headers
drivers/iio/afe/iio-rescale.c | 88 ++++++++++++++++++---------------
include/linux/iio/afe/rescale.h | 5 +-
2 files changed, 51 insertions(+), 42 deletions(-)
--
2.43.0.rc1.1336.g36b5255a03ac