Re: [PATCH 1/2] iio: frequency: ad9832: remove kernel.h proxy header.

From: Andy Shevchenko

Date: Fri Apr 10 2026 - 06:43:57 EST


On Fri, Apr 10, 2026 at 1:08 PM Joshua Crofts <joshua.crofts1@xxxxxxxxx> wrote:
>
> Remove kernel.h proxy header and add bitops.h for
> better dependency control and code clarity.

...

> #include <asm/div64.h>
>
> #include <linux/bitfield.h>
> +#include <linux/bitops.h>
> #include <linux/bits.h>

bitops.h also implies bits.h.

> #include <linux/clk.h>
> #include <linux/device.h>
> #include <linux/err.h>
> -#include <linux/kernel.h>
> #include <linux/module.h>
> #include <linux/regulator/consumer.h>
> #include <linux/slab.h>


--
With Best Regards,
Andy Shevchenko