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

iio:st-sensors: Remove duplicate MODULE_*

The core module and type specific core modules are made up of
several files. There is no benefit in duplicating the MODULE_* macros
in each file so remove them.

Noticed whilst adding MODULE_IMPORT_NS() as I missed some files and
it still worked, making it clear not all of these blocks were needed.

Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Cc: Andy Shevchenko <andy.shevchenko@gmail.com>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Denis Ciocca <denis.ciocca@st.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://lore.kernel.org/r/20220116180535.2367780-13-jic23@kernel.org

-28
-5
drivers/iio/accel/st_accel_buffer.c
··· 7 7 * Denis Ciocca <denis.ciocca@st.com> 8 8 */ 9 9 10 - #include <linux/module.h> 11 10 #include <linux/kernel.h> 12 11 #include <linux/iio/iio.h> 13 12 #include <linux/iio/buffer.h> ··· 64 65 return devm_iio_triggered_buffer_setup(indio_dev->dev.parent, indio_dev, 65 66 NULL, &st_sensors_trigger_handler, &st_accel_buffer_setup_ops); 66 67 } 67 - 68 - MODULE_AUTHOR("Denis Ciocca <denis.ciocca@st.com>"); 69 - MODULE_DESCRIPTION("STMicroelectronics accelerometers buffer"); 70 - MODULE_LICENSE("GPL v2");
-5
drivers/iio/common/st_sensors/st_sensors_buffer.c
··· 8 8 */ 9 9 10 10 #include <linux/kernel.h> 11 - #include <linux/module.h> 12 11 #include <linux/iio/iio.h> 13 12 #include <linux/iio/trigger.h> 14 13 #include <linux/interrupt.h> ··· 77 78 return IRQ_HANDLED; 78 79 } 79 80 EXPORT_SYMBOL(st_sensors_trigger_handler); 80 - 81 - MODULE_AUTHOR("Denis Ciocca <denis.ciocca@st.com>"); 82 - MODULE_DESCRIPTION("STMicroelectronics ST-sensors buffer"); 83 - MODULE_LICENSE("GPL v2");
-5
drivers/iio/common/st_sensors/st_sensors_trigger.c
··· 8 8 */ 9 9 10 10 #include <linux/kernel.h> 11 - #include <linux/module.h> 12 11 #include <linux/iio/iio.h> 13 12 #include <linux/iio/trigger.h> 14 13 #include <linux/interrupt.h> ··· 240 241 return 0; 241 242 } 242 243 EXPORT_SYMBOL(st_sensors_validate_device); 243 - 244 - MODULE_AUTHOR("Denis Ciocca <denis.ciocca@st.com>"); 245 - MODULE_DESCRIPTION("STMicroelectronics ST-sensors trigger"); 246 - MODULE_LICENSE("GPL v2");
-4
drivers/iio/gyro/st_gyro_buffer.c
··· 7 7 * Denis Ciocca <denis.ciocca@st.com> 8 8 */ 9 9 10 - #include <linux/module.h> 11 10 #include <linux/kernel.h> 12 11 #include <linux/iio/iio.h> 13 12 #include <linux/iio/buffer.h> ··· 64 65 NULL, &st_sensors_trigger_handler, &st_gyro_buffer_setup_ops); 65 66 } 66 67 67 - MODULE_AUTHOR("Denis Ciocca <denis.ciocca@st.com>"); 68 - MODULE_DESCRIPTION("STMicroelectronics gyroscopes buffer"); 69 - MODULE_LICENSE("GPL v2");
-4
drivers/iio/magnetometer/st_magn_buffer.c
··· 7 7 * Denis Ciocca <denis.ciocca@st.com> 8 8 */ 9 9 10 - #include <linux/module.h> 11 10 #include <linux/kernel.h> 12 11 #include <linux/iio/iio.h> 13 12 #include <linux/iio/buffer.h> ··· 44 45 NULL, &st_sensors_trigger_handler, &st_magn_buffer_setup_ops); 45 46 } 46 47 47 - MODULE_AUTHOR("Denis Ciocca <denis.ciocca@st.com>"); 48 - MODULE_DESCRIPTION("STMicroelectronics magnetometers buffer"); 49 - MODULE_LICENSE("GPL v2");
-5
drivers/iio/pressure/st_pressure_buffer.c
··· 7 7 * Denis Ciocca <denis.ciocca@st.com> 8 8 */ 9 9 10 - #include <linux/module.h> 11 10 #include <linux/kernel.h> 12 11 #include <linux/iio/iio.h> 13 12 #include <linux/iio/buffer.h> ··· 43 44 return devm_iio_triggered_buffer_setup(indio_dev->dev.parent, indio_dev, 44 45 NULL, &st_sensors_trigger_handler, &st_press_buffer_setup_ops); 45 46 } 46 - 47 - MODULE_AUTHOR("Denis Ciocca <denis.ciocca@st.com>"); 48 - MODULE_DESCRIPTION("STMicroelectronics pressures buffer"); 49 - MODULE_LICENSE("GPL v2");