diff options
| author | Joshua Crofts <joshua.crofts1@gmail.com> | 2026-05-11 13:26:10 +0200 |
|---|---|---|
| committer | Jonathan Cameron <jic23@kernel.org> | 2026-05-31 10:59:39 +0100 |
| commit | cfa30b4330677e351d6d26a0a12bfe505bc9f31d (patch) | |
| tree | 883ea593455a558bafd6d49036e4cf7e73ff5b96 /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | bdc573d5c33b90a21c3799c1b3f08dc8092188af (diff) | |
iio: magnetometer: ak8975: modernize polling loops with iopoll() macros
The driver currently uses while loops and msleep() for polling during
conversion waits.
Replace the custom polling loops with readx_poll_timeout() and
read_poll_timeout() macros from <linux/iopoll.h>. This reduces
boilerplate, standardizes timeout handling and improves overall code
readability, keeping the original timing and error behaviour. Add
<linux/time.h> for USEC_PER_MSEC macro instead of using magic numbers.
Assisted-by: Gemini:3.1-Pro
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Nuno Sá <nuno.sa@analog.com>
Signed-off-by: Joshua Crofts <joshua.crofts1@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
