From 0ce10ae5eb91235e69901b55b9a6d8d90e9cbf6a Mon Sep 17 00:00:00 2001 From: Joshua Crofts Date: Fri, 17 Apr 2026 10:16:22 +0000 Subject: [PATCH] iio: frequency: ad9832: remove kernel.h proxy header MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove kernel.h proxy header and add replacement headers (array_size.h, dev_printk.h, kstrtox.h, mod_devicetable.h, mutex, types.h, asm/byteorder.h) to maintain atomicity. Moved asm/div64.h header below generic headers. Additionally, add bitops.h for BIT_ULL() macro. Audited using the include-what-you-use tool. Signed-off-by: Joshua Crofts Reviewed-by: Nuno Sá Reviewed-by: Andy Shevchenko Signed-off-by: Jonathan Cameron --- drivers/staging/iio/frequency/ad9832.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/drivers/staging/iio/frequency/ad9832.c b/drivers/staging/iio/frequency/ad9832.c index b87ea1781b27..c0b7852f1c84 100644 --- a/drivers/staging/iio/frequency/ad9832.c +++ b/drivers/staging/iio/frequency/ad9832.c @@ -5,21 +5,25 @@ * Copyright 2011 Analog Devices Inc. */ -#include - +#include #include -#include +#include #include -#include +#include #include -#include +#include +#include #include +#include #include -#include #include #include +#include #include +#include +#include + #include #include