From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> Small utility files from the IIO core grouped together in this commit. Based on manual inspection fo the suggestions from the include-what-you-use tool. Signed-off-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> --- drivers/iio/industrialio-sw-device.c | 8 +++++--- drivers/iio/industrialio-sw-trigger.c | 9 ++++++--- drivers/iio/industrialio-triggered-event.c | 3 ++- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/drivers/iio/industrialio-sw-device.c b/drivers/iio/industrialio-sw-device.c index 49f775f16ad5..6bcea1bacec2 100644 --- a/drivers/iio/industrialio-sw-device.c +++ b/drivers/iio/industrialio-sw-device.c @@ -5,11 +5,13 @@ * Copyright (c) 2016 Intel Corporation */ -#include <linux/module.h> +#include <linux/err.h> #include <linux/init.h> -#include <linux/kmod.h> #include <linux/list.h> -#include <linux/slab.h> +#include <linux/module.h> +#include <linux/mutex.h> +#include <linux/printk.h> +#include <linux/string.h> #include <linux/iio/sw_device.h> #include <linux/iio/configfs.h> diff --git a/drivers/iio/industrialio-sw-trigger.c b/drivers/iio/industrialio-sw-trigger.c index 9ae793a70b8b..66796ca59676 100644 --- a/drivers/iio/industrialio-sw-trigger.c +++ b/drivers/iio/industrialio-sw-trigger.c @@ -5,11 +5,14 @@ * Copyright (c) 2015 Intel Corporation */ -#include <linux/module.h> +#include <linux/err.h> +#include <linux/export.h> #include <linux/init.h> -#include <linux/kmod.h> #include <linux/list.h> -#include <linux/slab.h> +#include <linux/module.h> +#include <linux/mutex.h> +#include <linux/printk.h> +#include <linux/string.h> #include <linux/iio/sw_trigger.h> #include <linux/iio/configfs.h> diff --git a/drivers/iio/industrialio-triggered-event.c b/drivers/iio/industrialio-triggered-event.c index 4bedc65c9fe3..91179482dc4f 100644 --- a/drivers/iio/industrialio-triggered-event.c +++ b/drivers/iio/industrialio-triggered-event.c @@ -3,8 +3,9 @@ * Copyright (C) 2015 Cogent Embedded, Inc. */ -#include <linux/kernel.h> +#include <linux/err.h> #include <linux/export.h> +#include <linux/interrupt.h> #include <linux/module.h> #include <linux/iio/iio.h> #include <linux/iio/triggered_event.h> -- 2.33.0