From: Joshua Crofts Date: Tue, 5 May 2026 11:45:58 +0000 (+0200) Subject: iio: magnetometer: ak8975: update headers per IWYU principle X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9d59def370123edfb32b96b590dcba78a5bd6bf1;p=thirdparty%2Fkernel%2Flinux.git iio: magnetometer: ak8975: update headers per IWYU principle Remove kernel.h proxy header and unused headers (slab.h, iio/sysfs.h, iio/trigger.h). Add missing headers to ensure atomicity (array_size.h, dev_printk.h, asm/byteorder.h, irqreturn.h, minmax.h, property.h, types.h, wait.h). Audited using the include-what-you-use tool. Reviewed-by: Andy Shevchenko Signed-off-by: Joshua Crofts Reviewed-by: Maxwell Doose Signed-off-by: Jonathan Cameron --- diff --git a/drivers/iio/magnetometer/ak8975.c b/drivers/iio/magnetometer/ak8975.c index e8d9151dc330d..c401120a5f8ba 100644 --- a/drivers/iio/magnetometer/ak8975.c +++ b/drivers/iio/magnetometer/ak8975.c @@ -7,24 +7,29 @@ * Copyright (c) 2010, NVIDIA Corporation. */ +#include #include #include +#include #include #include #include #include -#include +#include +#include #include #include #include #include +#include #include -#include +#include +#include + +#include #include #include -#include -#include #include #include