Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

iio: hid-sensors: Update header includes

General driver churn doesn't always include updates of header includes.
Manual review of the output of the include-what-you-use checker lead to the
following cleanup. Hopefuly this brings things back to a good state for the
hid-sensor drivers.

Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Cc: Jiri Kosina <jikos@kernel.org>
Cc: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Link: https://lore.kernel.org/r/20210608205510.4033887-1-jic23@kernel.org

+16 -42
+1 -4
drivers/iio/accel/hid-sensor-accel-3d.c
··· 6 6 #include <linux/device.h> 7 7 #include <linux/platform_device.h> 8 8 #include <linux/module.h> 9 - #include <linux/interrupt.h> 10 - #include <linux/irq.h> 9 + #include <linux/mod_devicetable.h> 11 10 #include <linux/slab.h> 12 - #include <linux/delay.h> 13 11 #include <linux/hid-sensor-hub.h> 14 12 #include <linux/iio/iio.h> 15 - #include <linux/iio/sysfs.h> 16 13 #include <linux/iio/buffer.h> 17 14 #include "../common/hid-sensors/hid-sensor-trigger.h" 18 15
-6
drivers/iio/common/hid-sensors/hid-sensor-attributes.c
··· 3 3 * HID Sensors Driver 4 4 * Copyright (c) 2012, Intel Corporation. 5 5 */ 6 - #include <linux/device.h> 7 - #include <linux/platform_device.h> 8 6 #include <linux/module.h> 9 - #include <linux/interrupt.h> 10 - #include <linux/irq.h> 11 7 #include <linux/kernel.h> 12 - #include <linux/slab.h> 13 8 #include <linux/time.h> 14 9 15 10 #include <linux/hid-sensor-hub.h> 16 11 #include <linux/iio/iio.h> 17 - #include <linux/iio/sysfs.h> 18 12 19 13 #define HZ_PER_MHZ 1000000L 20 14
+1 -4
drivers/iio/common/hid-sensors/hid-sensor-trigger.c
··· 6 6 #include <linux/device.h> 7 7 #include <linux/platform_device.h> 8 8 #include <linux/module.h> 9 - #include <linux/interrupt.h> 10 - #include <linux/irq.h> 11 - #include <linux/slab.h> 12 9 #include <linux/delay.h> 13 10 #include <linux/hid-sensor-hub.h> 11 + #include <linux/workqueue.h> 14 12 #include <linux/iio/iio.h> 15 13 #include <linux/iio/trigger.h> 16 14 #include <linux/iio/triggered_buffer.h> 17 15 #include <linux/iio/trigger_consumer.h> 18 - #include <linux/iio/buffer.h> 19 16 #include <linux/iio/sysfs.h> 20 17 #include "hid-sensor-trigger.h" 21 18
+3
drivers/iio/common/hid-sensors/hid-sensor-trigger.h
··· 9 9 #include <linux/pm.h> 10 10 #include <linux/pm_runtime.h> 11 11 12 + struct hid_sensor_common; 13 + struct iio_dev; 14 + 12 15 extern const struct dev_pm_ops hid_sensor_pm_ops; 13 16 14 17 int hid_sensor_setup_trigger(struct iio_dev *indio_dev, const char *name,
+1 -4
drivers/iio/gyro/hid-sensor-gyro-3d.c
··· 6 6 #include <linux/device.h> 7 7 #include <linux/platform_device.h> 8 8 #include <linux/module.h> 9 - #include <linux/interrupt.h> 10 - #include <linux/irq.h> 9 + #include <linux/mod_devicetable.h> 11 10 #include <linux/slab.h> 12 - #include <linux/delay.h> 13 11 #include <linux/hid-sensor-hub.h> 14 12 #include <linux/iio/iio.h> 15 - #include <linux/iio/sysfs.h> 16 13 #include <linux/iio/buffer.h> 17 14 #include "../common/hid-sensors/hid-sensor-trigger.h" 18 15
+1
drivers/iio/humidity/hid-sensor-humidity.c
··· 8 8 #include <linux/iio/buffer.h> 9 9 #include <linux/iio/iio.h> 10 10 #include <linux/module.h> 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/platform_device.h> 12 13 13 14 #include "hid-sensor-trigger.h"
+1 -4
drivers/iio/light/hid-sensor-als.c
··· 6 6 #include <linux/device.h> 7 7 #include <linux/platform_device.h> 8 8 #include <linux/module.h> 9 - #include <linux/interrupt.h> 10 - #include <linux/irq.h> 9 + #include <linux/mod_devicetable.h> 11 10 #include <linux/slab.h> 12 - #include <linux/delay.h> 13 11 #include <linux/hid-sensor-hub.h> 14 12 #include <linux/iio/iio.h> 15 - #include <linux/iio/sysfs.h> 16 13 #include <linux/iio/buffer.h> 17 14 #include "../common/hid-sensors/hid-sensor-trigger.h" 18 15
+1 -4
drivers/iio/light/hid-sensor-prox.c
··· 6 6 #include <linux/device.h> 7 7 #include <linux/platform_device.h> 8 8 #include <linux/module.h> 9 - #include <linux/interrupt.h> 10 - #include <linux/irq.h> 9 + #include <linux/mod_devicetable.h> 11 10 #include <linux/slab.h> 12 - #include <linux/delay.h> 13 11 #include <linux/hid-sensor-hub.h> 14 12 #include <linux/iio/iio.h> 15 - #include <linux/iio/sysfs.h> 16 13 #include <linux/iio/buffer.h> 17 14 #include "../common/hid-sensors/hid-sensor-trigger.h" 18 15
+1 -5
drivers/iio/magnetometer/hid-sensor-magn-3d.c
··· 6 6 #include <linux/device.h> 7 7 #include <linux/platform_device.h> 8 8 #include <linux/module.h> 9 - #include <linux/interrupt.h> 10 - #include <linux/irq.h> 11 - #include <linux/slab.h> 12 - #include <linux/delay.h> 9 + #include <linux/mod_devicetable.h> 13 10 #include <linux/hid-sensor-hub.h> 14 11 #include <linux/iio/iio.h> 15 - #include <linux/iio/sysfs.h> 16 12 #include <linux/iio/buffer.h> 17 13 #include "../common/hid-sensors/hid-sensor-trigger.h" 18 14
+1 -4
drivers/iio/orientation/hid-sensor-incl-3d.c
··· 7 7 #include <linux/device.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/module.h> 10 - #include <linux/interrupt.h> 11 - #include <linux/irq.h> 10 + #include <linux/mod_devicetable.h> 12 11 #include <linux/slab.h> 13 - #include <linux/delay.h> 14 12 #include <linux/hid-sensor-hub.h> 15 13 #include <linux/iio/iio.h> 16 - #include <linux/iio/sysfs.h> 17 14 #include <linux/iio/buffer.h> 18 15 #include "../common/hid-sensors/hid-sensor-trigger.h" 19 16
+1 -3
drivers/iio/orientation/hid-sensor-rotation.c
··· 7 7 #include <linux/device.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/module.h> 10 - #include <linux/interrupt.h> 11 - #include <linux/irq.h> 12 - #include <linux/slab.h> 10 + #include <linux/mod_devicetable.h> 13 11 #include <linux/hid-sensor-hub.h> 14 12 #include <linux/iio/iio.h> 15 13 #include <linux/iio/sysfs.h>
+2
drivers/iio/position/hid-sensor-custom-intel-hinge.c
··· 7 7 #include <linux/iio/buffer.h> 8 8 #include <linux/iio/iio.h> 9 9 #include <linux/platform_device.h> 10 + #include <linux/module.h> 11 + #include <linux/mod_devicetable.h> 10 12 11 13 #include "../common/hid-sensors/hid-sensor-trigger.h" 12 14
+1 -4
drivers/iio/pressure/hid-sensor-press.c
··· 6 6 #include <linux/device.h> 7 7 #include <linux/platform_device.h> 8 8 #include <linux/module.h> 9 - #include <linux/interrupt.h> 10 - #include <linux/irq.h> 9 + #include <linux/mod_devicetable.h> 11 10 #include <linux/slab.h> 12 - #include <linux/delay.h> 13 11 #include <linux/hid-sensor-hub.h> 14 12 #include <linux/iio/iio.h> 15 - #include <linux/iio/sysfs.h> 16 13 #include <linux/iio/buffer.h> 17 14 #include "../common/hid-sensors/hid-sensor-trigger.h" 18 15
+1
drivers/iio/temperature/hid-sensor-temperature.c
··· 8 8 #include <linux/iio/buffer.h> 9 9 #include <linux/iio/iio.h> 10 10 #include <linux/module.h> 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/platform_device.h> 12 13 13 14 #include "../common/hid-sensors/hid-sensor-trigger.h"