Fix a few issues from IIO drivers for ROHM components. I hired couple of gnomes to work for me. :) (Ran AI reviews). Unsurprizingly some bugs were spotted. Time to try fix mess (mostly) I have authored. Bugs were found by AI review but fixes are made by hand. Hence no AI-tooling tags are added. Please, let me know if one is needed. Revision history: v2 => v3: - Drop already applied patch (1/4 in v2) - patch 1/3: Change integration time getter signature as suggested by Jonathan. - patch 2/3: Improve unwinding goto label naming v1 => v2: - Drop already applied patches (except the 1/4 which is in testing) - all: Fixes tag before SOB - patch 2/4: Clarify units for minimum integration time - patch 3/4: Fix the unwinding of fifo enable - patch 4/4: Fix the broken commit message --- NOTE: Only _very_ shallow testing is done. All reviewing and testing is appreciated as usual! Matti Vaittinen (3): iio: light: rohm-bu27034: Fix infinite delay on error iio: accel: kionix-kx022a: Prevent memory leak and fix state iio: accel: kionix-kx022a: Fix IPOL macro name drivers/iio/accel/kionix-kx022a.c | 28 ++++++++++++--- drivers/iio/accel/kionix-kx022a.h | 2 +- drivers/iio/light/rohm-bu27034.c | 60 ++++++++++++++++++------------- 3 files changed, 60 insertions(+), 30 deletions(-) base-commit: 183f05a300eab41e4578337eac59335730dfebf9 -- 2.55.0