aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew F. Davis <afd@ti.com>2015-10-23 09:59:11 -0400
committerMark Brown <broonie@kernel.org>2015-10-27 21:30:17 -0400
commit3821a065f5672c430a088ae68b4da2a2d2b34106 (patch)
tree07b51d616ca589f84f5817396c4c2318b6a479a4
parentca5d24854210dd02548a080d4271560e926c4fcb (diff)
spi: Drop owner assignment from spi_drivers
An spi_driver does not need to set an owner, it will be populated by the driver core. Signed-off-by: Andrew F. Davis <afd@ti.com> Acked-by: Jonathan Cameron <jic23@kernel.org> Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r--arch/arm/mach-u300/dummyspichip.c1
-rw-r--r--arch/mips/txx9/generic/spi_eeprom.c1
-rw-r--r--drivers/char/tpm/st33zp24/spi.c1
-rw-r--r--drivers/gpio/gpio-74x164.c1
-rw-r--r--drivers/gpio/gpio-max7301.c1
-rw-r--r--drivers/gpio/gpio-mc33880.c1
-rw-r--r--drivers/gpio/gpio-mcp23s08.c2
-rw-r--r--drivers/gpu/drm/panel/panel-lg-lg4573.c1
-rw-r--r--drivers/gpu/drm/panel/panel-samsung-ld9040.c1
-rw-r--r--drivers/hwmon/ad7314.c1
-rw-r--r--drivers/hwmon/adcxx.c1
-rw-r--r--drivers/hwmon/ads7871.c1
-rw-r--r--drivers/hwmon/adt7310.c1
-rw-r--r--drivers/hwmon/lm70.c1
-rw-r--r--drivers/hwmon/max1111.c1
-rw-r--r--drivers/iio/accel/kxsd9.c1
-rw-r--r--drivers/iio/accel/st_accel_spi.c1
-rw-r--r--drivers/iio/adc/ad7266.c1
-rw-r--r--drivers/iio/adc/ad7298.c1
-rw-r--r--drivers/iio/adc/ad7476.c1
-rw-r--r--drivers/iio/adc/ad7791.c1
-rw-r--r--drivers/iio/adc/ad7793.c1
-rw-r--r--drivers/iio/adc/ad7887.c1
-rw-r--r--drivers/iio/adc/ad7923.c1
-rw-r--r--drivers/iio/adc/max1027.c1
-rw-r--r--drivers/iio/adc/mcp320x.c1
-rw-r--r--drivers/iio/adc/ti-adc128s052.c1
-rw-r--r--drivers/iio/amplifiers/ad8366.c1
-rw-r--r--drivers/iio/common/ssp_sensors/ssp_dev.c1
-rw-r--r--drivers/iio/dac/ad5064.c1
-rw-r--r--drivers/iio/dac/ad5360.c1
-rw-r--r--drivers/iio/dac/ad5380.c1
-rw-r--r--drivers/iio/dac/ad5421.c1
-rw-r--r--drivers/iio/dac/ad5446.c1
-rw-r--r--drivers/iio/dac/ad5449.c1
-rw-r--r--drivers/iio/dac/ad5504.c1
-rw-r--r--drivers/iio/dac/ad5624r_spi.c1
-rw-r--r--drivers/iio/dac/ad5686.c1
-rw-r--r--drivers/iio/dac/ad5755.c1
-rw-r--r--drivers/iio/dac/ad5764.c1
-rw-r--r--drivers/iio/dac/ad5791.c1
-rw-r--r--drivers/iio/dac/ad7303.c1
-rw-r--r--drivers/iio/dac/mcp4922.c1
-rw-r--r--drivers/iio/frequency/ad9523.c1
-rw-r--r--drivers/iio/frequency/adf4350.c1
-rw-r--r--drivers/iio/gyro/adis16080.c1
-rw-r--r--drivers/iio/gyro/adis16130.c1
-rw-r--r--drivers/iio/gyro/adis16136.c1
-rw-r--r--drivers/iio/gyro/adis16260.c1
-rw-r--r--drivers/iio/gyro/adxrs450.c1
-rw-r--r--drivers/iio/gyro/st_gyro_spi.c1
-rw-r--r--drivers/iio/imu/adis16400_core.c1
-rw-r--r--drivers/iio/imu/adis16480.c1
-rw-r--r--drivers/iio/magnetometer/st_magn_spi.c1
-rw-r--r--drivers/iio/pressure/ms5611_spi.c1
-rw-r--r--drivers/iio/pressure/st_pressure_spi.c1
-rw-r--r--drivers/iio/proximity/as3935.c1
-rw-r--r--drivers/input/misc/ad714x-spi.c1
-rw-r--r--drivers/input/misc/adxl34x-spi.c1
-rw-r--r--drivers/input/touchscreen/ad7877.c1
-rw-r--r--drivers/input/touchscreen/ad7879-spi.c1
-rw-r--r--drivers/input/touchscreen/ads7846.c1
-rw-r--r--drivers/input/touchscreen/cyttsp4_spi.c1
-rw-r--r--drivers/input/touchscreen/cyttsp_spi.c1
-rw-r--r--drivers/input/touchscreen/tsc2005.c1
-rw-r--r--drivers/leds/leds-dac124s085.c1
-rw-r--r--drivers/media/i2c/s5c73m3/s5c73m3-spi.c1
-rw-r--r--drivers/media/tuners/msi001.c1
-rw-r--r--drivers/mfd/arizona-spi.c1
-rw-r--r--drivers/mfd/cros_ec_spi.c1
-rw-r--r--drivers/mfd/da9052-spi.c1
-rw-r--r--drivers/mfd/ezx-pcap.c1
-rw-r--r--drivers/mfd/mc13xxx-spi.c1
-rw-r--r--drivers/mfd/stmpe-spi.c1
-rw-r--r--drivers/mfd/tps65912-spi.c1
-rw-r--r--drivers/mfd/wm831x-spi.c1
-rw-r--r--drivers/misc/ad525x_dpot-spi.c1
-rw-r--r--drivers/misc/bmp085-spi.c1
-rw-r--r--drivers/misc/eeprom/at25.c1
-rw-r--r--drivers/misc/eeprom/eeprom_93xx46.c1
-rw-r--r--drivers/misc/lattice-ecp3-config.c1
-rw-r--r--drivers/misc/lis3lv02d/lis3lv02d_spi.c1
-rw-r--r--drivers/misc/ti_dac7512.c1
-rw-r--r--drivers/mmc/host/mmc_spi.c1
-rw-r--r--drivers/mtd/devices/m25p80.c1
-rw-r--r--drivers/mtd/devices/mtd_dataflash.c1
-rw-r--r--drivers/mtd/devices/sst25l.c1
-rw-r--r--drivers/net/can/spi/mcp251x.c1
-rw-r--r--drivers/net/ethernet/micrel/ks8851.c1
-rw-r--r--drivers/net/ethernet/microchip/enc28j60.c1
-rw-r--r--drivers/net/ethernet/qualcomm/qca_spi.c1
-rw-r--r--drivers/net/ieee802154/at86rf230.c1
-rw-r--r--drivers/net/ieee802154/cc2520.c1
-rw-r--r--drivers/net/ieee802154/mrf24j40.c1
-rw-r--r--drivers/net/phy/spi_ks8995.c1
-rw-r--r--drivers/net/wireless/cw1200/cw1200_spi.c1
-rw-r--r--drivers/net/wireless/libertas/if_spi.c1
-rw-r--r--drivers/net/wireless/p54/p54spi.c1
-rw-r--r--drivers/net/wireless/ti/wl1251/spi.c1
-rw-r--r--drivers/net/wireless/ti/wlcore/spi.c1
-rw-r--r--drivers/nfc/st-nci/spi.c1
-rw-r--r--drivers/nfc/trf7970a.c1
-rw-r--r--drivers/regulator/tps6524x-regulator.c1
-rw-r--r--drivers/rtc/rtc-ds1305.c1
-rw-r--r--drivers/rtc/rtc-ds1343.c1
-rw-r--r--drivers/rtc/rtc-ds1347.c1
-rw-r--r--drivers/rtc/rtc-ds1390.c1
-rw-r--r--drivers/rtc/rtc-ds3234.c1
-rw-r--r--drivers/rtc/rtc-m41t93.c1
-rw-r--r--drivers/rtc/rtc-m41t94.c1
-rw-r--r--drivers/rtc/rtc-max6902.c1
-rw-r--r--drivers/rtc/rtc-mcp795.c1
-rw-r--r--drivers/rtc/rtc-pcf2123.c1
-rw-r--r--drivers/rtc/rtc-r9701.c1
-rw-r--r--drivers/rtc/rtc-rs5c348.c1
-rw-r--r--drivers/rtc/rtc-rx4581.c1
-rw-r--r--drivers/spi/spi-tle62x0.c1
-rw-r--r--drivers/spi/spidev.c1
-rw-r--r--drivers/staging/fbtft/fbtft.h1
-rw-r--r--drivers/staging/fbtft/flexfb.c1
-rw-r--r--drivers/staging/iio/accel/adis16201_core.c1
-rw-r--r--drivers/staging/iio/accel/adis16203_core.c1
-rw-r--r--drivers/staging/iio/accel/adis16204_core.c1
-rw-r--r--drivers/staging/iio/accel/adis16209_core.c1
-rw-r--r--drivers/staging/iio/accel/adis16220_core.c1
-rw-r--r--drivers/staging/iio/accel/adis16240_core.c1
-rw-r--r--drivers/staging/iio/accel/lis3l02dq_core.c1
-rw-r--r--drivers/staging/iio/accel/sca3000_core.c1
-rw-r--r--drivers/staging/iio/adc/ad7192.c1
-rw-r--r--drivers/staging/iio/adc/ad7280a.c1
-rw-r--r--drivers/staging/iio/adc/ad7606_spi.c1
-rw-r--r--drivers/staging/iio/adc/ad7780.c1
-rw-r--r--drivers/staging/iio/adc/ad7816.c1
-rw-r--r--drivers/staging/iio/addac/adt7316-spi.c1
-rw-r--r--drivers/staging/iio/frequency/ad9832.c1
-rw-r--r--drivers/staging/iio/frequency/ad9834.c1
-rw-r--r--drivers/staging/iio/gyro/adis16060_core.c2
-rw-r--r--drivers/staging/iio/magnetometer/hmc5843_spi.c1
-rw-r--r--drivers/staging/iio/meter/ade7753.c1
-rw-r--r--drivers/staging/iio/meter/ade7754.c1
-rw-r--r--drivers/staging/iio/meter/ade7758_core.c1
-rw-r--r--drivers/staging/iio/meter/ade7759.c1
-rw-r--r--drivers/staging/iio/meter/ade7854-spi.c1
-rw-r--r--drivers/staging/iio/resolver/ad2s1200.c1
-rw-r--r--drivers/staging/iio/resolver/ad2s1210.c1
-rw-r--r--drivers/staging/iio/resolver/ad2s90.c1
-rw-r--r--drivers/staging/mt29f_spinand/mt29f_spinand.c1
-rw-r--r--drivers/tty/serial/ifx6x60.c2
-rw-r--r--drivers/tty/serial/max3100.c1
-rw-r--r--drivers/tty/serial/max310x.c1
-rw-r--r--drivers/tty/serial/sc16is7xx.c1
-rw-r--r--drivers/usb/host/max3421-hcd.c1
-rw-r--r--drivers/video/backlight/ams369fg06.c1
-rw-r--r--drivers/video/backlight/corgi_lcd.c1
-rw-r--r--drivers/video/backlight/ili922x.c1
-rw-r--r--drivers/video/backlight/l4f00242t03.c1
-rw-r--r--drivers/video/backlight/ld9040.c1
-rw-r--r--drivers/video/backlight/lms283gf05.c1
-rw-r--r--drivers/video/backlight/lms501kf03.c1
-rw-r--r--drivers/video/backlight/ltv350qv.c1
-rw-r--r--drivers/video/backlight/s6e63m0.c1
-rw-r--r--drivers/video/backlight/tdo24m.c1
-rw-r--r--drivers/video/backlight/tosa_lcd.c1
-rw-r--r--drivers/video/backlight/vgg2432a4.c1
-rw-r--r--drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c1
-rw-r--r--drivers/video/fbdev/omap/lcd_mipid.c1
-rw-r--r--drivers/video/fbdev/omap2/displays-new/panel-lgphilips-lb035q02.c1
-rw-r--r--drivers/video/fbdev/omap2/displays-new/panel-nec-nl8048hl11.c1
-rw-r--r--drivers/video/fbdev/omap2/displays-new/panel-sony-acx565akm.c1
-rw-r--r--drivers/video/fbdev/omap2/displays-new/panel-tpo-td028ttec1.c1
-rw-r--r--drivers/video/fbdev/omap2/displays-new/panel-tpo-td043mtea1.c1
-rw-r--r--sound/soc/codecs/ad1836.c1
-rw-r--r--sound/soc/codecs/ad193x-spi.c1
-rw-r--r--sound/soc/codecs/adau1761-spi.c1
-rw-r--r--sound/soc/codecs/adau1781-spi.c1
-rw-r--r--sound/soc/codecs/adau1977-spi.c1
-rw-r--r--sound/soc/codecs/adav801.c1
-rw-r--r--sound/soc/codecs/ak4104.c1
-rw-r--r--sound/soc/codecs/cs4271-spi.c1
-rw-r--r--sound/soc/codecs/da7210.c1
-rw-r--r--sound/soc/codecs/pcm1792a.c1
-rw-r--r--sound/soc/codecs/pcm512x-spi.c1
-rw-r--r--sound/soc/codecs/rt5677-spi.c1
-rw-r--r--sound/soc/codecs/ssm2602-spi.c1
-rw-r--r--sound/soc/codecs/tlv320aic23-spi.c1
-rw-r--r--sound/soc/codecs/tlv320aic26.c1
-rw-r--r--sound/soc/codecs/wm0010.c1
-rw-r--r--sound/soc/codecs/wm8510.c1
-rw-r--r--sound/soc/codecs/wm8711.c1
-rw-r--r--sound/soc/codecs/wm8728.c1
-rw-r--r--sound/soc/codecs/wm8731.c1
-rw-r--r--sound/soc/codecs/wm8737.c1
-rw-r--r--sound/soc/codecs/wm8741.c1
-rw-r--r--sound/soc/codecs/wm8750.c1
-rw-r--r--sound/soc/codecs/wm8753.c1
-rw-r--r--sound/soc/codecs/wm8770.c1
-rw-r--r--sound/soc/codecs/wm8776.c1
-rw-r--r--sound/soc/codecs/wm8804-spi.c1
-rw-r--r--sound/soc/codecs/wm8900.c1
-rw-r--r--sound/soc/codecs/wm8983.c1
-rw-r--r--sound/soc/codecs/wm8985.c1
-rw-r--r--sound/soc/codecs/wm8988.c1
-rw-r--r--sound/soc/codecs/wm8995.c1
203 files changed, 1 insertions, 205 deletions
diff --git a/arch/arm/mach-u300/dummyspichip.c b/arch/arm/mach-u300/dummyspichip.c
index 131996805690..68fe986ca42e 100644
--- a/arch/arm/mach-u300/dummyspichip.c
+++ b/arch/arm/mach-u300/dummyspichip.c
@@ -264,7 +264,6 @@ static const struct of_device_id pl022_dummy_dt_match[] = {
264static struct spi_driver pl022_dummy_driver = { 264static struct spi_driver pl022_dummy_driver = {
265 .driver = { 265 .driver = {
266 .name = "spi-dummy", 266 .name = "spi-dummy",
267 .owner = THIS_MODULE,
268 .of_match_table = pl022_dummy_dt_match, 267 .of_match_table = pl022_dummy_dt_match,
269 }, 268 },
270 .probe = pl022_dummy_probe, 269 .probe = pl022_dummy_probe,
diff --git a/arch/mips/txx9/generic/spi_eeprom.c b/arch/mips/txx9/generic/spi_eeprom.c
index 3dbad99d5611..d833dd2c9b55 100644
--- a/arch/mips/txx9/generic/spi_eeprom.c
+++ b/arch/mips/txx9/generic/spi_eeprom.c
@@ -80,7 +80,6 @@ static int __init early_seeprom_probe(struct spi_device *spi)
80static struct spi_driver early_seeprom_driver __initdata = { 80static struct spi_driver early_seeprom_driver __initdata = {
81 .driver = { 81 .driver = {
82 .name = "at25", 82 .name = "at25",
83 .owner = THIS_MODULE,
84 }, 83 },
85 .probe = early_seeprom_probe, 84 .probe = early_seeprom_probe,
86}; 85};
diff --git a/drivers/char/tpm/st33zp24/spi.c b/drivers/char/tpm/st33zp24/spi.c
index f0184a1b0c1c..f974c945c97a 100644
--- a/drivers/char/tpm/st33zp24/spi.c
+++ b/drivers/char/tpm/st33zp24/spi.c
@@ -381,7 +381,6 @@ static SIMPLE_DEV_PM_OPS(st33zp24_spi_ops, st33zp24_pm_suspend,
381 381
382static struct spi_driver tpm_st33_spi_driver = { 382static struct spi_driver tpm_st33_spi_driver = {
383 .driver = { 383 .driver = {
384 .owner = THIS_MODULE,
385 .name = TPM_ST33_SPI, 384 .name = TPM_ST33_SPI,
386 .pm = &st33zp24_spi_ops, 385 .pm = &st33zp24_spi_ops,
387 .of_match_table = of_match_ptr(of_st33zp24_spi_match), 386 .of_match_table = of_match_ptr(of_st33zp24_spi_match),
diff --git a/drivers/gpio/gpio-74x164.c b/drivers/gpio/gpio-74x164.c
index e3d968f751f1..60172f835d15 100644
--- a/drivers/gpio/gpio-74x164.c
+++ b/drivers/gpio/gpio-74x164.c
@@ -183,7 +183,6 @@ MODULE_DEVICE_TABLE(of, gen_74x164_dt_ids);
183static struct spi_driver gen_74x164_driver = { 183static struct spi_driver gen_74x164_driver = {
184 .driver = { 184 .driver = {
185 .name = "74x164", 185 .name = "74x164",
186 .owner = THIS_MODULE,
187 .of_match_table = gen_74x164_dt_ids, 186 .of_match_table = gen_74x164_dt_ids,
188 }, 187 },
189 .probe = gen_74x164_probe, 188 .probe = gen_74x164_probe,
diff --git a/drivers/gpio/gpio-max7301.c b/drivers/gpio/gpio-max7301.c
index 6e1c984a75d4..05813fbf3daf 100644
--- a/drivers/gpio/gpio-max7301.c
+++ b/drivers/gpio/gpio-max7301.c
@@ -87,7 +87,6 @@ MODULE_DEVICE_TABLE(spi, max7301_id);
87static struct spi_driver max7301_driver = { 87static struct spi_driver max7301_driver = {
88 .driver = { 88 .driver = {
89 .name = "max7301", 89 .name = "max7301",
90 .owner = THIS_MODULE,
91 }, 90 },
92 .probe = max7301_probe, 91 .probe = max7301_probe,
93 .remove = max7301_remove, 92 .remove = max7301_remove,
diff --git a/drivers/gpio/gpio-mc33880.c b/drivers/gpio/gpio-mc33880.c
index a431604c9e67..2853731db5bc 100644
--- a/drivers/gpio/gpio-mc33880.c
+++ b/drivers/gpio/gpio-mc33880.c
@@ -163,7 +163,6 @@ static int mc33880_remove(struct spi_device *spi)
163static struct spi_driver mc33880_driver = { 163static struct spi_driver mc33880_driver = {
164 .driver = { 164 .driver = {
165 .name = DRIVER_NAME, 165 .name = DRIVER_NAME,
166 .owner = THIS_MODULE,
167 }, 166 },
168 .probe = mc33880_probe, 167 .probe = mc33880_probe,
169 .remove = mc33880_remove, 168 .remove = mc33880_remove,
diff --git a/drivers/gpio/gpio-mcp23s08.c b/drivers/gpio/gpio-mcp23s08.c
index 73db7ecd7ffd..4a41694919da 100644
--- a/drivers/gpio/gpio-mcp23s08.c
+++ b/drivers/gpio/gpio-mcp23s08.c
@@ -848,7 +848,6 @@ MODULE_DEVICE_TABLE(i2c, mcp230xx_id);
848static struct i2c_driver mcp230xx_driver = { 848static struct i2c_driver mcp230xx_driver = {
849 .driver = { 849 .driver = {
850 .name = "mcp230xx", 850 .name = "mcp230xx",
851 .owner = THIS_MODULE,
852 .of_match_table = of_match_ptr(mcp23s08_i2c_of_match), 851 .of_match_table = of_match_ptr(mcp23s08_i2c_of_match),
853 }, 852 },
854 .probe = mcp230xx_probe, 853 .probe = mcp230xx_probe,
@@ -1021,7 +1020,6 @@ static struct spi_driver mcp23s08_driver = {
1021 .id_table = mcp23s08_ids, 1020 .id_table = mcp23s08_ids,
1022 .driver = { 1021 .driver = {
1023 .name = "mcp23s08", 1022 .name = "mcp23s08",
1024 .owner = THIS_MODULE,
1025 .of_match_table = of_match_ptr(mcp23s08_spi_of_match), 1023 .of_match_table = of_match_ptr(mcp23s08_spi_of_match),
1026 }, 1024 },
1027}; 1025};
diff --git a/drivers/gpu/drm/panel/panel-lg-lg4573.c b/drivers/gpu/drm/panel/panel-lg-lg4573.c
index a7b4939cee6d..6989238b276a 100644
--- a/drivers/gpu/drm/panel/panel-lg-lg4573.c
+++ b/drivers/gpu/drm/panel/panel-lg-lg4573.c
@@ -287,7 +287,6 @@ static struct spi_driver lg4573_driver = {
287 .remove = lg4573_remove, 287 .remove = lg4573_remove,
288 .driver = { 288 .driver = {
289 .name = "lg4573", 289 .name = "lg4573",
290 .owner = THIS_MODULE,
291 .of_match_table = lg4573_of_match, 290 .of_match_table = lg4573_of_match,
292 }, 291 },
293}; 292};
diff --git a/drivers/gpu/drm/panel/panel-samsung-ld9040.c b/drivers/gpu/drm/panel/panel-samsung-ld9040.c
index b202377135e7..3cf4cf6a6942 100644
--- a/drivers/gpu/drm/panel/panel-samsung-ld9040.c
+++ b/drivers/gpu/drm/panel/panel-samsung-ld9040.c
@@ -378,7 +378,6 @@ static struct spi_driver ld9040_driver = {
378 .remove = ld9040_remove, 378 .remove = ld9040_remove,
379 .driver = { 379 .driver = {
380 .name = "panel-samsung-ld9040", 380 .name = "panel-samsung-ld9040",
381 .owner = THIS_MODULE,
382 .of_match_table = ld9040_of_match, 381 .of_match_table = ld9040_of_match,
383 }, 382 },
384}; 383};
diff --git a/drivers/hwmon/ad7314.c b/drivers/hwmon/ad7314.c
index 11955467fc0f..202c1fbb3407 100644
--- a/drivers/hwmon/ad7314.c
+++ b/drivers/hwmon/ad7314.c
@@ -157,7 +157,6 @@ MODULE_DEVICE_TABLE(spi, ad7314_id);
157static struct spi_driver ad7314_driver = { 157static struct spi_driver ad7314_driver = {
158 .driver = { 158 .driver = {
159 .name = "ad7314", 159 .name = "ad7314",
160 .owner = THIS_MODULE,
161 }, 160 },
162 .probe = ad7314_probe, 161 .probe = ad7314_probe,
163 .remove = ad7314_remove, 162 .remove = ad7314_remove,
diff --git a/drivers/hwmon/adcxx.c b/drivers/hwmon/adcxx.c
index 04c08c2f79b8..69e0bb97e597 100644
--- a/drivers/hwmon/adcxx.c
+++ b/drivers/hwmon/adcxx.c
@@ -234,7 +234,6 @@ MODULE_DEVICE_TABLE(spi, adcxx_ids);
234static struct spi_driver adcxx_driver = { 234static struct spi_driver adcxx_driver = {
235 .driver = { 235 .driver = {
236 .name = "adcxx", 236 .name = "adcxx",
237 .owner = THIS_MODULE,
238 }, 237 },
239 .id_table = adcxx_ids, 238 .id_table = adcxx_ids,
240 .probe = adcxx_probe, 239 .probe = adcxx_probe,
diff --git a/drivers/hwmon/ads7871.c b/drivers/hwmon/ads7871.c
index 3eff73b6220d..4fd9e4de1972 100644
--- a/drivers/hwmon/ads7871.c
+++ b/drivers/hwmon/ads7871.c
@@ -237,7 +237,6 @@ static int ads7871_remove(struct spi_device *spi)
237static struct spi_driver ads7871_driver = { 237static struct spi_driver ads7871_driver = {
238 .driver = { 238 .driver = {
239 .name = DEVICE_NAME, 239 .name = DEVICE_NAME,
240 .owner = THIS_MODULE,
241 }, 240 },
242 241
243 .probe = ads7871_probe, 242 .probe = ads7871_probe,
diff --git a/drivers/hwmon/adt7310.c b/drivers/hwmon/adt7310.c
index 5994cf68e0a4..ec02f4f0d67a 100644
--- a/drivers/hwmon/adt7310.c
+++ b/drivers/hwmon/adt7310.c
@@ -104,7 +104,6 @@ MODULE_DEVICE_TABLE(spi, adt7310_id);
104static struct spi_driver adt7310_driver = { 104static struct spi_driver adt7310_driver = {
105 .driver = { 105 .driver = {
106 .name = "adt7310", 106 .name = "adt7310",
107 .owner = THIS_MODULE,
108 .pm = ADT7X10_DEV_PM_OPS, 107 .pm = ADT7X10_DEV_PM_OPS,
109 }, 108 },
110 .probe = adt7310_spi_probe, 109 .probe = adt7310_spi_probe,
diff --git a/drivers/hwmon/lm70.c b/drivers/hwmon/lm70.c
index 9296e9daf774..583f883a4cfe 100644
--- a/drivers/hwmon/lm70.c
+++ b/drivers/hwmon/lm70.c
@@ -199,7 +199,6 @@ MODULE_DEVICE_TABLE(spi, lm70_ids);
199static struct spi_driver lm70_driver = { 199static struct spi_driver lm70_driver = {
200 .driver = { 200 .driver = {
201 .name = "lm70", 201 .name = "lm70",
202 .owner = THIS_MODULE,
203 .of_match_table = of_match_ptr(lm70_of_ids), 202 .of_match_table = of_match_ptr(lm70_of_ids),
204 }, 203 },
205 .id_table = lm70_ids, 204 .id_table = lm70_ids,
diff --git a/drivers/hwmon/max1111.c b/drivers/hwmon/max1111.c
index f67d71ee8386..36544c4f653c 100644
--- a/drivers/hwmon/max1111.c
+++ b/drivers/hwmon/max1111.c
@@ -277,7 +277,6 @@ MODULE_DEVICE_TABLE(spi, max1111_ids);
277static struct spi_driver max1111_driver = { 277static struct spi_driver max1111_driver = {
278 .driver = { 278 .driver = {
279 .name = "max1111", 279 .name = "max1111",
280 .owner = THIS_MODULE,
281 }, 280 },
282 .id_table = max1111_ids, 281 .id_table = max1111_ids,
283 .probe = max1111_probe, 282 .probe = max1111_probe,
diff --git a/drivers/iio/accel/kxsd9.c b/drivers/iio/accel/kxsd9.c
index 98ba761cbb9c..923f56598d4b 100644
--- a/drivers/iio/accel/kxsd9.c
+++ b/drivers/iio/accel/kxsd9.c
@@ -263,7 +263,6 @@ MODULE_DEVICE_TABLE(spi, kxsd9_id);
263static struct spi_driver kxsd9_driver = { 263static struct spi_driver kxsd9_driver = {
264 .driver = { 264 .driver = {
265 .name = "kxsd9", 265 .name = "kxsd9",
266 .owner = THIS_MODULE,
267 }, 266 },
268 .probe = kxsd9_probe, 267 .probe = kxsd9_probe,
269 .remove = kxsd9_remove, 268 .remove = kxsd9_remove,
diff --git a/drivers/iio/accel/st_accel_spi.c b/drivers/iio/accel/st_accel_spi.c
index 54b61a3961c3..f71b0d391272 100644
--- a/drivers/iio/accel/st_accel_spi.c
+++ b/drivers/iio/accel/st_accel_spi.c
@@ -64,7 +64,6 @@ MODULE_DEVICE_TABLE(spi, st_accel_id_table);
64 64
65static struct spi_driver st_accel_driver = { 65static struct spi_driver st_accel_driver = {
66 .driver = { 66 .driver = {
67 .owner = THIS_MODULE,
68 .name = "st-accel-spi", 67 .name = "st-accel-spi",
69 }, 68 },
70 .probe = st_accel_spi_probe, 69 .probe = st_accel_spi_probe,
diff --git a/drivers/iio/adc/ad7266.c b/drivers/iio/adc/ad7266.c
index 70f78c3062a7..21e19b60e2b9 100644
--- a/drivers/iio/adc/ad7266.c
+++ b/drivers/iio/adc/ad7266.c
@@ -509,7 +509,6 @@ MODULE_DEVICE_TABLE(spi, ad7266_id);
509static struct spi_driver ad7266_driver = { 509static struct spi_driver ad7266_driver = {
510 .driver = { 510 .driver = {
511 .name = "ad7266", 511 .name = "ad7266",
512 .owner = THIS_MODULE,
513 }, 512 },
514 .probe = ad7266_probe, 513 .probe = ad7266_probe,
515 .remove = ad7266_remove, 514 .remove = ad7266_remove,
diff --git a/drivers/iio/adc/ad7298.c b/drivers/iio/adc/ad7298.c
index 4a8c0a2f49b6..62bb8f7ce4a0 100644
--- a/drivers/iio/adc/ad7298.c
+++ b/drivers/iio/adc/ad7298.c
@@ -378,7 +378,6 @@ MODULE_DEVICE_TABLE(spi, ad7298_id);
378static struct spi_driver ad7298_driver = { 378static struct spi_driver ad7298_driver = {
379 .driver = { 379 .driver = {
380 .name = "ad7298", 380 .name = "ad7298",
381 .owner = THIS_MODULE,
382 }, 381 },
383 .probe = ad7298_probe, 382 .probe = ad7298_probe,
384 .remove = ad7298_remove, 383 .remove = ad7298_remove,
diff --git a/drivers/iio/adc/ad7476.c b/drivers/iio/adc/ad7476.c
index ce400ec176f1..be85c2a0ad97 100644
--- a/drivers/iio/adc/ad7476.c
+++ b/drivers/iio/adc/ad7476.c
@@ -302,7 +302,6 @@ MODULE_DEVICE_TABLE(spi, ad7476_id);
302static struct spi_driver ad7476_driver = { 302static struct spi_driver ad7476_driver = {
303 .driver = { 303 .driver = {
304 .name = "ad7476", 304 .name = "ad7476",
305 .owner = THIS_MODULE,
306 }, 305 },
307 .probe = ad7476_probe, 306 .probe = ad7476_probe,
308 .remove = ad7476_remove, 307 .remove = ad7476_remove,
diff --git a/drivers/iio/adc/ad7791.c b/drivers/iio/adc/ad7791.c
index c19f8fd1b4b7..cf172d58cd44 100644
--- a/drivers/iio/adc/ad7791.c
+++ b/drivers/iio/adc/ad7791.c
@@ -440,7 +440,6 @@ MODULE_DEVICE_TABLE(spi, ad7791_spi_ids);
440static struct spi_driver ad7791_driver = { 440static struct spi_driver ad7791_driver = {
441 .driver = { 441 .driver = {
442 .name = "ad7791", 442 .name = "ad7791",
443 .owner = THIS_MODULE,
444 }, 443 },
445 .probe = ad7791_probe, 444 .probe = ad7791_probe,
446 .remove = ad7791_remove, 445 .remove = ad7791_remove,
diff --git a/drivers/iio/adc/ad7793.c b/drivers/iio/adc/ad7793.c
index b84922a4b32e..eea0c79111e7 100644
--- a/drivers/iio/adc/ad7793.c
+++ b/drivers/iio/adc/ad7793.c
@@ -852,7 +852,6 @@ MODULE_DEVICE_TABLE(spi, ad7793_id);
852static struct spi_driver ad7793_driver = { 852static struct spi_driver ad7793_driver = {
853 .driver = { 853 .driver = {
854 .name = "ad7793", 854 .name = "ad7793",
855 .owner = THIS_MODULE,
856 }, 855 },
857 .probe = ad7793_probe, 856 .probe = ad7793_probe,
858 .remove = ad7793_remove, 857 .remove = ad7793_remove,
diff --git a/drivers/iio/adc/ad7887.c b/drivers/iio/adc/ad7887.c
index 2fd012ee99f5..2d3c397e66ad 100644
--- a/drivers/iio/adc/ad7887.c
+++ b/drivers/iio/adc/ad7887.c
@@ -356,7 +356,6 @@ MODULE_DEVICE_TABLE(spi, ad7887_id);
356static struct spi_driver ad7887_driver = { 356static struct spi_driver ad7887_driver = {
357 .driver = { 357 .driver = {
358 .name = "ad7887", 358 .name = "ad7887",
359 .owner = THIS_MODULE,
360 }, 359 },
361 .probe = ad7887_probe, 360 .probe = ad7887_probe,
362 .remove = ad7887_remove, 361 .remove = ad7887_remove,
diff --git a/drivers/iio/adc/ad7923.c b/drivers/iio/adc/ad7923.c
index 28732c28e819..45e29ccd824f 100644
--- a/drivers/iio/adc/ad7923.c
+++ b/drivers/iio/adc/ad7923.c
@@ -357,7 +357,6 @@ MODULE_DEVICE_TABLE(spi, ad7923_id);
357static struct spi_driver ad7923_driver = { 357static struct spi_driver ad7923_driver = {
358 .driver = { 358 .driver = {
359 .name = "ad7923", 359 .name = "ad7923",
360 .owner = THIS_MODULE,
361 }, 360 },
362 .probe = ad7923_probe, 361 .probe = ad7923_probe,
363 .remove = ad7923_remove, 362 .remove = ad7923_remove,
diff --git a/drivers/iio/adc/max1027.c b/drivers/iio/adc/max1027.c
index 44bf815adb6c..3bc059c69824 100644
--- a/drivers/iio/adc/max1027.c
+++ b/drivers/iio/adc/max1027.c
@@ -508,7 +508,6 @@ static int max1027_remove(struct spi_device *spi)
508static struct spi_driver max1027_driver = { 508static struct spi_driver max1027_driver = {
509 .driver = { 509 .driver = {
510 .name = "max1027", 510 .name = "max1027",
511 .owner = THIS_MODULE,
512 }, 511 },
513 .probe = max1027_probe, 512 .probe = max1027_probe,
514 .remove = max1027_remove, 513 .remove = max1027_remove,
diff --git a/drivers/iio/adc/mcp320x.c b/drivers/iio/adc/mcp320x.c
index b19e4f9d16e0..d5d8b4180914 100644
--- a/drivers/iio/adc/mcp320x.c
+++ b/drivers/iio/adc/mcp320x.c
@@ -404,7 +404,6 @@ MODULE_DEVICE_TABLE(spi, mcp320x_id);
404static struct spi_driver mcp320x_driver = { 404static struct spi_driver mcp320x_driver = {
405 .driver = { 405 .driver = {
406 .name = "mcp320x", 406 .name = "mcp320x",
407 .owner = THIS_MODULE,
408 }, 407 },
409 .probe = mcp320x_probe, 408 .probe = mcp320x_probe,
410 .remove = mcp320x_remove, 409 .remove = mcp320x_remove,
diff --git a/drivers/iio/adc/ti-adc128s052.c b/drivers/iio/adc/ti-adc128s052.c
index 915be6b60097..76b619649409 100644
--- a/drivers/iio/adc/ti-adc128s052.c
+++ b/drivers/iio/adc/ti-adc128s052.c
@@ -184,7 +184,6 @@ MODULE_DEVICE_TABLE(spi, adc128_id);
184static struct spi_driver adc128_driver = { 184static struct spi_driver adc128_driver = {
185 .driver = { 185 .driver = {
186 .name = "adc128s052", 186 .name = "adc128s052",
187 .owner = THIS_MODULE,
188 }, 187 },
189 .probe = adc128_probe, 188 .probe = adc128_probe,
190 .remove = adc128_remove, 189 .remove = adc128_remove,
diff --git a/drivers/iio/amplifiers/ad8366.c b/drivers/iio/amplifiers/ad8366.c
index c0d364ebaea8..6da31e4dbdd4 100644
--- a/drivers/iio/amplifiers/ad8366.c
+++ b/drivers/iio/amplifiers/ad8366.c
@@ -199,7 +199,6 @@ static const struct spi_device_id ad8366_id[] = {
199static struct spi_driver ad8366_driver = { 199static struct spi_driver ad8366_driver = {
200 .driver = { 200 .driver = {
201 .name = KBUILD_MODNAME, 201 .name = KBUILD_MODNAME,
202 .owner = THIS_MODULE,
203 }, 202 },
204 .probe = ad8366_probe, 203 .probe = ad8366_probe,
205 .remove = ad8366_remove, 204 .remove = ad8366_remove,
diff --git a/drivers/iio/common/ssp_sensors/ssp_dev.c b/drivers/iio/common/ssp_sensors/ssp_dev.c
index d338bb595db3..ea7adb638d99 100644
--- a/drivers/iio/common/ssp_sensors/ssp_dev.c
+++ b/drivers/iio/common/ssp_sensors/ssp_dev.c
@@ -700,7 +700,6 @@ static struct spi_driver ssp_driver = {
700 .remove = ssp_remove, 700 .remove = ssp_remove,
701 .driver = { 701 .driver = {
702 .pm = &ssp_pm_ops, 702 .pm = &ssp_pm_ops,
703 .owner = THIS_MODULE,
704 .of_match_table = of_match_ptr(ssp_of_match), 703 .of_match_table = of_match_ptr(ssp_of_match),
705 .name = "sensorhub" 704 .name = "sensorhub"
706 }, 705 },
diff --git a/drivers/iio/dac/ad5064.c b/drivers/iio/dac/ad5064.c
index c067e6821496..9e4d2c18b554 100644
--- a/drivers/iio/dac/ad5064.c
+++ b/drivers/iio/dac/ad5064.c
@@ -568,7 +568,6 @@ MODULE_DEVICE_TABLE(spi, ad5064_spi_ids);
568static struct spi_driver ad5064_spi_driver = { 568static struct spi_driver ad5064_spi_driver = {
569 .driver = { 569 .driver = {
570 .name = "ad5064", 570 .name = "ad5064",
571 .owner = THIS_MODULE,
572 }, 571 },
573 .probe = ad5064_spi_probe, 572 .probe = ad5064_spi_probe,
574 .remove = ad5064_spi_remove, 573 .remove = ad5064_spi_remove,
diff --git a/drivers/iio/dac/ad5360.c b/drivers/iio/dac/ad5360.c
index 64634d7f578e..8ba0e9c50176 100644
--- a/drivers/iio/dac/ad5360.c
+++ b/drivers/iio/dac/ad5360.c
@@ -549,7 +549,6 @@ MODULE_DEVICE_TABLE(spi, ad5360_ids);
549static struct spi_driver ad5360_driver = { 549static struct spi_driver ad5360_driver = {
550 .driver = { 550 .driver = {
551 .name = "ad5360", 551 .name = "ad5360",
552 .owner = THIS_MODULE,
553 }, 552 },
554 .probe = ad5360_probe, 553 .probe = ad5360_probe,
555 .remove = ad5360_remove, 554 .remove = ad5360_remove,
diff --git a/drivers/iio/dac/ad5380.c b/drivers/iio/dac/ad5380.c
index 130de9b3e0bf..97d2c5111f43 100644
--- a/drivers/iio/dac/ad5380.c
+++ b/drivers/iio/dac/ad5380.c
@@ -519,7 +519,6 @@ MODULE_DEVICE_TABLE(spi, ad5380_spi_ids);
519static struct spi_driver ad5380_spi_driver = { 519static struct spi_driver ad5380_spi_driver = {
520 .driver = { 520 .driver = {
521 .name = "ad5380", 521 .name = "ad5380",
522 .owner = THIS_MODULE,
523 }, 522 },
524 .probe = ad5380_spi_probe, 523 .probe = ad5380_spi_probe,
525 .remove = ad5380_spi_remove, 524 .remove = ad5380_spi_remove,
diff --git a/drivers/iio/dac/ad5421.c b/drivers/iio/dac/ad5421.c
index 787ef1d859c6..968712be967f 100644
--- a/drivers/iio/dac/ad5421.c
+++ b/drivers/iio/dac/ad5421.c
@@ -524,7 +524,6 @@ static int ad5421_probe(struct spi_device *spi)
524static struct spi_driver ad5421_driver = { 524static struct spi_driver ad5421_driver = {
525 .driver = { 525 .driver = {
526 .name = "ad5421", 526 .name = "ad5421",
527 .owner = THIS_MODULE,
528 }, 527 },
529 .probe = ad5421_probe, 528 .probe = ad5421_probe,
530}; 529};
diff --git a/drivers/iio/dac/ad5446.c b/drivers/iio/dac/ad5446.c
index 07e17d72a3f3..b555552a0d80 100644
--- a/drivers/iio/dac/ad5446.c
+++ b/drivers/iio/dac/ad5446.c
@@ -481,7 +481,6 @@ static int ad5446_spi_remove(struct spi_device *spi)
481static struct spi_driver ad5446_spi_driver = { 481static struct spi_driver ad5446_spi_driver = {
482 .driver = { 482 .driver = {
483 .name = "ad5446", 483 .name = "ad5446",
484 .owner = THIS_MODULE,
485 }, 484 },
486 .probe = ad5446_spi_probe, 485 .probe = ad5446_spi_probe,
487 .remove = ad5446_spi_remove, 486 .remove = ad5446_spi_remove,
diff --git a/drivers/iio/dac/ad5449.c b/drivers/iio/dac/ad5449.c
index 64d7256cbb6d..5f3202339420 100644
--- a/drivers/iio/dac/ad5449.c
+++ b/drivers/iio/dac/ad5449.c
@@ -356,7 +356,6 @@ MODULE_DEVICE_TABLE(spi, ad5449_spi_ids);
356static struct spi_driver ad5449_spi_driver = { 356static struct spi_driver ad5449_spi_driver = {
357 .driver = { 357 .driver = {
358 .name = "ad5449", 358 .name = "ad5449",
359 .owner = THIS_MODULE,
360 }, 359 },
361 .probe = ad5449_spi_probe, 360 .probe = ad5449_spi_probe,
362 .remove = ad5449_spi_remove, 361 .remove = ad5449_spi_remove,
diff --git a/drivers/iio/dac/ad5504.c b/drivers/iio/dac/ad5504.c
index 581ec141de3d..88b2c92e243b 100644
--- a/drivers/iio/dac/ad5504.c
+++ b/drivers/iio/dac/ad5504.c
@@ -364,7 +364,6 @@ MODULE_DEVICE_TABLE(spi, ad5504_id);
364static struct spi_driver ad5504_driver = { 364static struct spi_driver ad5504_driver = {
365 .driver = { 365 .driver = {
366 .name = "ad5504", 366 .name = "ad5504",
367 .owner = THIS_MODULE,
368 }, 367 },
369 .probe = ad5504_probe, 368 .probe = ad5504_probe,
370 .remove = ad5504_remove, 369 .remove = ad5504_remove,
diff --git a/drivers/iio/dac/ad5624r_spi.c b/drivers/iio/dac/ad5624r_spi.c
index e98428df0d44..5489ec43b95d 100644
--- a/drivers/iio/dac/ad5624r_spi.c
+++ b/drivers/iio/dac/ad5624r_spi.c
@@ -306,7 +306,6 @@ MODULE_DEVICE_TABLE(spi, ad5624r_id);
306static struct spi_driver ad5624r_driver = { 306static struct spi_driver ad5624r_driver = {
307 .driver = { 307 .driver = {
308 .name = "ad5624r", 308 .name = "ad5624r",
309 .owner = THIS_MODULE,
310 }, 309 },
311 .probe = ad5624r_probe, 310 .probe = ad5624r_probe,
312 .remove = ad5624r_remove, 311 .remove = ad5624r_remove,
diff --git a/drivers/iio/dac/ad5686.c b/drivers/iio/dac/ad5686.c
index 15c73e20272d..d1d8450c19f6 100644
--- a/drivers/iio/dac/ad5686.c
+++ b/drivers/iio/dac/ad5686.c
@@ -395,7 +395,6 @@ MODULE_DEVICE_TABLE(spi, ad5686_id);
395static struct spi_driver ad5686_driver = { 395static struct spi_driver ad5686_driver = {
396 .driver = { 396 .driver = {
397 .name = "ad5686", 397 .name = "ad5686",
398 .owner = THIS_MODULE,
399 }, 398 },
400 .probe = ad5686_probe, 399 .probe = ad5686_probe,
401 .remove = ad5686_remove, 400 .remove = ad5686_remove,
diff --git a/drivers/iio/dac/ad5755.c b/drivers/iio/dac/ad5755.c
index a7c851f62d7c..bfb350a85a16 100644
--- a/drivers/iio/dac/ad5755.c
+++ b/drivers/iio/dac/ad5755.c
@@ -610,7 +610,6 @@ MODULE_DEVICE_TABLE(spi, ad5755_id);
610static struct spi_driver ad5755_driver = { 610static struct spi_driver ad5755_driver = {
611 .driver = { 611 .driver = {
612 .name = "ad5755", 612 .name = "ad5755",
613 .owner = THIS_MODULE,
614 }, 613 },
615 .probe = ad5755_probe, 614 .probe = ad5755_probe,
616 .id_table = ad5755_id, 615 .id_table = ad5755_id,
diff --git a/drivers/iio/dac/ad5764.c b/drivers/iio/dac/ad5764.c
index d0d38165339d..9a547bbf7d2b 100644
--- a/drivers/iio/dac/ad5764.c
+++ b/drivers/iio/dac/ad5764.c
@@ -357,7 +357,6 @@ MODULE_DEVICE_TABLE(spi, ad5764_ids);
357static struct spi_driver ad5764_driver = { 357static struct spi_driver ad5764_driver = {
358 .driver = { 358 .driver = {
359 .name = "ad5764", 359 .name = "ad5764",
360 .owner = THIS_MODULE,
361 }, 360 },
362 .probe = ad5764_probe, 361 .probe = ad5764_probe,
363 .remove = ad5764_remove, 362 .remove = ad5764_remove,
diff --git a/drivers/iio/dac/ad5791.c b/drivers/iio/dac/ad5791.c
index 5ba785f18589..33e4ae5c42f8 100644
--- a/drivers/iio/dac/ad5791.c
+++ b/drivers/iio/dac/ad5791.c
@@ -461,7 +461,6 @@ MODULE_DEVICE_TABLE(spi, ad5791_id);
461static struct spi_driver ad5791_driver = { 461static struct spi_driver ad5791_driver = {
462 .driver = { 462 .driver = {
463 .name = "ad5791", 463 .name = "ad5791",
464 .owner = THIS_MODULE,
465 }, 464 },
466 .probe = ad5791_probe, 465 .probe = ad5791_probe,
467 .remove = ad5791_remove, 466 .remove = ad5791_remove,
diff --git a/drivers/iio/dac/ad7303.c b/drivers/iio/dac/ad7303.c
index fa2810032968..399de2cfeb16 100644
--- a/drivers/iio/dac/ad7303.c
+++ b/drivers/iio/dac/ad7303.c
@@ -290,7 +290,6 @@ MODULE_DEVICE_TABLE(spi, ad7303_spi_ids);
290static struct spi_driver ad7303_driver = { 290static struct spi_driver ad7303_driver = {
291 .driver = { 291 .driver = {
292 .name = "ad7303", 292 .name = "ad7303",
293 .owner = THIS_MODULE,
294 }, 293 },
295 .probe = ad7303_probe, 294 .probe = ad7303_probe,
296 .remove = ad7303_remove, 295 .remove = ad7303_remove,
diff --git a/drivers/iio/dac/mcp4922.c b/drivers/iio/dac/mcp4922.c
index 92cf4ca6981d..3854d201a5d6 100644
--- a/drivers/iio/dac/mcp4922.c
+++ b/drivers/iio/dac/mcp4922.c
@@ -203,7 +203,6 @@ MODULE_DEVICE_TABLE(spi, mcp4922_id);
203static struct spi_driver mcp4922_driver = { 203static struct spi_driver mcp4922_driver = {
204 .driver = { 204 .driver = {
205 .name = "mcp4922", 205 .name = "mcp4922",
206 .owner = THIS_MODULE,
207 }, 206 },
208 .probe = mcp4922_probe, 207 .probe = mcp4922_probe,
209 .remove = mcp4922_remove, 208 .remove = mcp4922_remove,
diff --git a/drivers/iio/frequency/ad9523.c b/drivers/iio/frequency/ad9523.c
index 50ed8d1ca45a..44a30f286de1 100644
--- a/drivers/iio/frequency/ad9523.c
+++ b/drivers/iio/frequency/ad9523.c
@@ -1027,7 +1027,6 @@ MODULE_DEVICE_TABLE(spi, ad9523_id);
1027static struct spi_driver ad9523_driver = { 1027static struct spi_driver ad9523_driver = {
1028 .driver = { 1028 .driver = {
1029 .name = "ad9523", 1029 .name = "ad9523",
1030 .owner = THIS_MODULE,
1031 }, 1030 },
1032 .probe = ad9523_probe, 1031 .probe = ad9523_probe,
1033 .remove = ad9523_remove, 1032 .remove = ad9523_remove,
diff --git a/drivers/iio/frequency/adf4350.c b/drivers/iio/frequency/adf4350.c
index 9890c81c027d..b83534cc2ab1 100644
--- a/drivers/iio/frequency/adf4350.c
+++ b/drivers/iio/frequency/adf4350.c
@@ -625,7 +625,6 @@ static const struct spi_device_id adf4350_id[] = {
625static struct spi_driver adf4350_driver = { 625static struct spi_driver adf4350_driver = {
626 .driver = { 626 .driver = {
627 .name = "adf4350", 627 .name = "adf4350",
628 .owner = THIS_MODULE,
629 }, 628 },
630 .probe = adf4350_probe, 629 .probe = adf4350_probe,
631 .remove = adf4350_remove, 630 .remove = adf4350_remove,
diff --git a/drivers/iio/gyro/adis16080.c b/drivers/iio/gyro/adis16080.c
index add509837269..ad31a1372a04 100644
--- a/drivers/iio/gyro/adis16080.c
+++ b/drivers/iio/gyro/adis16080.c
@@ -228,7 +228,6 @@ MODULE_DEVICE_TABLE(spi, adis16080_ids);
228static struct spi_driver adis16080_driver = { 228static struct spi_driver adis16080_driver = {
229 .driver = { 229 .driver = {
230 .name = "adis16080", 230 .name = "adis16080",
231 .owner = THIS_MODULE,
232 }, 231 },
233 .probe = adis16080_probe, 232 .probe = adis16080_probe,
234 .remove = adis16080_remove, 233 .remove = adis16080_remove,
diff --git a/drivers/iio/gyro/adis16130.c b/drivers/iio/gyro/adis16130.c
index 8d08c7ed1ea6..e5241f41e65e 100644
--- a/drivers/iio/gyro/adis16130.c
+++ b/drivers/iio/gyro/adis16130.c
@@ -167,7 +167,6 @@ static int adis16130_probe(struct spi_device *spi)
167static struct spi_driver adis16130_driver = { 167static struct spi_driver adis16130_driver = {
168 .driver = { 168 .driver = {
169 .name = "adis16130", 169 .name = "adis16130",
170 .owner = THIS_MODULE,
171 }, 170 },
172 .probe = adis16130_probe, 171 .probe = adis16130_probe,
173}; 172};
diff --git a/drivers/iio/gyro/adis16136.c b/drivers/iio/gyro/adis16136.c
index 26de876b223d..f8d1c2210066 100644
--- a/drivers/iio/gyro/adis16136.c
+++ b/drivers/iio/gyro/adis16136.c
@@ -570,7 +570,6 @@ MODULE_DEVICE_TABLE(spi, adis16136_ids);
570static struct spi_driver adis16136_driver = { 570static struct spi_driver adis16136_driver = {
571 .driver = { 571 .driver = {
572 .name = "adis16136", 572 .name = "adis16136",
573 .owner = THIS_MODULE,
574 }, 573 },
575 .id_table = adis16136_ids, 574 .id_table = adis16136_ids,
576 .probe = adis16136_probe, 575 .probe = adis16136_probe,
diff --git a/drivers/iio/gyro/adis16260.c b/drivers/iio/gyro/adis16260.c
index 00c6ad9bf35f..7da8825f4791 100644
--- a/drivers/iio/gyro/adis16260.c
+++ b/drivers/iio/gyro/adis16260.c
@@ -435,7 +435,6 @@ MODULE_DEVICE_TABLE(spi, adis16260_id);
435static struct spi_driver adis16260_driver = { 435static struct spi_driver adis16260_driver = {
436 .driver = { 436 .driver = {
437 .name = "adis16260", 437 .name = "adis16260",
438 .owner = THIS_MODULE,
439 }, 438 },
440 .probe = adis16260_probe, 439 .probe = adis16260_probe,
441 .remove = adis16260_remove, 440 .remove = adis16260_remove,
diff --git a/drivers/iio/gyro/adxrs450.c b/drivers/iio/gyro/adxrs450.c
index eb0e08ec9e20..a330d4288bb0 100644
--- a/drivers/iio/gyro/adxrs450.c
+++ b/drivers/iio/gyro/adxrs450.c
@@ -456,7 +456,6 @@ MODULE_DEVICE_TABLE(spi, adxrs450_id);
456static struct spi_driver adxrs450_driver = { 456static struct spi_driver adxrs450_driver = {
457 .driver = { 457 .driver = {
458 .name = "adxrs450", 458 .name = "adxrs450",
459 .owner = THIS_MODULE,
460 }, 459 },
461 .probe = adxrs450_probe, 460 .probe = adxrs450_probe,
462 .id_table = adxrs450_id, 461 .id_table = adxrs450_id,
diff --git a/drivers/iio/gyro/st_gyro_spi.c b/drivers/iio/gyro/st_gyro_spi.c
index e59bead6bc3c..d2b7a5fa344c 100644
--- a/drivers/iio/gyro/st_gyro_spi.c
+++ b/drivers/iio/gyro/st_gyro_spi.c
@@ -60,7 +60,6 @@ MODULE_DEVICE_TABLE(spi, st_gyro_id_table);
60 60
61static struct spi_driver st_gyro_driver = { 61static struct spi_driver st_gyro_driver = {
62 .driver = { 62 .driver = {
63 .owner = THIS_MODULE,
64 .name = "st-gyro-spi", 63 .name = "st-gyro-spi",
65 }, 64 },
66 .probe = st_gyro_spi_probe, 65 .probe = st_gyro_spi_probe,
diff --git a/drivers/iio/imu/adis16400_core.c b/drivers/iio/imu/adis16400_core.c
index abc4c50de9e8..0618f831ecd4 100644
--- a/drivers/iio/imu/adis16400_core.c
+++ b/drivers/iio/imu/adis16400_core.c
@@ -986,7 +986,6 @@ MODULE_DEVICE_TABLE(spi, adis16400_id);
986static struct spi_driver adis16400_driver = { 986static struct spi_driver adis16400_driver = {
987 .driver = { 987 .driver = {
988 .name = "adis16400", 988 .name = "adis16400",
989 .owner = THIS_MODULE,
990 }, 989 },
991 .id_table = adis16400_id, 990 .id_table = adis16400_id,
992 .probe = adis16400_probe, 991 .probe = adis16400_probe,
diff --git a/drivers/iio/imu/adis16480.c b/drivers/iio/imu/adis16480.c
index b94bfd3f595b..2485b88ee1b6 100644
--- a/drivers/iio/imu/adis16480.c
+++ b/drivers/iio/imu/adis16480.c
@@ -896,7 +896,6 @@ MODULE_DEVICE_TABLE(spi, adis16480_ids);
896static struct spi_driver adis16480_driver = { 896static struct spi_driver adis16480_driver = {
897 .driver = { 897 .driver = {
898 .name = "adis16480", 898 .name = "adis16480",
899 .owner = THIS_MODULE,
900 }, 899 },
901 .id_table = adis16480_ids, 900 .id_table = adis16480_ids,
902 .probe = adis16480_probe, 901 .probe = adis16480_probe,
diff --git a/drivers/iio/magnetometer/st_magn_spi.c b/drivers/iio/magnetometer/st_magn_spi.c
index 0abca2c6afa6..6325e7dc8e03 100644
--- a/drivers/iio/magnetometer/st_magn_spi.c
+++ b/drivers/iio/magnetometer/st_magn_spi.c
@@ -58,7 +58,6 @@ MODULE_DEVICE_TABLE(spi, st_magn_id_table);
58 58
59static struct spi_driver st_magn_driver = { 59static struct spi_driver st_magn_driver = {
60 .driver = { 60 .driver = {
61 .owner = THIS_MODULE,
62 .name = "st-magn-spi", 61 .name = "st-magn-spi",
63 }, 62 },
64 .probe = st_magn_spi_probe, 63 .probe = st_magn_spi_probe,
diff --git a/drivers/iio/pressure/ms5611_spi.c b/drivers/iio/pressure/ms5611_spi.c
index 08ee6e88c79f..aaa0c4ba91a7 100644
--- a/drivers/iio/pressure/ms5611_spi.c
+++ b/drivers/iio/pressure/ms5611_spi.c
@@ -117,7 +117,6 @@ MODULE_DEVICE_TABLE(spi, ms5611_id);
117static struct spi_driver ms5611_driver = { 117static struct spi_driver ms5611_driver = {
118 .driver = { 118 .driver = {
119 .name = "ms5611", 119 .name = "ms5611",
120 .owner = THIS_MODULE,
121 }, 120 },
122 .id_table = ms5611_id, 121 .id_table = ms5611_id,
123 .probe = ms5611_spi_probe, 122 .probe = ms5611_spi_probe,
diff --git a/drivers/iio/pressure/st_pressure_spi.c b/drivers/iio/pressure/st_pressure_spi.c
index 1ffa6d4d349c..40c0692ff1de 100644
--- a/drivers/iio/pressure/st_pressure_spi.c
+++ b/drivers/iio/pressure/st_pressure_spi.c
@@ -56,7 +56,6 @@ MODULE_DEVICE_TABLE(spi, st_press_id_table);
56 56
57static struct spi_driver st_press_driver = { 57static struct spi_driver st_press_driver = {
58 .driver = { 58 .driver = {
59 .owner = THIS_MODULE,
60 .name = "st-press-spi", 59 .name = "st-press-spi",
61 }, 60 },
62 .probe = st_press_spi_probe, 61 .probe = st_press_spi_probe,
diff --git a/drivers/iio/proximity/as3935.c b/drivers/iio/proximity/as3935.c
index bc0d68efd455..2865aa63f4f1 100644
--- a/drivers/iio/proximity/as3935.c
+++ b/drivers/iio/proximity/as3935.c
@@ -443,7 +443,6 @@ MODULE_DEVICE_TABLE(spi, as3935_id);
443static struct spi_driver as3935_driver = { 443static struct spi_driver as3935_driver = {
444 .driver = { 444 .driver = {
445 .name = "as3935", 445 .name = "as3935",
446 .owner = THIS_MODULE,
447 .pm = AS3935_PM_OPS, 446 .pm = AS3935_PM_OPS,
448 }, 447 },
449 .probe = as3935_probe, 448 .probe = as3935_probe,
diff --git a/drivers/input/misc/ad714x-spi.c b/drivers/input/misc/ad714x-spi.c
index a79e50b58bf5..fea315e76bc8 100644
--- a/drivers/input/misc/ad714x-spi.c
+++ b/drivers/input/misc/ad714x-spi.c
@@ -113,7 +113,6 @@ static int ad714x_spi_remove(struct spi_device *spi)
113static struct spi_driver ad714x_spi_driver = { 113static struct spi_driver ad714x_spi_driver = {
114 .driver = { 114 .driver = {
115 .name = "ad714x_captouch", 115 .name = "ad714x_captouch",
116 .owner = THIS_MODULE,
117 .pm = &ad714x_spi_pm, 116 .pm = &ad714x_spi_pm,
118 }, 117 },
119 .probe = ad714x_spi_probe, 118 .probe = ad714x_spi_probe,
diff --git a/drivers/input/misc/adxl34x-spi.c b/drivers/input/misc/adxl34x-spi.c
index da6e76b58dab..3ec03ad88eed 100644
--- a/drivers/input/misc/adxl34x-spi.c
+++ b/drivers/input/misc/adxl34x-spi.c
@@ -120,7 +120,6 @@ static SIMPLE_DEV_PM_OPS(adxl34x_spi_pm, adxl34x_spi_suspend,
120static struct spi_driver adxl34x_driver = { 120static struct spi_driver adxl34x_driver = {
121 .driver = { 121 .driver = {
122 .name = "adxl34x", 122 .name = "adxl34x",
123 .owner = THIS_MODULE,
124 .pm = &adxl34x_spi_pm, 123 .pm = &adxl34x_spi_pm,
125 }, 124 },
126 .probe = adxl34x_spi_probe, 125 .probe = adxl34x_spi_probe,
diff --git a/drivers/input/touchscreen/ad7877.c b/drivers/input/touchscreen/ad7877.c
index da4e5bb5e045..9c250ae780d9 100644
--- a/drivers/input/touchscreen/ad7877.c
+++ b/drivers/input/touchscreen/ad7877.c
@@ -843,7 +843,6 @@ static SIMPLE_DEV_PM_OPS(ad7877_pm, ad7877_suspend, ad7877_resume);
843static struct spi_driver ad7877_driver = { 843static struct spi_driver ad7877_driver = {
844 .driver = { 844 .driver = {
845 .name = "ad7877", 845 .name = "ad7877",
846 .owner = THIS_MODULE,
847 .pm = &ad7877_pm, 846 .pm = &ad7877_pm,
848 }, 847 },
849 .probe = ad7877_probe, 848 .probe = ad7877_probe,
diff --git a/drivers/input/touchscreen/ad7879-spi.c b/drivers/input/touchscreen/ad7879-spi.c
index 1a7b1143536e..48033c2689ab 100644
--- a/drivers/input/touchscreen/ad7879-spi.c
+++ b/drivers/input/touchscreen/ad7879-spi.c
@@ -149,7 +149,6 @@ static int ad7879_spi_remove(struct spi_device *spi)
149static struct spi_driver ad7879_spi_driver = { 149static struct spi_driver ad7879_spi_driver = {
150 .driver = { 150 .driver = {
151 .name = "ad7879", 151 .name = "ad7879",
152 .owner = THIS_MODULE,
153 .pm = &ad7879_pm_ops, 152 .pm = &ad7879_pm_ops,
154 }, 153 },
155 .probe = ad7879_spi_probe, 154 .probe = ad7879_spi_probe,
diff --git a/drivers/input/touchscreen/ads7846.c b/drivers/input/touchscreen/ads7846.c
index 0f5f968592bd..7f268cd81c5e 100644
--- a/drivers/input/touchscreen/ads7846.c
+++ b/drivers/input/touchscreen/ads7846.c
@@ -1496,7 +1496,6 @@ static int ads7846_remove(struct spi_device *spi)
1496static struct spi_driver ads7846_driver = { 1496static struct spi_driver ads7846_driver = {
1497 .driver = { 1497 .driver = {
1498 .name = "ads7846", 1498 .name = "ads7846",
1499 .owner = THIS_MODULE,
1500 .pm = &ads7846_pm, 1499 .pm = &ads7846_pm,
1501 .of_match_table = of_match_ptr(ads7846_dt_ids), 1500 .of_match_table = of_match_ptr(ads7846_dt_ids),
1502 }, 1501 },
diff --git a/drivers/input/touchscreen/cyttsp4_spi.c b/drivers/input/touchscreen/cyttsp4_spi.c
index b19434cebbf6..ec5f7c74f048 100644
--- a/drivers/input/touchscreen/cyttsp4_spi.c
+++ b/drivers/input/touchscreen/cyttsp4_spi.c
@@ -185,7 +185,6 @@ static int cyttsp4_spi_remove(struct spi_device *spi)
185static struct spi_driver cyttsp4_spi_driver = { 185static struct spi_driver cyttsp4_spi_driver = {
186 .driver = { 186 .driver = {
187 .name = CYTTSP4_SPI_NAME, 187 .name = CYTTSP4_SPI_NAME,
188 .owner = THIS_MODULE,
189 .pm = &cyttsp4_pm_ops, 188 .pm = &cyttsp4_pm_ops,
190 }, 189 },
191 .probe = cyttsp4_spi_probe, 190 .probe = cyttsp4_spi_probe,
diff --git a/drivers/input/touchscreen/cyttsp_spi.c b/drivers/input/touchscreen/cyttsp_spi.c
index 4728bcb1916c..bbeeb2488b57 100644
--- a/drivers/input/touchscreen/cyttsp_spi.c
+++ b/drivers/input/touchscreen/cyttsp_spi.c
@@ -182,7 +182,6 @@ static int cyttsp_spi_remove(struct spi_device *spi)
182static struct spi_driver cyttsp_spi_driver = { 182static struct spi_driver cyttsp_spi_driver = {
183 .driver = { 183 .driver = {
184 .name = CY_SPI_NAME, 184 .name = CY_SPI_NAME,
185 .owner = THIS_MODULE,
186 .pm = &cyttsp_pm_ops, 185 .pm = &cyttsp_pm_ops,
187 }, 186 },
188 .probe = cyttsp_spi_probe, 187 .probe = cyttsp_spi_probe,
diff --git a/drivers/input/touchscreen/tsc2005.c b/drivers/input/touchscreen/tsc2005.c
index 0f65d02eeb26..f41f23318484 100644
--- a/drivers/input/touchscreen/tsc2005.c
+++ b/drivers/input/touchscreen/tsc2005.c
@@ -752,7 +752,6 @@ static SIMPLE_DEV_PM_OPS(tsc2005_pm_ops, tsc2005_suspend, tsc2005_resume);
752static struct spi_driver tsc2005_driver = { 752static struct spi_driver tsc2005_driver = {
753 .driver = { 753 .driver = {
754 .name = "tsc2005", 754 .name = "tsc2005",
755 .owner = THIS_MODULE,
756 .pm = &tsc2005_pm_ops, 755 .pm = &tsc2005_pm_ops,
757 }, 756 },
758 .probe = tsc2005_probe, 757 .probe = tsc2005_probe,
diff --git a/drivers/leds/leds-dac124s085.c b/drivers/leds/leds-dac124s085.c
index db3ba8b42517..314159610d24 100644
--- a/drivers/leds/leds-dac124s085.c
+++ b/drivers/leds/leds-dac124s085.c
@@ -122,7 +122,6 @@ static struct spi_driver dac124s085_driver = {
122 .remove = dac124s085_remove, 122 .remove = dac124s085_remove,
123 .driver = { 123 .driver = {
124 .name = "dac124s085", 124 .name = "dac124s085",
125 .owner = THIS_MODULE,
126 }, 125 },
127}; 126};
128 127
diff --git a/drivers/media/i2c/s5c73m3/s5c73m3-spi.c b/drivers/media/i2c/s5c73m3/s5c73m3-spi.c
index fa4a5ebda6b2..d744b170c9ed 100644
--- a/drivers/media/i2c/s5c73m3/s5c73m3-spi.c
+++ b/drivers/media/i2c/s5c73m3/s5c73m3-spi.c
@@ -149,7 +149,6 @@ int s5c73m3_register_spi_driver(struct s5c73m3 *state)
149 spidrv->remove = s5c73m3_spi_remove; 149 spidrv->remove = s5c73m3_spi_remove;
150 spidrv->probe = s5c73m3_spi_probe; 150 spidrv->probe = s5c73m3_spi_probe;
151 spidrv->driver.name = S5C73M3_SPI_DRV_NAME; 151 spidrv->driver.name = S5C73M3_SPI_DRV_NAME;
152 spidrv->driver.owner = THIS_MODULE;
153 spidrv->driver.of_match_table = s5c73m3_spi_ids; 152 spidrv->driver.of_match_table = s5c73m3_spi_ids;
154 153
155 return spi_register_driver(spidrv); 154 return spi_register_driver(spidrv);
diff --git a/drivers/media/tuners/msi001.c b/drivers/media/tuners/msi001.c
index b533240f8ec0..3a12ef35682b 100644
--- a/drivers/media/tuners/msi001.c
+++ b/drivers/media/tuners/msi001.c
@@ -513,7 +513,6 @@ MODULE_DEVICE_TABLE(spi, msi001_id_table);
513static struct spi_driver msi001_driver = { 513static struct spi_driver msi001_driver = {
514 .driver = { 514 .driver = {
515 .name = "msi001", 515 .name = "msi001",
516 .owner = THIS_MODULE,
517 .suppress_bind_attrs = true, 516 .suppress_bind_attrs = true,
518 }, 517 },
519 .probe = msi001_probe, 518 .probe = msi001_probe,
diff --git a/drivers/mfd/arizona-spi.c b/drivers/mfd/arizona-spi.c
index 1e845f6d407b..03d62f7b4720 100644
--- a/drivers/mfd/arizona-spi.c
+++ b/drivers/mfd/arizona-spi.c
@@ -93,7 +93,6 @@ MODULE_DEVICE_TABLE(spi, arizona_spi_ids);
93static struct spi_driver arizona_spi_driver = { 93static struct spi_driver arizona_spi_driver = {
94 .driver = { 94 .driver = {
95 .name = "arizona", 95 .name = "arizona",
96 .owner = THIS_MODULE,
97 .pm = &arizona_pm_ops, 96 .pm = &arizona_pm_ops,
98 .of_match_table = of_match_ptr(arizona_of_match), 97 .of_match_table = of_match_ptr(arizona_of_match),
99 }, 98 },
diff --git a/drivers/mfd/cros_ec_spi.c b/drivers/mfd/cros_ec_spi.c
index 30a296b4e748..6a0f6ec67c6b 100644
--- a/drivers/mfd/cros_ec_spi.c
+++ b/drivers/mfd/cros_ec_spi.c
@@ -717,7 +717,6 @@ static struct spi_driver cros_ec_driver_spi = {
717 .driver = { 717 .driver = {
718 .name = "cros-ec-spi", 718 .name = "cros-ec-spi",
719 .of_match_table = of_match_ptr(cros_ec_spi_of_match), 719 .of_match_table = of_match_ptr(cros_ec_spi_of_match),
720 .owner = THIS_MODULE,
721 .pm = &cros_ec_spi_pm_ops, 720 .pm = &cros_ec_spi_pm_ops,
722 }, 721 },
723 .probe = cros_ec_spi_probe, 722 .probe = cros_ec_spi_probe,
diff --git a/drivers/mfd/da9052-spi.c b/drivers/mfd/da9052-spi.c
index b5de8a6856c0..71b89dd4e8de 100644
--- a/drivers/mfd/da9052-spi.c
+++ b/drivers/mfd/da9052-spi.c
@@ -86,7 +86,6 @@ static struct spi_driver da9052_spi_driver = {
86 .id_table = da9052_spi_id, 86 .id_table = da9052_spi_id,
87 .driver = { 87 .driver = {
88 .name = "da9052", 88 .name = "da9052",
89 .owner = THIS_MODULE,
90 }, 89 },
91}; 90};
92 91
diff --git a/drivers/mfd/ezx-pcap.c b/drivers/mfd/ezx-pcap.c
index a76eb6ef47a0..7841a20b5878 100644
--- a/drivers/mfd/ezx-pcap.c
+++ b/drivers/mfd/ezx-pcap.c
@@ -513,7 +513,6 @@ static struct spi_driver ezxpcap_driver = {
513 .remove = ezx_pcap_remove, 513 .remove = ezx_pcap_remove,
514 .driver = { 514 .driver = {
515 .name = "ezx-pcap", 515 .name = "ezx-pcap",
516 .owner = THIS_MODULE,
517 }, 516 },
518}; 517};
519 518
diff --git a/drivers/mfd/mc13xxx-spi.c b/drivers/mfd/mc13xxx-spi.c
index 58a170e45d88..cbc1e5ed599c 100644
--- a/drivers/mfd/mc13xxx-spi.c
+++ b/drivers/mfd/mc13xxx-spi.c
@@ -177,7 +177,6 @@ static struct spi_driver mc13xxx_spi_driver = {
177 .id_table = mc13xxx_device_id, 177 .id_table = mc13xxx_device_id,
178 .driver = { 178 .driver = {
179 .name = "mc13xxx", 179 .name = "mc13xxx",
180 .owner = THIS_MODULE,
181 .of_match_table = mc13xxx_dt_ids, 180 .of_match_table = mc13xxx_dt_ids,
182 }, 181 },
183 .probe = mc13xxx_spi_probe, 182 .probe = mc13xxx_spi_probe,
diff --git a/drivers/mfd/stmpe-spi.c b/drivers/mfd/stmpe-spi.c
index 618ba244d98a..f8b14ab8b9d7 100644
--- a/drivers/mfd/stmpe-spi.c
+++ b/drivers/mfd/stmpe-spi.c
@@ -135,7 +135,6 @@ static struct spi_driver stmpe_spi_driver = {
135 .driver = { 135 .driver = {
136 .name = "stmpe-spi", 136 .name = "stmpe-spi",
137 .of_match_table = of_match_ptr(stmpe_spi_of_match), 137 .of_match_table = of_match_ptr(stmpe_spi_of_match),
138 .owner = THIS_MODULE,
139#ifdef CONFIG_PM 138#ifdef CONFIG_PM
140 .pm = &stmpe_dev_pm_ops, 139 .pm = &stmpe_dev_pm_ops,
141#endif 140#endif
diff --git a/drivers/mfd/tps65912-spi.c b/drivers/mfd/tps65912-spi.c
index de60ad98bd9f..d59aa55b1495 100644
--- a/drivers/mfd/tps65912-spi.c
+++ b/drivers/mfd/tps65912-spi.c
@@ -111,7 +111,6 @@ static int tps65912_spi_remove(struct spi_device *spi)
111static struct spi_driver tps65912_spi_driver = { 111static struct spi_driver tps65912_spi_driver = {
112 .driver = { 112 .driver = {
113 .name = "tps65912", 113 .name = "tps65912",
114 .owner = THIS_MODULE,
115 }, 114 },
116 .probe = tps65912_spi_probe, 115 .probe = tps65912_spi_probe,
117 .remove = tps65912_spi_remove, 116 .remove = tps65912_spi_remove,
diff --git a/drivers/mfd/wm831x-spi.c b/drivers/mfd/wm831x-spi.c
index b8a5e3b34ec7..80482aeb246a 100644
--- a/drivers/mfd/wm831x-spi.c
+++ b/drivers/mfd/wm831x-spi.c
@@ -96,7 +96,6 @@ MODULE_DEVICE_TABLE(spi, wm831x_spi_ids);
96static struct spi_driver wm831x_spi_driver = { 96static struct spi_driver wm831x_spi_driver = {
97 .driver = { 97 .driver = {
98 .name = "wm831x", 98 .name = "wm831x",
99 .owner = THIS_MODULE,
100 .pm = &wm831x_spi_pm, 99 .pm = &wm831x_spi_pm,
101 }, 100 },
102 .id_table = wm831x_spi_ids, 101 .id_table = wm831x_spi_ids,
diff --git a/drivers/misc/ad525x_dpot-spi.c b/drivers/misc/ad525x_dpot-spi.c
index f4c82eafa8e5..39a7f517ee7e 100644
--- a/drivers/misc/ad525x_dpot-spi.c
+++ b/drivers/misc/ad525x_dpot-spi.c
@@ -132,7 +132,6 @@ MODULE_DEVICE_TABLE(spi, ad_dpot_spi_id);
132static struct spi_driver ad_dpot_spi_driver = { 132static struct spi_driver ad_dpot_spi_driver = {
133 .driver = { 133 .driver = {
134 .name = "ad_dpot", 134 .name = "ad_dpot",
135 .owner = THIS_MODULE,
136 }, 135 },
137 .probe = ad_dpot_spi_probe, 136 .probe = ad_dpot_spi_probe,
138 .remove = ad_dpot_spi_remove, 137 .remove = ad_dpot_spi_remove,
diff --git a/drivers/misc/bmp085-spi.c b/drivers/misc/bmp085-spi.c
index 864ecac32373..17ecbf95ff15 100644
--- a/drivers/misc/bmp085-spi.c
+++ b/drivers/misc/bmp085-spi.c
@@ -64,7 +64,6 @@ MODULE_DEVICE_TABLE(spi, bmp085_id);
64 64
65static struct spi_driver bmp085_spi_driver = { 65static struct spi_driver bmp085_spi_driver = {
66 .driver = { 66 .driver = {
67 .owner = THIS_MODULE,
68 .name = BMP085_NAME, 67 .name = BMP085_NAME,
69 .of_match_table = bmp085_of_match 68 .of_match_table = bmp085_of_match
70 }, 69 },
diff --git a/drivers/misc/eeprom/at25.c b/drivers/misc/eeprom/at25.c
index 0a1af93ec638..f850ef556bcc 100644
--- a/drivers/misc/eeprom/at25.c
+++ b/drivers/misc/eeprom/at25.c
@@ -462,7 +462,6 @@ MODULE_DEVICE_TABLE(of, at25_of_match);
462static struct spi_driver at25_driver = { 462static struct spi_driver at25_driver = {
463 .driver = { 463 .driver = {
464 .name = "at25", 464 .name = "at25",
465 .owner = THIS_MODULE,
466 .of_match_table = at25_of_match, 465 .of_match_table = at25_of_match,
467 }, 466 },
468 .probe = at25_probe, 467 .probe = at25_probe,
diff --git a/drivers/misc/eeprom/eeprom_93xx46.c b/drivers/misc/eeprom/eeprom_93xx46.c
index a6bd9e3fe9d3..ff63f05edc76 100644
--- a/drivers/misc/eeprom/eeprom_93xx46.c
+++ b/drivers/misc/eeprom/eeprom_93xx46.c
@@ -370,7 +370,6 @@ static int eeprom_93xx46_remove(struct spi_device *spi)
370static struct spi_driver eeprom_93xx46_driver = { 370static struct spi_driver eeprom_93xx46_driver = {
371 .driver = { 371 .driver = {
372 .name = "93xx46", 372 .name = "93xx46",
373 .owner = THIS_MODULE,
374 }, 373 },
375 .probe = eeprom_93xx46_probe, 374 .probe = eeprom_93xx46_probe,
376 .remove = eeprom_93xx46_remove, 375 .remove = eeprom_93xx46_remove,
diff --git a/drivers/misc/lattice-ecp3-config.c b/drivers/misc/lattice-ecp3-config.c
index c544f1f50f52..626fdcaf2510 100644
--- a/drivers/misc/lattice-ecp3-config.c
+++ b/drivers/misc/lattice-ecp3-config.c
@@ -235,7 +235,6 @@ MODULE_DEVICE_TABLE(spi, lattice_ecp3_id);
235static struct spi_driver lattice_ecp3_driver = { 235static struct spi_driver lattice_ecp3_driver = {
236 .driver = { 236 .driver = {
237 .name = "lattice-ecp3", 237 .name = "lattice-ecp3",
238 .owner = THIS_MODULE,
239 }, 238 },
240 .probe = lattice_ecp3_probe, 239 .probe = lattice_ecp3_probe,
241 .remove = lattice_ecp3_remove, 240 .remove = lattice_ecp3_remove,
diff --git a/drivers/misc/lis3lv02d/lis3lv02d_spi.c b/drivers/misc/lis3lv02d/lis3lv02d_spi.c
index b2f6e1651ac9..e575475123c8 100644
--- a/drivers/misc/lis3lv02d/lis3lv02d_spi.c
+++ b/drivers/misc/lis3lv02d/lis3lv02d_spi.c
@@ -138,7 +138,6 @@ static SIMPLE_DEV_PM_OPS(lis3lv02d_spi_pm, lis3lv02d_spi_suspend,
138static struct spi_driver lis302dl_spi_driver = { 138static struct spi_driver lis302dl_spi_driver = {
139 .driver = { 139 .driver = {
140 .name = DRV_NAME, 140 .name = DRV_NAME,
141 .owner = THIS_MODULE,
142 .pm = &lis3lv02d_spi_pm, 141 .pm = &lis3lv02d_spi_pm,
143 .of_match_table = of_match_ptr(lis302dl_spi_dt_ids), 142 .of_match_table = of_match_ptr(lis302dl_spi_dt_ids),
144 }, 143 },
diff --git a/drivers/misc/ti_dac7512.c b/drivers/misc/ti_dac7512.c
index cb0289b44a17..f5456fb7d773 100644
--- a/drivers/misc/ti_dac7512.c
+++ b/drivers/misc/ti_dac7512.c
@@ -89,7 +89,6 @@ MODULE_DEVICE_TABLE(of, dac7512_of_match);
89static struct spi_driver dac7512_driver = { 89static struct spi_driver dac7512_driver = {
90 .driver = { 90 .driver = {
91 .name = "dac7512", 91 .name = "dac7512",
92 .owner = THIS_MODULE,
93 .of_match_table = of_match_ptr(dac7512_of_match), 92 .of_match_table = of_match_ptr(dac7512_of_match),
94 }, 93 },
95 .probe = dac7512_probe, 94 .probe = dac7512_probe,
diff --git a/drivers/mmc/host/mmc_spi.c b/drivers/mmc/host/mmc_spi.c
index ae19d83bb9de..8c79831b20fb 100644
--- a/drivers/mmc/host/mmc_spi.c
+++ b/drivers/mmc/host/mmc_spi.c
@@ -1515,7 +1515,6 @@ static const struct of_device_id mmc_spi_of_match_table[] = {
1515static struct spi_driver mmc_spi_driver = { 1515static struct spi_driver mmc_spi_driver = {
1516 .driver = { 1516 .driver = {
1517 .name = "mmc_spi", 1517 .name = "mmc_spi",
1518 .owner = THIS_MODULE,
1519 .of_match_table = mmc_spi_of_match_table, 1518 .of_match_table = mmc_spi_of_match_table,
1520 }, 1519 },
1521 .probe = mmc_spi_probe, 1520 .probe = mmc_spi_probe,
diff --git a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c
index 9cd3631170ef..fcf171a1325e 100644
--- a/drivers/mtd/devices/m25p80.c
+++ b/drivers/mtd/devices/m25p80.c
@@ -304,7 +304,6 @@ MODULE_DEVICE_TABLE(of, m25p_of_table);
304static struct spi_driver m25p80_driver = { 304static struct spi_driver m25p80_driver = {
305 .driver = { 305 .driver = {
306 .name = "m25p80", 306 .name = "m25p80",
307 .owner = THIS_MODULE,
308 .of_match_table = m25p_of_table, 307 .of_match_table = m25p_of_table,
309 }, 308 },
310 .id_table = m25p_ids, 309 .id_table = m25p_ids,
diff --git a/drivers/mtd/devices/mtd_dataflash.c b/drivers/mtd/devices/mtd_dataflash.c
index df6f61137376..70c16399e8ba 100644
--- a/drivers/mtd/devices/mtd_dataflash.c
+++ b/drivers/mtd/devices/mtd_dataflash.c
@@ -911,7 +911,6 @@ static int dataflash_remove(struct spi_device *spi)
911static struct spi_driver dataflash_driver = { 911static struct spi_driver dataflash_driver = {
912 .driver = { 912 .driver = {
913 .name = "mtd_dataflash", 913 .name = "mtd_dataflash",
914 .owner = THIS_MODULE,
915 .of_match_table = of_match_ptr(dataflash_dt_ids), 914 .of_match_table = of_match_ptr(dataflash_dt_ids),
916 }, 915 },
917 916
diff --git a/drivers/mtd/devices/sst25l.c b/drivers/mtd/devices/sst25l.c
index c63ecbcad0b7..18febf74404d 100644
--- a/drivers/mtd/devices/sst25l.c
+++ b/drivers/mtd/devices/sst25l.c
@@ -417,7 +417,6 @@ static int sst25l_remove(struct spi_device *spi)
417static struct spi_driver sst25l_driver = { 417static struct spi_driver sst25l_driver = {
418 .driver = { 418 .driver = {
419 .name = "sst25l", 419 .name = "sst25l",
420 .owner = THIS_MODULE,
421 }, 420 },
422 .probe = sst25l_probe, 421 .probe = sst25l_probe,
423 .remove = sst25l_remove, 422 .remove = sst25l_remove,
diff --git a/drivers/net/can/spi/mcp251x.c b/drivers/net/can/spi/mcp251x.c
index b7e83c212023..575790e8a75a 100644
--- a/drivers/net/can/spi/mcp251x.c
+++ b/drivers/net/can/spi/mcp251x.c
@@ -1243,7 +1243,6 @@ static SIMPLE_DEV_PM_OPS(mcp251x_can_pm_ops, mcp251x_can_suspend,
1243static struct spi_driver mcp251x_can_driver = { 1243static struct spi_driver mcp251x_can_driver = {
1244 .driver = { 1244 .driver = {
1245 .name = DEVICE_NAME, 1245 .name = DEVICE_NAME,
1246 .owner = THIS_MODULE,
1247 .of_match_table = mcp251x_of_match, 1246 .of_match_table = mcp251x_of_match,
1248 .pm = &mcp251x_can_pm_ops, 1247 .pm = &mcp251x_can_pm_ops,
1249 }, 1248 },
diff --git a/drivers/net/ethernet/micrel/ks8851.c b/drivers/net/ethernet/micrel/ks8851.c
index 66d4ab703f45..37b466a4841d 100644
--- a/drivers/net/ethernet/micrel/ks8851.c
+++ b/drivers/net/ethernet/micrel/ks8851.c
@@ -1606,7 +1606,6 @@ static struct spi_driver ks8851_driver = {
1606 .driver = { 1606 .driver = {
1607 .name = "ks8851", 1607 .name = "ks8851",
1608 .of_match_table = ks8851_match_table, 1608 .of_match_table = ks8851_match_table,
1609 .owner = THIS_MODULE,
1610 .pm = &ks8851_pm_ops, 1609 .pm = &ks8851_pm_ops,
1611 }, 1610 },
1612 .probe = ks8851_probe, 1611 .probe = ks8851_probe,
diff --git a/drivers/net/ethernet/microchip/enc28j60.c b/drivers/net/ethernet/microchip/enc28j60.c
index b1b5f66b8b69..86ea17e7ba7b 100644
--- a/drivers/net/ethernet/microchip/enc28j60.c
+++ b/drivers/net/ethernet/microchip/enc28j60.c
@@ -1633,7 +1633,6 @@ static int enc28j60_remove(struct spi_device *spi)
1633static struct spi_driver enc28j60_driver = { 1633static struct spi_driver enc28j60_driver = {
1634 .driver = { 1634 .driver = {
1635 .name = DRV_NAME, 1635 .name = DRV_NAME,
1636 .owner = THIS_MODULE,
1637 }, 1636 },
1638 .probe = enc28j60_probe, 1637 .probe = enc28j60_probe,
1639 .remove = enc28j60_remove, 1638 .remove = enc28j60_remove,
diff --git a/drivers/net/ethernet/qualcomm/qca_spi.c b/drivers/net/ethernet/qualcomm/qca_spi.c
index 2f87909f5186..ddb2c6c6ec94 100644
--- a/drivers/net/ethernet/qualcomm/qca_spi.c
+++ b/drivers/net/ethernet/qualcomm/qca_spi.c
@@ -974,7 +974,6 @@ MODULE_DEVICE_TABLE(spi, qca_spi_id);
974static struct spi_driver qca_spi_driver = { 974static struct spi_driver qca_spi_driver = {
975 .driver = { 975 .driver = {
976 .name = QCASPI_DRV_NAME, 976 .name = QCASPI_DRV_NAME,
977 .owner = THIS_MODULE,
978 .of_match_table = qca_spi_of_match, 977 .of_match_table = qca_spi_of_match,
979 }, 978 },
980 .id_table = qca_spi_id, 979 .id_table = qca_spi_id,
diff --git a/drivers/net/ieee802154/at86rf230.c b/drivers/net/ieee802154/at86rf230.c
index 6422caac8d40..46805ab0764f 100644
--- a/drivers/net/ieee802154/at86rf230.c
+++ b/drivers/net/ieee802154/at86rf230.c
@@ -1763,7 +1763,6 @@ static struct spi_driver at86rf230_driver = {
1763 .driver = { 1763 .driver = {
1764 .of_match_table = of_match_ptr(at86rf230_of_match), 1764 .of_match_table = of_match_ptr(at86rf230_of_match),
1765 .name = "at86rf230", 1765 .name = "at86rf230",
1766 .owner = THIS_MODULE,
1767 }, 1766 },
1768 .probe = at86rf230_probe, 1767 .probe = at86rf230_probe,
1769 .remove = at86rf230_remove, 1768 .remove = at86rf230_remove,
diff --git a/drivers/net/ieee802154/cc2520.c b/drivers/net/ieee802154/cc2520.c
index c5b54a15fc4c..e65b60591317 100644
--- a/drivers/net/ieee802154/cc2520.c
+++ b/drivers/net/ieee802154/cc2520.c
@@ -1152,7 +1152,6 @@ MODULE_DEVICE_TABLE(of, cc2520_of_ids);
1152static struct spi_driver cc2520_driver = { 1152static struct spi_driver cc2520_driver = {
1153 .driver = { 1153 .driver = {
1154 .name = "cc2520", 1154 .name = "cc2520",
1155 .owner = THIS_MODULE,
1156 .of_match_table = of_match_ptr(cc2520_of_ids), 1155 .of_match_table = of_match_ptr(cc2520_of_ids),
1157 }, 1156 },
1158 .id_table = cc2520_ids, 1157 .id_table = cc2520_ids,
diff --git a/drivers/net/ieee802154/mrf24j40.c b/drivers/net/ieee802154/mrf24j40.c
index 997724b8e434..e4c37d48add1 100644
--- a/drivers/net/ieee802154/mrf24j40.c
+++ b/drivers/net/ieee802154/mrf24j40.c
@@ -812,7 +812,6 @@ MODULE_DEVICE_TABLE(spi, mrf24j40_ids);
812static struct spi_driver mrf24j40_driver = { 812static struct spi_driver mrf24j40_driver = {
813 .driver = { 813 .driver = {
814 .name = "mrf24j40", 814 .name = "mrf24j40",
815 .owner = THIS_MODULE,
816 }, 815 },
817 .id_table = mrf24j40_ids, 816 .id_table = mrf24j40_ids,
818 .probe = mrf24j40_probe, 817 .probe = mrf24j40_probe,
diff --git a/drivers/net/phy/spi_ks8995.c b/drivers/net/phy/spi_ks8995.c
index f091d691cf6f..c72c42206850 100644
--- a/drivers/net/phy/spi_ks8995.c
+++ b/drivers/net/phy/spi_ks8995.c
@@ -343,7 +343,6 @@ static int ks8995_remove(struct spi_device *spi)
343static struct spi_driver ks8995_driver = { 343static struct spi_driver ks8995_driver = {
344 .driver = { 344 .driver = {
345 .name = "spi-ks8995", 345 .name = "spi-ks8995",
346 .owner = THIS_MODULE,
347 }, 346 },
348 .probe = ks8995_probe, 347 .probe = ks8995_probe,
349 .remove = ks8995_remove, 348 .remove = ks8995_remove,
diff --git a/drivers/net/wireless/cw1200/cw1200_spi.c b/drivers/net/wireless/cw1200/cw1200_spi.c
index 29185aeccba8..a740083634d8 100644
--- a/drivers/net/wireless/cw1200/cw1200_spi.c
+++ b/drivers/net/wireless/cw1200/cw1200_spi.c
@@ -467,7 +467,6 @@ static struct spi_driver spi_driver = {
467 .remove = cw1200_spi_disconnect, 467 .remove = cw1200_spi_disconnect,
468 .driver = { 468 .driver = {
469 .name = "cw1200_wlan_spi", 469 .name = "cw1200_wlan_spi",
470 .owner = THIS_MODULE,
471#ifdef CONFIG_PM 470#ifdef CONFIG_PM
472 .pm = &cw1200_pm_ops, 471 .pm = &cw1200_pm_ops,
473#endif 472#endif
diff --git a/drivers/net/wireless/libertas/if_spi.c b/drivers/net/wireless/libertas/if_spi.c
index f11728a866ff..82c0796377aa 100644
--- a/drivers/net/wireless/libertas/if_spi.c
+++ b/drivers/net/wireless/libertas/if_spi.c
@@ -1283,7 +1283,6 @@ static struct spi_driver libertas_spi_driver = {
1283 .remove = libertas_spi_remove, 1283 .remove = libertas_spi_remove,
1284 .driver = { 1284 .driver = {
1285 .name = "libertas_spi", 1285 .name = "libertas_spi",
1286 .owner = THIS_MODULE,
1287 .pm = &if_spi_pm_ops, 1286 .pm = &if_spi_pm_ops,
1288 }, 1287 },
1289}; 1288};
diff --git a/drivers/net/wireless/p54/p54spi.c b/drivers/net/wireless/p54/p54spi.c
index 63de5eed25cf..7ab2f43ab425 100644
--- a/drivers/net/wireless/p54/p54spi.c
+++ b/drivers/net/wireless/p54/p54spi.c
@@ -705,7 +705,6 @@ static int p54spi_remove(struct spi_device *spi)
705static struct spi_driver p54spi_driver = { 705static struct spi_driver p54spi_driver = {
706 .driver = { 706 .driver = {
707 .name = "p54spi", 707 .name = "p54spi",
708 .owner = THIS_MODULE,
709 }, 708 },
710 709
711 .probe = p54spi_probe, 710 .probe = p54spi_probe,
diff --git a/drivers/net/wireless/ti/wl1251/spi.c b/drivers/net/wireless/ti/wl1251/spi.c
index 735be5352143..8de9d4444a6a 100644
--- a/drivers/net/wireless/ti/wl1251/spi.c
+++ b/drivers/net/wireless/ti/wl1251/spi.c
@@ -354,7 +354,6 @@ static int wl1251_spi_remove(struct spi_device *spi)
354static struct spi_driver wl1251_spi_driver = { 354static struct spi_driver wl1251_spi_driver = {
355 .driver = { 355 .driver = {
356 .name = DRIVER_NAME, 356 .name = DRIVER_NAME,
357 .owner = THIS_MODULE,
358 }, 357 },
359 358
360 .probe = wl1251_spi_probe, 359 .probe = wl1251_spi_probe,
diff --git a/drivers/net/wireless/ti/wlcore/spi.c b/drivers/net/wireless/ti/wlcore/spi.c
index f1ac2839d97c..236b41090827 100644
--- a/drivers/net/wireless/ti/wlcore/spi.c
+++ b/drivers/net/wireless/ti/wlcore/spi.c
@@ -408,7 +408,6 @@ static int wl1271_remove(struct spi_device *spi)
408static struct spi_driver wl1271_spi_driver = { 408static struct spi_driver wl1271_spi_driver = {
409 .driver = { 409 .driver = {
410 .name = "wl1271_spi", 410 .name = "wl1271_spi",
411 .owner = THIS_MODULE,
412 }, 411 },
413 412
414 .probe = wl1271_probe, 413 .probe = wl1271_probe,
diff --git a/drivers/nfc/st-nci/spi.c b/drivers/nfc/st-nci/spi.c
index 598a58c4d6d1..2bb5851eef41 100644
--- a/drivers/nfc/st-nci/spi.c
+++ b/drivers/nfc/st-nci/spi.c
@@ -377,7 +377,6 @@ MODULE_DEVICE_TABLE(of, of_st_nci_spi_match);
377 377
378static struct spi_driver st_nci_spi_driver = { 378static struct spi_driver st_nci_spi_driver = {
379 .driver = { 379 .driver = {
380 .owner = THIS_MODULE,
381 .name = ST_NCI_SPI_DRIVER_NAME, 380 .name = ST_NCI_SPI_DRIVER_NAME,
382 .of_match_table = of_match_ptr(of_st_nci_spi_match), 381 .of_match_table = of_match_ptr(of_st_nci_spi_match),
383 }, 382 },
diff --git a/drivers/nfc/trf7970a.c b/drivers/nfc/trf7970a.c
index 70b0707fd9a9..4036788c78b6 100644
--- a/drivers/nfc/trf7970a.c
+++ b/drivers/nfc/trf7970a.c
@@ -2223,7 +2223,6 @@ static struct spi_driver trf7970a_spi_driver = {
2223 .id_table = trf7970a_id_table, 2223 .id_table = trf7970a_id_table,
2224 .driver = { 2224 .driver = {
2225 .name = "trf7970a", 2225 .name = "trf7970a",
2226 .owner = THIS_MODULE,
2227 .pm = &trf7970a_pm_ops, 2226 .pm = &trf7970a_pm_ops,
2228 }, 2227 },
2229}; 2228};
diff --git a/drivers/regulator/tps6524x-regulator.c b/drivers/regulator/tps6524x-regulator.c
index 5b494db9f95c..9d6ea3a4dccd 100644
--- a/drivers/regulator/tps6524x-regulator.c
+++ b/drivers/regulator/tps6524x-regulator.c
@@ -629,7 +629,6 @@ static struct spi_driver pmic_driver = {
629 .probe = pmic_probe, 629 .probe = pmic_probe,
630 .driver = { 630 .driver = {
631 .name = "tps6524x", 631 .name = "tps6524x",
632 .owner = THIS_MODULE,
633 }, 632 },
634}; 633};
635 634
diff --git a/drivers/rtc/rtc-ds1305.c b/drivers/rtc/rtc-ds1305.c
index baa5d047f9c8..85706a9f82c9 100644
--- a/drivers/rtc/rtc-ds1305.c
+++ b/drivers/rtc/rtc-ds1305.c
@@ -772,7 +772,6 @@ static int ds1305_remove(struct spi_device *spi)
772 772
773static struct spi_driver ds1305_driver = { 773static struct spi_driver ds1305_driver = {
774 .driver.name = "rtc-ds1305", 774 .driver.name = "rtc-ds1305",
775 .driver.owner = THIS_MODULE,
776 .probe = ds1305_probe, 775 .probe = ds1305_probe,
777 .remove = ds1305_remove, 776 .remove = ds1305_remove,
778 /* REVISIT add suspend/resume */ 777 /* REVISIT add suspend/resume */
diff --git a/drivers/rtc/rtc-ds1343.c b/drivers/rtc/rtc-ds1343.c
index 79a06dd3c185..07371a9e3793 100644
--- a/drivers/rtc/rtc-ds1343.c
+++ b/drivers/rtc/rtc-ds1343.c
@@ -731,7 +731,6 @@ static SIMPLE_DEV_PM_OPS(ds1343_pm, ds1343_suspend, ds1343_resume);
731static struct spi_driver ds1343_driver = { 731static struct spi_driver ds1343_driver = {
732 .driver = { 732 .driver = {
733 .name = "ds1343", 733 .name = "ds1343",
734 .owner = THIS_MODULE,
735 .pm = &ds1343_pm, 734 .pm = &ds1343_pm,
736 }, 735 },
737 .probe = ds1343_probe, 736 .probe = ds1343_probe,
diff --git a/drivers/rtc/rtc-ds1347.c b/drivers/rtc/rtc-ds1347.c
index c82b4c050326..641e8e8a0dd7 100644
--- a/drivers/rtc/rtc-ds1347.c
+++ b/drivers/rtc/rtc-ds1347.c
@@ -154,7 +154,6 @@ static int ds1347_probe(struct spi_device *spi)
154static struct spi_driver ds1347_driver = { 154static struct spi_driver ds1347_driver = {
155 .driver = { 155 .driver = {
156 .name = "ds1347", 156 .name = "ds1347",
157 .owner = THIS_MODULE,
158 }, 157 },
159 .probe = ds1347_probe, 158 .probe = ds1347_probe,
160}; 159};
diff --git a/drivers/rtc/rtc-ds1390.c b/drivers/rtc/rtc-ds1390.c
index e67bfcb3a1aa..4c229c97ef97 100644
--- a/drivers/rtc/rtc-ds1390.c
+++ b/drivers/rtc/rtc-ds1390.c
@@ -156,7 +156,6 @@ static int ds1390_probe(struct spi_device *spi)
156static struct spi_driver ds1390_driver = { 156static struct spi_driver ds1390_driver = {
157 .driver = { 157 .driver = {
158 .name = "rtc-ds1390", 158 .name = "rtc-ds1390",
159 .owner = THIS_MODULE,
160 }, 159 },
161 .probe = ds1390_probe, 160 .probe = ds1390_probe,
162}; 161};
diff --git a/drivers/rtc/rtc-ds3234.c b/drivers/rtc/rtc-ds3234.c
index 4c9ba5368464..570ab28fc354 100644
--- a/drivers/rtc/rtc-ds3234.c
+++ b/drivers/rtc/rtc-ds3234.c
@@ -159,7 +159,6 @@ static int ds3234_probe(struct spi_device *spi)
159static struct spi_driver ds3234_driver = { 159static struct spi_driver ds3234_driver = {
160 .driver = { 160 .driver = {
161 .name = "ds3234", 161 .name = "ds3234",
162 .owner = THIS_MODULE,
163 }, 162 },
164 .probe = ds3234_probe, 163 .probe = ds3234_probe,
165}; 164};
diff --git a/drivers/rtc/rtc-m41t93.c b/drivers/rtc/rtc-m41t93.c
index 4698c7e344e4..5ac45fc1a787 100644
--- a/drivers/rtc/rtc-m41t93.c
+++ b/drivers/rtc/rtc-m41t93.c
@@ -197,7 +197,6 @@ static int m41t93_probe(struct spi_device *spi)
197static struct spi_driver m41t93_driver = { 197static struct spi_driver m41t93_driver = {
198 .driver = { 198 .driver = {
199 .name = "rtc-m41t93", 199 .name = "rtc-m41t93",
200 .owner = THIS_MODULE,
201 }, 200 },
202 .probe = m41t93_probe, 201 .probe = m41t93_probe,
203}; 202};
diff --git a/drivers/rtc/rtc-m41t94.c b/drivers/rtc/rtc-m41t94.c
index 8d800b1bf87b..1f0eb79e69f9 100644
--- a/drivers/rtc/rtc-m41t94.c
+++ b/drivers/rtc/rtc-m41t94.c
@@ -137,7 +137,6 @@ static int m41t94_probe(struct spi_device *spi)
137static struct spi_driver m41t94_driver = { 137static struct spi_driver m41t94_driver = {
138 .driver = { 138 .driver = {
139 .name = "rtc-m41t94", 139 .name = "rtc-m41t94",
140 .owner = THIS_MODULE,
141 }, 140 },
142 .probe = m41t94_probe, 141 .probe = m41t94_probe,
143}; 142};
diff --git a/drivers/rtc/rtc-max6902.c b/drivers/rtc/rtc-max6902.c
index ac3f4191864f..315d09e0f2c1 100644
--- a/drivers/rtc/rtc-max6902.c
+++ b/drivers/rtc/rtc-max6902.c
@@ -146,7 +146,6 @@ static int max6902_probe(struct spi_device *spi)
146static struct spi_driver max6902_driver = { 146static struct spi_driver max6902_driver = {
147 .driver = { 147 .driver = {
148 .name = "rtc-max6902", 148 .name = "rtc-max6902",
149 .owner = THIS_MODULE,
150 }, 149 },
151 .probe = max6902_probe, 150 .probe = max6902_probe,
152}; 151};
diff --git a/drivers/rtc/rtc-mcp795.c b/drivers/rtc/rtc-mcp795.c
index 34295bf00416..1c91ce8a6d75 100644
--- a/drivers/rtc/rtc-mcp795.c
+++ b/drivers/rtc/rtc-mcp795.c
@@ -186,7 +186,6 @@ static int mcp795_probe(struct spi_device *spi)
186static struct spi_driver mcp795_driver = { 186static struct spi_driver mcp795_driver = {
187 .driver = { 187 .driver = {
188 .name = "rtc-mcp795", 188 .name = "rtc-mcp795",
189 .owner = THIS_MODULE,
190 }, 189 },
191 .probe = mcp795_probe, 190 .probe = mcp795_probe,
192}; 191};
diff --git a/drivers/rtc/rtc-pcf2123.c b/drivers/rtc/rtc-pcf2123.c
index 1c47650fe624..ea8a31c91641 100644
--- a/drivers/rtc/rtc-pcf2123.c
+++ b/drivers/rtc/rtc-pcf2123.c
@@ -346,7 +346,6 @@ MODULE_DEVICE_TABLE(of, pcf2123_dt_ids);
346static struct spi_driver pcf2123_driver = { 346static struct spi_driver pcf2123_driver = {
347 .driver = { 347 .driver = {
348 .name = "rtc-pcf2123", 348 .name = "rtc-pcf2123",
349 .owner = THIS_MODULE,
350 .of_match_table = of_match_ptr(pcf2123_dt_ids), 349 .of_match_table = of_match_ptr(pcf2123_dt_ids),
351 }, 350 },
352 .probe = pcf2123_probe, 351 .probe = pcf2123_probe,
diff --git a/drivers/rtc/rtc-r9701.c b/drivers/rtc/rtc-r9701.c
index feeedbd82000..83d2bcca6a8f 100644
--- a/drivers/rtc/rtc-r9701.c
+++ b/drivers/rtc/rtc-r9701.c
@@ -172,7 +172,6 @@ static int r9701_remove(struct spi_device *spi)
172static struct spi_driver r9701_driver = { 172static struct spi_driver r9701_driver = {
173 .driver = { 173 .driver = {
174 .name = "rtc-r9701", 174 .name = "rtc-r9701",
175 .owner = THIS_MODULE,
176 }, 175 },
177 .probe = r9701_probe, 176 .probe = r9701_probe,
178 .remove = r9701_remove, 177 .remove = r9701_remove,
diff --git a/drivers/rtc/rtc-rs5c348.c b/drivers/rtc/rtc-rs5c348.c
index 090a101c1c81..1162fecab8cf 100644
--- a/drivers/rtc/rtc-rs5c348.c
+++ b/drivers/rtc/rtc-rs5c348.c
@@ -221,7 +221,6 @@ static int rs5c348_probe(struct spi_device *spi)
221static struct spi_driver rs5c348_driver = { 221static struct spi_driver rs5c348_driver = {
222 .driver = { 222 .driver = {
223 .name = "rtc-rs5c348", 223 .name = "rtc-rs5c348",
224 .owner = THIS_MODULE,
225 }, 224 },
226 .probe = rs5c348_probe, 225 .probe = rs5c348_probe,
227}; 226};
diff --git a/drivers/rtc/rtc-rx4581.c b/drivers/rtc/rtc-rx4581.c
index 6889222f9ed6..de3fe4f8d133 100644
--- a/drivers/rtc/rtc-rx4581.c
+++ b/drivers/rtc/rtc-rx4581.c
@@ -291,7 +291,6 @@ MODULE_DEVICE_TABLE(spi, rx4581_id);
291static struct spi_driver rx4581_driver = { 291static struct spi_driver rx4581_driver = {
292 .driver = { 292 .driver = {
293 .name = "rtc-rx4581", 293 .name = "rtc-rx4581",
294 .owner = THIS_MODULE,
295 }, 294 },
296 .probe = rx4581_probe, 295 .probe = rx4581_probe,
297 .id_table = rx4581_id, 296 .id_table = rx4581_id,
diff --git a/drivers/spi/spi-tle62x0.c b/drivers/spi/spi-tle62x0.c
index daf5aa1c24c3..c6ae775289e5 100644
--- a/drivers/spi/spi-tle62x0.c
+++ b/drivers/spi/spi-tle62x0.c
@@ -307,7 +307,6 @@ static int tle62x0_remove(struct spi_device *spi)
307static struct spi_driver tle62x0_driver = { 307static struct spi_driver tle62x0_driver = {
308 .driver = { 308 .driver = {
309 .name = "tle62x0", 309 .name = "tle62x0",
310 .owner = THIS_MODULE,
311 }, 310 },
312 .probe = tle62x0_probe, 311 .probe = tle62x0_probe,
313 .remove = tle62x0_remove, 312 .remove = tle62x0_remove,
diff --git a/drivers/spi/spidev.c b/drivers/spi/spidev.c
index fba92a526531..84622418ceda 100644
--- a/drivers/spi/spidev.c
+++ b/drivers/spi/spidev.c
@@ -787,7 +787,6 @@ static int spidev_remove(struct spi_device *spi)
787static struct spi_driver spidev_spi_driver = { 787static struct spi_driver spidev_spi_driver = {
788 .driver = { 788 .driver = {
789 .name = "spidev", 789 .name = "spidev",
790 .owner = THIS_MODULE,
791 .of_match_table = of_match_ptr(spidev_dt_ids), 790 .of_match_table = of_match_ptr(spidev_dt_ids),
792 }, 791 },
793 .probe = spidev_probe, 792 .probe = spidev_probe,
diff --git a/drivers/staging/fbtft/fbtft.h b/drivers/staging/fbtft/fbtft.h
index 7e9a506d65f9..0d27daf23228 100644
--- a/drivers/staging/fbtft/fbtft.h
+++ b/drivers/staging/fbtft/fbtft.h
@@ -333,7 +333,6 @@ MODULE_DEVICE_TABLE(of, dt_ids); \
333static struct spi_driver fbtft_driver_spi_driver = { \ 333static struct spi_driver fbtft_driver_spi_driver = { \
334 .driver = { \ 334 .driver = { \
335 .name = _name, \ 335 .name = _name, \
336 .owner = THIS_MODULE, \
337 .of_match_table = of_match_ptr(dt_ids), \ 336 .of_match_table = of_match_ptr(dt_ids), \
338 }, \ 337 }, \
339 .probe = fbtft_driver_probe_spi, \ 338 .probe = fbtft_driver_probe_spi, \
diff --git a/drivers/staging/fbtft/flexfb.c b/drivers/staging/fbtft/flexfb.c
index c763efc5de7d..17e031fc2b4f 100644
--- a/drivers/staging/fbtft/flexfb.c
+++ b/drivers/staging/fbtft/flexfb.c
@@ -586,7 +586,6 @@ static int flexfb_remove_pdev(struct platform_device *pdev)
586static struct spi_driver flexfb_spi_driver = { 586static struct spi_driver flexfb_spi_driver = {
587 .driver = { 587 .driver = {
588 .name = DRVNAME, 588 .name = DRVNAME,
589 .owner = THIS_MODULE,
590 }, 589 },
591 .probe = flexfb_probe_spi, 590 .probe = flexfb_probe_spi,
592 .remove = flexfb_remove_spi, 591 .remove = flexfb_remove_spi,
diff --git a/drivers/staging/iio/accel/adis16201_core.c b/drivers/staging/iio/accel/adis16201_core.c
index 10db685813c9..06c0b75ed26a 100644
--- a/drivers/staging/iio/accel/adis16201_core.c
+++ b/drivers/staging/iio/accel/adis16201_core.c
@@ -235,7 +235,6 @@ static int adis16201_remove(struct spi_device *spi)
235static struct spi_driver adis16201_driver = { 235static struct spi_driver adis16201_driver = {
236 .driver = { 236 .driver = {
237 .name = "adis16201", 237 .name = "adis16201",
238 .owner = THIS_MODULE,
239 }, 238 },
240 .probe = adis16201_probe, 239 .probe = adis16201_probe,
241 .remove = adis16201_remove, 240 .remove = adis16201_remove,
diff --git a/drivers/staging/iio/accel/adis16203_core.c b/drivers/staging/iio/accel/adis16203_core.c
index fb593d23d5bc..de5b84ac842b 100644
--- a/drivers/staging/iio/accel/adis16203_core.c
+++ b/drivers/staging/iio/accel/adis16203_core.c
@@ -203,7 +203,6 @@ static int adis16203_remove(struct spi_device *spi)
203static struct spi_driver adis16203_driver = { 203static struct spi_driver adis16203_driver = {
204 .driver = { 204 .driver = {
205 .name = "adis16203", 205 .name = "adis16203",
206 .owner = THIS_MODULE,
207 }, 206 },
208 .probe = adis16203_probe, 207 .probe = adis16203_probe,
209 .remove = adis16203_remove, 208 .remove = adis16203_remove,
diff --git a/drivers/staging/iio/accel/adis16204_core.c b/drivers/staging/iio/accel/adis16204_core.c
index ea0ac2467ac2..20a9df64f1ed 100644
--- a/drivers/staging/iio/accel/adis16204_core.c
+++ b/drivers/staging/iio/accel/adis16204_core.c
@@ -241,7 +241,6 @@ static int adis16204_remove(struct spi_device *spi)
241static struct spi_driver adis16204_driver = { 241static struct spi_driver adis16204_driver = {
242 .driver = { 242 .driver = {
243 .name = "adis16204", 243 .name = "adis16204",
244 .owner = THIS_MODULE,
245 }, 244 },
246 .probe = adis16204_probe, 245 .probe = adis16204_probe,
247 .remove = adis16204_remove, 246 .remove = adis16204_remove,
diff --git a/drivers/staging/iio/accel/adis16209_core.c b/drivers/staging/iio/accel/adis16209_core.c
index d1dc1a3cb3ce..8b42bf8c3f60 100644
--- a/drivers/staging/iio/accel/adis16209_core.c
+++ b/drivers/staging/iio/accel/adis16209_core.c
@@ -235,7 +235,6 @@ static int adis16209_remove(struct spi_device *spi)
235static struct spi_driver adis16209_driver = { 235static struct spi_driver adis16209_driver = {
236 .driver = { 236 .driver = {
237 .name = "adis16209", 237 .name = "adis16209",
238 .owner = THIS_MODULE,
239 }, 238 },
240 .probe = adis16209_probe, 239 .probe = adis16209_probe,
241 .remove = adis16209_remove, 240 .remove = adis16209_remove,
diff --git a/drivers/staging/iio/accel/adis16220_core.c b/drivers/staging/iio/accel/adis16220_core.c
index e46a91c69a31..d0165218b60c 100644
--- a/drivers/staging/iio/accel/adis16220_core.c
+++ b/drivers/staging/iio/accel/adis16220_core.c
@@ -482,7 +482,6 @@ static int adis16220_remove(struct spi_device *spi)
482static struct spi_driver adis16220_driver = { 482static struct spi_driver adis16220_driver = {
483 .driver = { 483 .driver = {
484 .name = "adis16220", 484 .name = "adis16220",
485 .owner = THIS_MODULE,
486 }, 485 },
487 .probe = adis16220_probe, 486 .probe = adis16220_probe,
488 .remove = adis16220_remove, 487 .remove = adis16220_remove,
diff --git a/drivers/staging/iio/accel/adis16240_core.c b/drivers/staging/iio/accel/adis16240_core.c
index cb074e864408..1b5b685a8691 100644
--- a/drivers/staging/iio/accel/adis16240_core.c
+++ b/drivers/staging/iio/accel/adis16240_core.c
@@ -288,7 +288,6 @@ static int adis16240_remove(struct spi_device *spi)
288static struct spi_driver adis16240_driver = { 288static struct spi_driver adis16240_driver = {
289 .driver = { 289 .driver = {
290 .name = "adis16240", 290 .name = "adis16240",
291 .owner = THIS_MODULE,
292 }, 291 },
293 .probe = adis16240_probe, 292 .probe = adis16240_probe,
294 .remove = adis16240_remove, 293 .remove = adis16240_remove,
diff --git a/drivers/staging/iio/accel/lis3l02dq_core.c b/drivers/staging/iio/accel/lis3l02dq_core.c
index ebcab56c81b9..24d90b35d669 100644
--- a/drivers/staging/iio/accel/lis3l02dq_core.c
+++ b/drivers/staging/iio/accel/lis3l02dq_core.c
@@ -800,7 +800,6 @@ static int lis3l02dq_remove(struct spi_device *spi)
800static struct spi_driver lis3l02dq_driver = { 800static struct spi_driver lis3l02dq_driver = {
801 .driver = { 801 .driver = {
802 .name = "lis3l02dq", 802 .name = "lis3l02dq",
803 .owner = THIS_MODULE,
804 }, 803 },
805 .probe = lis3l02dq_probe, 804 .probe = lis3l02dq_probe,
806 .remove = lis3l02dq_remove, 805 .remove = lis3l02dq_remove,
diff --git a/drivers/staging/iio/accel/sca3000_core.c b/drivers/staging/iio/accel/sca3000_core.c
index b614f272b5f4..fda646246215 100644
--- a/drivers/staging/iio/accel/sca3000_core.c
+++ b/drivers/staging/iio/accel/sca3000_core.c
@@ -1196,7 +1196,6 @@ MODULE_DEVICE_TABLE(spi, sca3000_id);
1196static struct spi_driver sca3000_driver = { 1196static struct spi_driver sca3000_driver = {
1197 .driver = { 1197 .driver = {
1198 .name = "sca3000", 1198 .name = "sca3000",
1199 .owner = THIS_MODULE,
1200 }, 1199 },
1201 .probe = sca3000_probe, 1200 .probe = sca3000_probe,
1202 .remove = sca3000_remove, 1201 .remove = sca3000_remove,
diff --git a/drivers/staging/iio/adc/ad7192.c b/drivers/staging/iio/adc/ad7192.c
index fe56fb6c7d30..a3b76559a4f0 100644
--- a/drivers/staging/iio/adc/ad7192.c
+++ b/drivers/staging/iio/adc/ad7192.c
@@ -707,7 +707,6 @@ MODULE_DEVICE_TABLE(spi, ad7192_id);
707static struct spi_driver ad7192_driver = { 707static struct spi_driver ad7192_driver = {
708 .driver = { 708 .driver = {
709 .name = "ad7192", 709 .name = "ad7192",
710 .owner = THIS_MODULE,
711 }, 710 },
712 .probe = ad7192_probe, 711 .probe = ad7192_probe,
713 .remove = ad7192_remove, 712 .remove = ad7192_remove,
diff --git a/drivers/staging/iio/adc/ad7280a.c b/drivers/staging/iio/adc/ad7280a.c
index d98e229c46bf..8a7c8737adc4 100644
--- a/drivers/staging/iio/adc/ad7280a.c
+++ b/drivers/staging/iio/adc/ad7280a.c
@@ -972,7 +972,6 @@ MODULE_DEVICE_TABLE(spi, ad7280_id);
972static struct spi_driver ad7280_driver = { 972static struct spi_driver ad7280_driver = {
973 .driver = { 973 .driver = {
974 .name = "ad7280", 974 .name = "ad7280",
975 .owner = THIS_MODULE,
976 }, 975 },
977 .probe = ad7280_probe, 976 .probe = ad7280_probe,
978 .remove = ad7280_remove, 977 .remove = ad7280_remove,
diff --git a/drivers/staging/iio/adc/ad7606_spi.c b/drivers/staging/iio/adc/ad7606_spi.c
index 7303983e64a7..06b59cbca443 100644
--- a/drivers/staging/iio/adc/ad7606_spi.c
+++ b/drivers/staging/iio/adc/ad7606_spi.c
@@ -102,7 +102,6 @@ MODULE_DEVICE_TABLE(spi, ad7606_id);
102static struct spi_driver ad7606_driver = { 102static struct spi_driver ad7606_driver = {
103 .driver = { 103 .driver = {
104 .name = "ad7606", 104 .name = "ad7606",
105 .owner = THIS_MODULE,
106 .pm = AD7606_SPI_PM_OPS, 105 .pm = AD7606_SPI_PM_OPS,
107 }, 106 },
108 .probe = ad7606_spi_probe, 107 .probe = ad7606_spi_probe,
diff --git a/drivers/staging/iio/adc/ad7780.c b/drivers/staging/iio/adc/ad7780.c
index 9f03fe3ee3d9..b76dd15427f5 100644
--- a/drivers/staging/iio/adc/ad7780.c
+++ b/drivers/staging/iio/adc/ad7780.c
@@ -263,7 +263,6 @@ MODULE_DEVICE_TABLE(spi, ad7780_id);
263static struct spi_driver ad7780_driver = { 263static struct spi_driver ad7780_driver = {
264 .driver = { 264 .driver = {
265 .name = "ad7780", 265 .name = "ad7780",
266 .owner = THIS_MODULE,
267 }, 266 },
268 .probe = ad7780_probe, 267 .probe = ad7780_probe,
269 .remove = ad7780_remove, 268 .remove = ad7780_remove,
diff --git a/drivers/staging/iio/adc/ad7816.c b/drivers/staging/iio/adc/ad7816.c
index 48b1c3740030..f3bbb38cdbe4 100644
--- a/drivers/staging/iio/adc/ad7816.c
+++ b/drivers/staging/iio/adc/ad7816.c
@@ -434,7 +434,6 @@ MODULE_DEVICE_TABLE(spi, ad7816_id);
434static struct spi_driver ad7816_driver = { 434static struct spi_driver ad7816_driver = {
435 .driver = { 435 .driver = {
436 .name = "ad7816", 436 .name = "ad7816",
437 .owner = THIS_MODULE,
438 }, 437 },
439 .probe = ad7816_probe, 438 .probe = ad7816_probe,
440 .id_table = ad7816_id, 439 .id_table = ad7816_id,
diff --git a/drivers/staging/iio/addac/adt7316-spi.c b/drivers/staging/iio/addac/adt7316-spi.c
index e480abb72e4a..5cd22743e140 100644
--- a/drivers/staging/iio/addac/adt7316-spi.c
+++ b/drivers/staging/iio/addac/adt7316-spi.c
@@ -132,7 +132,6 @@ static struct spi_driver adt7316_driver = {
132 .driver = { 132 .driver = {
133 .name = "adt7316", 133 .name = "adt7316",
134 .pm = ADT7316_PM_OPS, 134 .pm = ADT7316_PM_OPS,
135 .owner = THIS_MODULE,
136 }, 135 },
137 .probe = adt7316_spi_probe, 136 .probe = adt7316_spi_probe,
138 .id_table = adt7316_spi_id, 137 .id_table = adt7316_spi_id,
diff --git a/drivers/staging/iio/frequency/ad9832.c b/drivers/staging/iio/frequency/ad9832.c
index a861fe0149b1..2b65faa6296a 100644
--- a/drivers/staging/iio/frequency/ad9832.c
+++ b/drivers/staging/iio/frequency/ad9832.c
@@ -339,7 +339,6 @@ MODULE_DEVICE_TABLE(spi, ad9832_id);
339static struct spi_driver ad9832_driver = { 339static struct spi_driver ad9832_driver = {
340 .driver = { 340 .driver = {
341 .name = "ad9832", 341 .name = "ad9832",
342 .owner = THIS_MODULE,
343 }, 342 },
344 .probe = ad9832_probe, 343 .probe = ad9832_probe,
345 .remove = ad9832_remove, 344 .remove = ad9832_remove,
diff --git a/drivers/staging/iio/frequency/ad9834.c b/drivers/staging/iio/frequency/ad9834.c
index d02bb44fb8fc..15f0cc3b4d31 100644
--- a/drivers/staging/iio/frequency/ad9834.c
+++ b/drivers/staging/iio/frequency/ad9834.c
@@ -446,7 +446,6 @@ MODULE_DEVICE_TABLE(spi, ad9834_id);
446static struct spi_driver ad9834_driver = { 446static struct spi_driver ad9834_driver = {
447 .driver = { 447 .driver = {
448 .name = "ad9834", 448 .name = "ad9834",
449 .owner = THIS_MODULE,
450 }, 449 },
451 .probe = ad9834_probe, 450 .probe = ad9834_probe,
452 .remove = ad9834_remove, 451 .remove = ad9834_remove,
diff --git a/drivers/staging/iio/gyro/adis16060_core.c b/drivers/staging/iio/gyro/adis16060_core.c
index 4c5869dd8223..b8776d638e66 100644
--- a/drivers/staging/iio/gyro/adis16060_core.c
+++ b/drivers/staging/iio/gyro/adis16060_core.c
@@ -202,7 +202,6 @@ static int adis16060_w_remove(struct spi_device *spi)
202static struct spi_driver adis16060_r_driver = { 202static struct spi_driver adis16060_r_driver = {
203 .driver = { 203 .driver = {
204 .name = "adis16060_r", 204 .name = "adis16060_r",
205 .owner = THIS_MODULE,
206 }, 205 },
207 .probe = adis16060_r_probe, 206 .probe = adis16060_r_probe,
208}; 207};
@@ -210,7 +209,6 @@ static struct spi_driver adis16060_r_driver = {
210static struct spi_driver adis16060_w_driver = { 209static struct spi_driver adis16060_w_driver = {
211 .driver = { 210 .driver = {
212 .name = "adis16060_w", 211 .name = "adis16060_w",
213 .owner = THIS_MODULE,
214 }, 212 },
215 .probe = adis16060_w_probe, 213 .probe = adis16060_w_probe,
216 .remove = adis16060_w_remove, 214 .remove = adis16060_w_remove,
diff --git a/drivers/staging/iio/magnetometer/hmc5843_spi.c b/drivers/staging/iio/magnetometer/hmc5843_spi.c
index 8e658f736e1f..070c918dadcf 100644
--- a/drivers/staging/iio/magnetometer/hmc5843_spi.c
+++ b/drivers/staging/iio/magnetometer/hmc5843_spi.c
@@ -86,7 +86,6 @@ static struct spi_driver hmc5843_driver = {
86 .driver = { 86 .driver = {
87 .name = "hmc5843", 87 .name = "hmc5843",
88 .pm = HMC5843_PM_OPS, 88 .pm = HMC5843_PM_OPS,
89 .owner = THIS_MODULE,
90 }, 89 },
91 .id_table = hmc5843_id, 90 .id_table = hmc5843_id,
92 .probe = hmc5843_spi_probe, 91 .probe = hmc5843_spi_probe,
diff --git a/drivers/staging/iio/meter/ade7753.c b/drivers/staging/iio/meter/ade7753.c
index ffc7f0ddff14..9ca9fef4b8ba 100644
--- a/drivers/staging/iio/meter/ade7753.c
+++ b/drivers/staging/iio/meter/ade7753.c
@@ -534,7 +534,6 @@ static int ade7753_remove(struct spi_device *spi)
534static struct spi_driver ade7753_driver = { 534static struct spi_driver ade7753_driver = {
535 .driver = { 535 .driver = {
536 .name = "ade7753", 536 .name = "ade7753",
537 .owner = THIS_MODULE,
538 }, 537 },
539 .probe = ade7753_probe, 538 .probe = ade7753_probe,
540 .remove = ade7753_remove, 539 .remove = ade7753_remove,
diff --git a/drivers/staging/iio/meter/ade7754.c b/drivers/staging/iio/meter/ade7754.c
index f12b2e50329b..5609872532f1 100644
--- a/drivers/staging/iio/meter/ade7754.c
+++ b/drivers/staging/iio/meter/ade7754.c
@@ -575,7 +575,6 @@ static int ade7754_remove(struct spi_device *spi)
575static struct spi_driver ade7754_driver = { 575static struct spi_driver ade7754_driver = {
576 .driver = { 576 .driver = {
577 .name = "ade7754", 577 .name = "ade7754",
578 .owner = THIS_MODULE,
579 }, 578 },
580 .probe = ade7754_probe, 579 .probe = ade7754_probe,
581 .remove = ade7754_remove, 580 .remove = ade7754_remove,
diff --git a/drivers/staging/iio/meter/ade7758_core.c b/drivers/staging/iio/meter/ade7758_core.c
index 77141ae1349d..d348e161c848 100644
--- a/drivers/staging/iio/meter/ade7758_core.c
+++ b/drivers/staging/iio/meter/ade7758_core.c
@@ -904,7 +904,6 @@ MODULE_DEVICE_TABLE(spi, ade7758_id);
904static struct spi_driver ade7758_driver = { 904static struct spi_driver ade7758_driver = {
905 .driver = { 905 .driver = {
906 .name = "ade7758", 906 .name = "ade7758",
907 .owner = THIS_MODULE,
908 }, 907 },
909 .probe = ade7758_probe, 908 .probe = ade7758_probe,
910 .remove = ade7758_remove, 909 .remove = ade7758_remove,
diff --git a/drivers/staging/iio/meter/ade7759.c b/drivers/staging/iio/meter/ade7759.c
index dbceda1e67ea..f774a62cad4e 100644
--- a/drivers/staging/iio/meter/ade7759.c
+++ b/drivers/staging/iio/meter/ade7759.c
@@ -490,7 +490,6 @@ static int ade7759_remove(struct spi_device *spi)
490static struct spi_driver ade7759_driver = { 490static struct spi_driver ade7759_driver = {
491 .driver = { 491 .driver = {
492 .name = "ade7759", 492 .name = "ade7759",
493 .owner = THIS_MODULE,
494 }, 493 },
495 .probe = ade7759_probe, 494 .probe = ade7759_probe,
496 .remove = ade7759_remove, 495 .remove = ade7759_remove,
diff --git a/drivers/staging/iio/meter/ade7854-spi.c b/drivers/staging/iio/meter/ade7854-spi.c
index 9b255a5f62c3..16f288d8b8f6 100644
--- a/drivers/staging/iio/meter/ade7854-spi.c
+++ b/drivers/staging/iio/meter/ade7854-spi.c
@@ -314,7 +314,6 @@ MODULE_DEVICE_TABLE(spi, ade7854_id);
314static struct spi_driver ade7854_driver = { 314static struct spi_driver ade7854_driver = {
315 .driver = { 315 .driver = {
316 .name = "ade7854", 316 .name = "ade7854",
317 .owner = THIS_MODULE,
318 }, 317 },
319 .probe = ade7854_spi_probe, 318 .probe = ade7854_spi_probe,
320 .remove = ade7854_spi_remove, 319 .remove = ade7854_spi_remove,
diff --git a/drivers/staging/iio/resolver/ad2s1200.c b/drivers/staging/iio/resolver/ad2s1200.c
index c17893b4918c..595e711d35a6 100644
--- a/drivers/staging/iio/resolver/ad2s1200.c
+++ b/drivers/staging/iio/resolver/ad2s1200.c
@@ -155,7 +155,6 @@ MODULE_DEVICE_TABLE(spi, ad2s1200_id);
155static struct spi_driver ad2s1200_driver = { 155static struct spi_driver ad2s1200_driver = {
156 .driver = { 156 .driver = {
157 .name = DRV_NAME, 157 .name = DRV_NAME,
158 .owner = THIS_MODULE,
159 }, 158 },
160 .probe = ad2s1200_probe, 159 .probe = ad2s1200_probe,
161 .id_table = ad2s1200_id, 160 .id_table = ad2s1200_id,
diff --git a/drivers/staging/iio/resolver/ad2s1210.c b/drivers/staging/iio/resolver/ad2s1210.c
index 7bc3e4a73834..95f5426a14d9 100644
--- a/drivers/staging/iio/resolver/ad2s1210.c
+++ b/drivers/staging/iio/resolver/ad2s1210.c
@@ -735,7 +735,6 @@ MODULE_DEVICE_TABLE(spi, ad2s1210_id);
735static struct spi_driver ad2s1210_driver = { 735static struct spi_driver ad2s1210_driver = {
736 .driver = { 736 .driver = {
737 .name = DRV_NAME, 737 .name = DRV_NAME,
738 .owner = THIS_MODULE,
739 }, 738 },
740 .probe = ad2s1210_probe, 739 .probe = ad2s1210_probe,
741 .remove = ad2s1210_remove, 740 .remove = ad2s1210_remove,
diff --git a/drivers/staging/iio/resolver/ad2s90.c b/drivers/staging/iio/resolver/ad2s90.c
index e24c5890652f..cfeedfb7c774 100644
--- a/drivers/staging/iio/resolver/ad2s90.c
+++ b/drivers/staging/iio/resolver/ad2s90.c
@@ -107,7 +107,6 @@ MODULE_DEVICE_TABLE(spi, ad2s90_id);
107static struct spi_driver ad2s90_driver = { 107static struct spi_driver ad2s90_driver = {
108 .driver = { 108 .driver = {
109 .name = "ad2s90", 109 .name = "ad2s90",
110 .owner = THIS_MODULE,
111 }, 110 },
112 .probe = ad2s90_probe, 111 .probe = ad2s90_probe,
113 .remove = ad2s90_remove, 112 .remove = ad2s90_remove,
diff --git a/drivers/staging/mt29f_spinand/mt29f_spinand.c b/drivers/staging/mt29f_spinand/mt29f_spinand.c
index ad30ce4206ef..5a0e77305827 100644
--- a/drivers/staging/mt29f_spinand/mt29f_spinand.c
+++ b/drivers/staging/mt29f_spinand/mt29f_spinand.c
@@ -948,7 +948,6 @@ static const struct of_device_id spinand_dt[] = {
948static struct spi_driver spinand_driver = { 948static struct spi_driver spinand_driver = {
949 .driver = { 949 .driver = {
950 .name = "mt29f", 950 .name = "mt29f",
951 .owner = THIS_MODULE,
952 .of_match_table = spinand_dt, 951 .of_match_table = spinand_dt,
953 }, 952 },
954 .probe = spinand_probe, 953 .probe = spinand_probe,
diff --git a/drivers/tty/serial/ifx6x60.c b/drivers/tty/serial/ifx6x60.c
index 536a33b99be9..88246f7e435a 100644
--- a/drivers/tty/serial/ifx6x60.c
+++ b/drivers/tty/serial/ifx6x60.c
@@ -1362,7 +1362,7 @@ static struct spi_driver ifx_spi_driver = {
1362 .driver = { 1362 .driver = {
1363 .name = DRVNAME, 1363 .name = DRVNAME,
1364 .pm = &ifx_spi_pm, 1364 .pm = &ifx_spi_pm,
1365 .owner = THIS_MODULE}, 1365 },
1366 .probe = ifx_spi_spi_probe, 1366 .probe = ifx_spi_spi_probe,
1367 .shutdown = ifx_spi_spi_shutdown, 1367 .shutdown = ifx_spi_spi_shutdown,
1368 .remove = ifx_spi_spi_remove, 1368 .remove = ifx_spi_spi_remove,
diff --git a/drivers/tty/serial/max3100.c b/drivers/tty/serial/max3100.c
index 077377259a2c..5c4c280b3207 100644
--- a/drivers/tty/serial/max3100.c
+++ b/drivers/tty/serial/max3100.c
@@ -904,7 +904,6 @@ static SIMPLE_DEV_PM_OPS(max3100_pm_ops, max3100_suspend, max3100_resume);
904static struct spi_driver max3100_driver = { 904static struct spi_driver max3100_driver = {
905 .driver = { 905 .driver = {
906 .name = "max3100", 906 .name = "max3100",
907 .owner = THIS_MODULE,
908 .pm = MAX3100_PM_OPS, 907 .pm = MAX3100_PM_OPS,
909 }, 908 },
910 .probe = max3100_probe, 909 .probe = max3100_probe,
diff --git a/drivers/tty/serial/max310x.c b/drivers/tty/serial/max310x.c
index 182549f55904..d45133056f51 100644
--- a/drivers/tty/serial/max310x.c
+++ b/drivers/tty/serial/max310x.c
@@ -1338,7 +1338,6 @@ MODULE_DEVICE_TABLE(spi, max310x_id_table);
1338static struct spi_driver max310x_uart_driver = { 1338static struct spi_driver max310x_uart_driver = {
1339 .driver = { 1339 .driver = {
1340 .name = MAX310X_NAME, 1340 .name = MAX310X_NAME,
1341 .owner = THIS_MODULE,
1342 .of_match_table = of_match_ptr(max310x_dt_ids), 1341 .of_match_table = of_match_ptr(max310x_dt_ids),
1343 .pm = &max310x_pm_ops, 1342 .pm = &max310x_pm_ops,
1344 }, 1343 },
diff --git a/drivers/tty/serial/sc16is7xx.c b/drivers/tty/serial/sc16is7xx.c
index 72ffd0dcab78..55b61d79e757 100644
--- a/drivers/tty/serial/sc16is7xx.c
+++ b/drivers/tty/serial/sc16is7xx.c
@@ -1357,7 +1357,6 @@ MODULE_DEVICE_TABLE(spi, sc16is7xx_spi_id_table);
1357static struct spi_driver sc16is7xx_spi_uart_driver = { 1357static struct spi_driver sc16is7xx_spi_uart_driver = {
1358 .driver = { 1358 .driver = {
1359 .name = SC16IS7XX_NAME, 1359 .name = SC16IS7XX_NAME,
1360 .owner = THIS_MODULE,
1361 .of_match_table = of_match_ptr(sc16is7xx_dt_ids), 1360 .of_match_table = of_match_ptr(sc16is7xx_dt_ids),
1362 }, 1361 },
1363 .probe = sc16is7xx_spi_probe, 1362 .probe = sc16is7xx_spi_probe,
diff --git a/drivers/usb/host/max3421-hcd.c b/drivers/usb/host/max3421-hcd.c
index fc1fd403973a..bd98706d1ce9 100644
--- a/drivers/usb/host/max3421-hcd.c
+++ b/drivers/usb/host/max3421-hcd.c
@@ -1944,7 +1944,6 @@ static struct spi_driver max3421_driver = {
1944 .remove = max3421_remove, 1944 .remove = max3421_remove,
1945 .driver = { 1945 .driver = {
1946 .name = "max3421-hcd", 1946 .name = "max3421-hcd",
1947 .owner = THIS_MODULE,
1948 }, 1947 },
1949}; 1948};
1950 1949
diff --git a/drivers/video/backlight/ams369fg06.c b/drivers/video/backlight/ams369fg06.c
index 5f897f99cc9b..5cca8ce45d4d 100644
--- a/drivers/video/backlight/ams369fg06.c
+++ b/drivers/video/backlight/ams369fg06.c
@@ -556,7 +556,6 @@ static void ams369fg06_shutdown(struct spi_device *spi)
556static struct spi_driver ams369fg06_driver = { 556static struct spi_driver ams369fg06_driver = {
557 .driver = { 557 .driver = {
558 .name = "ams369fg06", 558 .name = "ams369fg06",
559 .owner = THIS_MODULE,
560 .pm = &ams369fg06_pm_ops, 559 .pm = &ams369fg06_pm_ops,
561 }, 560 },
562 .probe = ams369fg06_probe, 561 .probe = ams369fg06_probe,
diff --git a/drivers/video/backlight/corgi_lcd.c b/drivers/video/backlight/corgi_lcd.c
index d7c37a8ccd1f..d7c239ea3d09 100644
--- a/drivers/video/backlight/corgi_lcd.c
+++ b/drivers/video/backlight/corgi_lcd.c
@@ -598,7 +598,6 @@ static int corgi_lcd_remove(struct spi_device *spi)
598static struct spi_driver corgi_lcd_driver = { 598static struct spi_driver corgi_lcd_driver = {
599 .driver = { 599 .driver = {
600 .name = "corgi-lcd", 600 .name = "corgi-lcd",
601 .owner = THIS_MODULE,
602 .pm = &corgi_lcd_pm_ops, 601 .pm = &corgi_lcd_pm_ops,
603 }, 602 },
604 .probe = corgi_lcd_probe, 603 .probe = corgi_lcd_probe,
diff --git a/drivers/video/backlight/ili922x.c b/drivers/video/backlight/ili922x.c
index e7f0890cc211..a9e9cef20ed6 100644
--- a/drivers/video/backlight/ili922x.c
+++ b/drivers/video/backlight/ili922x.c
@@ -536,7 +536,6 @@ static int ili922x_remove(struct spi_device *spi)
536static struct spi_driver ili922x_driver = { 536static struct spi_driver ili922x_driver = {
537 .driver = { 537 .driver = {
538 .name = "ili922x", 538 .name = "ili922x",
539 .owner = THIS_MODULE,
540 }, 539 },
541 .probe = ili922x_probe, 540 .probe = ili922x_probe,
542 .remove = ili922x_remove, 541 .remove = ili922x_remove,
diff --git a/drivers/video/backlight/l4f00242t03.c b/drivers/video/backlight/l4f00242t03.c
index 5fa2649c9631..e6054e2492c5 100644
--- a/drivers/video/backlight/l4f00242t03.c
+++ b/drivers/video/backlight/l4f00242t03.c
@@ -255,7 +255,6 @@ static void l4f00242t03_shutdown(struct spi_device *spi)
255static struct spi_driver l4f00242t03_driver = { 255static struct spi_driver l4f00242t03_driver = {
256 .driver = { 256 .driver = {
257 .name = "l4f00242t03", 257 .name = "l4f00242t03",
258 .owner = THIS_MODULE,
259 }, 258 },
260 .probe = l4f00242t03_probe, 259 .probe = l4f00242t03_probe,
261 .remove = l4f00242t03_remove, 260 .remove = l4f00242t03_remove,
diff --git a/drivers/video/backlight/ld9040.c b/drivers/video/backlight/ld9040.c
index f71eaf10c4eb..677f8abba27c 100644
--- a/drivers/video/backlight/ld9040.c
+++ b/drivers/video/backlight/ld9040.c
@@ -797,7 +797,6 @@ static void ld9040_shutdown(struct spi_device *spi)
797static struct spi_driver ld9040_driver = { 797static struct spi_driver ld9040_driver = {
798 .driver = { 798 .driver = {
799 .name = "ld9040", 799 .name = "ld9040",
800 .owner = THIS_MODULE,
801 .pm = &ld9040_pm_ops, 800 .pm = &ld9040_pm_ops,
802 }, 801 },
803 .probe = ld9040_probe, 802 .probe = ld9040_probe,
diff --git a/drivers/video/backlight/lms283gf05.c b/drivers/video/backlight/lms283gf05.c
index 14590c54aedf..4237aaa7f269 100644
--- a/drivers/video/backlight/lms283gf05.c
+++ b/drivers/video/backlight/lms283gf05.c
@@ -192,7 +192,6 @@ static int lms283gf05_probe(struct spi_device *spi)
192static struct spi_driver lms283gf05_driver = { 192static struct spi_driver lms283gf05_driver = {
193 .driver = { 193 .driver = {
194 .name = "lms283gf05", 194 .name = "lms283gf05",
195 .owner = THIS_MODULE,
196 }, 195 },
197 .probe = lms283gf05_probe, 196 .probe = lms283gf05_probe,
198}; 197};
diff --git a/drivers/video/backlight/lms501kf03.c b/drivers/video/backlight/lms501kf03.c
index 7e3810308c3e..8aa3e7662496 100644
--- a/drivers/video/backlight/lms501kf03.c
+++ b/drivers/video/backlight/lms501kf03.c
@@ -422,7 +422,6 @@ static void lms501kf03_shutdown(struct spi_device *spi)
422static struct spi_driver lms501kf03_driver = { 422static struct spi_driver lms501kf03_driver = {
423 .driver = { 423 .driver = {
424 .name = "lms501kf03", 424 .name = "lms501kf03",
425 .owner = THIS_MODULE,
426 .pm = &lms501kf03_pm_ops, 425 .pm = &lms501kf03_pm_ops,
427 }, 426 },
428 .probe = lms501kf03_probe, 427 .probe = lms501kf03_probe,
diff --git a/drivers/video/backlight/ltv350qv.c b/drivers/video/backlight/ltv350qv.c
index 383f550e165e..885612cc1008 100644
--- a/drivers/video/backlight/ltv350qv.c
+++ b/drivers/video/backlight/ltv350qv.c
@@ -295,7 +295,6 @@ static void ltv350qv_shutdown(struct spi_device *spi)
295static struct spi_driver ltv350qv_driver = { 295static struct spi_driver ltv350qv_driver = {
296 .driver = { 296 .driver = {
297 .name = "ltv350qv", 297 .name = "ltv350qv",
298 .owner = THIS_MODULE,
299 .pm = &ltv350qv_pm_ops, 298 .pm = &ltv350qv_pm_ops,
300 }, 299 },
301 300
diff --git a/drivers/video/backlight/s6e63m0.c b/drivers/video/backlight/s6e63m0.c
index 28bfa127fee4..3c4a22a3063a 100644
--- a/drivers/video/backlight/s6e63m0.c
+++ b/drivers/video/backlight/s6e63m0.c
@@ -842,7 +842,6 @@ static void s6e63m0_shutdown(struct spi_device *spi)
842static struct spi_driver s6e63m0_driver = { 842static struct spi_driver s6e63m0_driver = {
843 .driver = { 843 .driver = {
844 .name = "s6e63m0", 844 .name = "s6e63m0",
845 .owner = THIS_MODULE,
846 .pm = &s6e63m0_pm_ops, 845 .pm = &s6e63m0_pm_ops,
847 }, 846 },
848 .probe = s6e63m0_probe, 847 .probe = s6e63m0_probe,
diff --git a/drivers/video/backlight/tdo24m.c b/drivers/video/backlight/tdo24m.c
index 30afce33ef2a..eab1f842f9c0 100644
--- a/drivers/video/backlight/tdo24m.c
+++ b/drivers/video/backlight/tdo24m.c
@@ -437,7 +437,6 @@ static void tdo24m_shutdown(struct spi_device *spi)
437static struct spi_driver tdo24m_driver = { 437static struct spi_driver tdo24m_driver = {
438 .driver = { 438 .driver = {
439 .name = "tdo24m", 439 .name = "tdo24m",
440 .owner = THIS_MODULE,
441 .pm = &tdo24m_pm_ops, 440 .pm = &tdo24m_pm_ops,
442 }, 441 },
443 .probe = tdo24m_probe, 442 .probe = tdo24m_probe,
diff --git a/drivers/video/backlight/tosa_lcd.c b/drivers/video/backlight/tosa_lcd.c
index f08d641ccd01..6a41ea92737a 100644
--- a/drivers/video/backlight/tosa_lcd.c
+++ b/drivers/video/backlight/tosa_lcd.c
@@ -263,7 +263,6 @@ static SIMPLE_DEV_PM_OPS(tosa_lcd_pm_ops, tosa_lcd_suspend, tosa_lcd_resume);
263static struct spi_driver tosa_lcd_driver = { 263static struct spi_driver tosa_lcd_driver = {
264 .driver = { 264 .driver = {
265 .name = "tosa-lcd", 265 .name = "tosa-lcd",
266 .owner = THIS_MODULE,
267 .pm = &tosa_lcd_pm_ops, 266 .pm = &tosa_lcd_pm_ops,
268 }, 267 },
269 .probe = tosa_lcd_probe, 268 .probe = tosa_lcd_probe,
diff --git a/drivers/video/backlight/vgg2432a4.c b/drivers/video/backlight/vgg2432a4.c
index d538947a67d3..242a9948f57f 100644
--- a/drivers/video/backlight/vgg2432a4.c
+++ b/drivers/video/backlight/vgg2432a4.c
@@ -251,7 +251,6 @@ static SIMPLE_DEV_PM_OPS(vgg2432a4_pm_ops, vgg2432a4_suspend, vgg2432a4_resume);
251static struct spi_driver vgg2432a4_driver = { 251static struct spi_driver vgg2432a4_driver = {
252 .driver = { 252 .driver = {
253 .name = "VGG2432A4", 253 .name = "VGG2432A4",
254 .owner = THIS_MODULE,
255 .pm = &vgg2432a4_pm_ops, 254 .pm = &vgg2432a4_pm_ops,
256 }, 255 },
257 .probe = vgg2432a4_probe, 256 .probe = vgg2432a4_probe,
diff --git a/drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c b/drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c
index 998978b08f5e..f7e85d1c9f9c 100644
--- a/drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c
+++ b/drivers/video/fbdev/mmp/panel/tpo_tj032md01bw.c
@@ -175,7 +175,6 @@ static int tpohvga_probe(struct spi_device *spi)
175static struct spi_driver panel_tpohvga_driver = { 175static struct spi_driver panel_tpohvga_driver = {
176 .driver = { 176 .driver = {
177 .name = "tpo-hvga", 177 .name = "tpo-hvga",
178 .owner = THIS_MODULE,
179 }, 178 },
180 .probe = tpohvga_probe, 179 .probe = tpohvga_probe,
181}; 180};
diff --git a/drivers/video/fbdev/omap/lcd_mipid.c b/drivers/video/fbdev/omap/lcd_mipid.c
index 803fee618d57..0e4cee9a8d79 100644
--- a/drivers/video/fbdev/omap/lcd_mipid.c
+++ b/drivers/video/fbdev/omap/lcd_mipid.c
@@ -603,7 +603,6 @@ static int mipid_spi_remove(struct spi_device *spi)
603static struct spi_driver mipid_spi_driver = { 603static struct spi_driver mipid_spi_driver = {
604 .driver = { 604 .driver = {
605 .name = MIPID_MODULE_NAME, 605 .name = MIPID_MODULE_NAME,
606 .owner = THIS_MODULE,
607 }, 606 },
608 .probe = mipid_spi_probe, 607 .probe = mipid_spi_probe,
609 .remove = mipid_spi_remove, 608 .remove = mipid_spi_remove,
diff --git a/drivers/video/fbdev/omap2/displays-new/panel-lgphilips-lb035q02.c b/drivers/video/fbdev/omap2/displays-new/panel-lgphilips-lb035q02.c
index 6a1b6a89a928..18eb60e9c9ec 100644
--- a/drivers/video/fbdev/omap2/displays-new/panel-lgphilips-lb035q02.c
+++ b/drivers/video/fbdev/omap2/displays-new/panel-lgphilips-lb035q02.c
@@ -391,7 +391,6 @@ static struct spi_driver lb035q02_spi_driver = {
391 .remove = lb035q02_panel_spi_remove, 391 .remove = lb035q02_panel_spi_remove,
392 .driver = { 392 .driver = {
393 .name = "panel_lgphilips_lb035q02", 393 .name = "panel_lgphilips_lb035q02",
394 .owner = THIS_MODULE,
395 .of_match_table = lb035q02_of_match, 394 .of_match_table = lb035q02_of_match,
396 .suppress_bind_attrs = true, 395 .suppress_bind_attrs = true,
397 }, 396 },
diff --git a/drivers/video/fbdev/omap2/displays-new/panel-nec-nl8048hl11.c b/drivers/video/fbdev/omap2/displays-new/panel-nec-nl8048hl11.c
index ccf3f4f3c703..8a928c9a2fc9 100644
--- a/drivers/video/fbdev/omap2/displays-new/panel-nec-nl8048hl11.c
+++ b/drivers/video/fbdev/omap2/displays-new/panel-nec-nl8048hl11.c
@@ -421,7 +421,6 @@ MODULE_DEVICE_TABLE(of, nec_8048_of_match);
421static struct spi_driver nec_8048_driver = { 421static struct spi_driver nec_8048_driver = {
422 .driver = { 422 .driver = {
423 .name = "panel-nec-nl8048hl11", 423 .name = "panel-nec-nl8048hl11",
424 .owner = THIS_MODULE,
425 .pm = NEC_8048_PM_OPS, 424 .pm = NEC_8048_PM_OPS,
426 .of_match_table = nec_8048_of_match, 425 .of_match_table = nec_8048_of_match,
427 .suppress_bind_attrs = true, 426 .suppress_bind_attrs = true,
diff --git a/drivers/video/fbdev/omap2/displays-new/panel-sony-acx565akm.c b/drivers/video/fbdev/omap2/displays-new/panel-sony-acx565akm.c
index 90cbc4c3406c..14c3283635f0 100644
--- a/drivers/video/fbdev/omap2/displays-new/panel-sony-acx565akm.c
+++ b/drivers/video/fbdev/omap2/displays-new/panel-sony-acx565akm.c
@@ -902,7 +902,6 @@ static const struct of_device_id acx565akm_of_match[] = {
902static struct spi_driver acx565akm_driver = { 902static struct spi_driver acx565akm_driver = {
903 .driver = { 903 .driver = {
904 .name = "acx565akm", 904 .name = "acx565akm",
905 .owner = THIS_MODULE,
906 .of_match_table = acx565akm_of_match, 905 .of_match_table = acx565akm_of_match,
907 .suppress_bind_attrs = true, 906 .suppress_bind_attrs = true,
908 }, 907 },
diff --git a/drivers/video/fbdev/omap2/displays-new/panel-tpo-td028ttec1.c b/drivers/video/fbdev/omap2/displays-new/panel-tpo-td028ttec1.c
index 9edc51133c59..4d657f3ab679 100644
--- a/drivers/video/fbdev/omap2/displays-new/panel-tpo-td028ttec1.c
+++ b/drivers/video/fbdev/omap2/displays-new/panel-tpo-td028ttec1.c
@@ -498,7 +498,6 @@ static struct spi_driver td028ttec1_spi_driver = {
498 498
499 .driver = { 499 .driver = {
500 .name = "panel-tpo-td028ttec1", 500 .name = "panel-tpo-td028ttec1",
501 .owner = THIS_MODULE,
502 .of_match_table = td028ttec1_of_match, 501 .of_match_table = td028ttec1_of_match,
503 .suppress_bind_attrs = true, 502 .suppress_bind_attrs = true,
504 }, 503 },
diff --git a/drivers/video/fbdev/omap2/displays-new/panel-tpo-td043mtea1.c b/drivers/video/fbdev/omap2/displays-new/panel-tpo-td043mtea1.c
index 79e4a029aab9..68e3b68a2920 100644
--- a/drivers/video/fbdev/omap2/displays-new/panel-tpo-td043mtea1.c
+++ b/drivers/video/fbdev/omap2/displays-new/panel-tpo-td043mtea1.c
@@ -670,7 +670,6 @@ MODULE_DEVICE_TABLE(of, tpo_td043_of_match);
670static struct spi_driver tpo_td043_spi_driver = { 670static struct spi_driver tpo_td043_spi_driver = {
671 .driver = { 671 .driver = {
672 .name = "panel-tpo-td043mtea1", 672 .name = "panel-tpo-td043mtea1",
673 .owner = THIS_MODULE,
674 .pm = &tpo_td043_spi_pm, 673 .pm = &tpo_td043_spi_pm,
675 .of_match_table = tpo_td043_of_match, 674 .of_match_table = tpo_td043_of_match,
676 .suppress_bind_attrs = true, 675 .suppress_bind_attrs = true,
diff --git a/sound/soc/codecs/ad1836.c b/sound/soc/codecs/ad1836.c
index 95f0bec26a1b..e2ce6c4d7ece 100644
--- a/sound/soc/codecs/ad1836.c
+++ b/sound/soc/codecs/ad1836.c
@@ -404,7 +404,6 @@ MODULE_DEVICE_TABLE(spi, ad1836_ids);
404static struct spi_driver ad1836_spi_driver = { 404static struct spi_driver ad1836_spi_driver = {
405 .driver = { 405 .driver = {
406 .name = "ad1836", 406 .name = "ad1836",
407 .owner = THIS_MODULE,
408 }, 407 },
409 .probe = ad1836_spi_probe, 408 .probe = ad1836_spi_probe,
410 .remove = ad1836_spi_remove, 409 .remove = ad1836_spi_remove,
diff --git a/sound/soc/codecs/ad193x-spi.c b/sound/soc/codecs/ad193x-spi.c
index 390cef9b9dc2..8199a3de0024 100644
--- a/sound/soc/codecs/ad193x-spi.c
+++ b/sound/soc/codecs/ad193x-spi.c
@@ -36,7 +36,6 @@ static int ad193x_spi_remove(struct spi_device *spi)
36static struct spi_driver ad193x_spi_driver = { 36static struct spi_driver ad193x_spi_driver = {
37 .driver = { 37 .driver = {
38 .name = "ad193x", 38 .name = "ad193x",
39 .owner = THIS_MODULE,
40 }, 39 },
41 .probe = ad193x_spi_probe, 40 .probe = ad193x_spi_probe,
42 .remove = ad193x_spi_remove, 41 .remove = ad193x_spi_remove,
diff --git a/sound/soc/codecs/adau1761-spi.c b/sound/soc/codecs/adau1761-spi.c
index cce2f11f1ffb..8bc1fbd25fcc 100644
--- a/sound/soc/codecs/adau1761-spi.c
+++ b/sound/soc/codecs/adau1761-spi.c
@@ -64,7 +64,6 @@ MODULE_DEVICE_TABLE(spi, adau1761_spi_id);
64static struct spi_driver adau1761_spi_driver = { 64static struct spi_driver adau1761_spi_driver = {
65 .driver = { 65 .driver = {
66 .name = "adau1761", 66 .name = "adau1761",
67 .owner = THIS_MODULE,
68 }, 67 },
69 .probe = adau1761_spi_probe, 68 .probe = adau1761_spi_probe,
70 .remove = adau1761_spi_remove, 69 .remove = adau1761_spi_remove,
diff --git a/sound/soc/codecs/adau1781-spi.c b/sound/soc/codecs/adau1781-spi.c
index 194686716bbe..33a73ff78de4 100644
--- a/sound/soc/codecs/adau1781-spi.c
+++ b/sound/soc/codecs/adau1781-spi.c
@@ -62,7 +62,6 @@ MODULE_DEVICE_TABLE(spi, adau1781_spi_id);
62static struct spi_driver adau1781_spi_driver = { 62static struct spi_driver adau1781_spi_driver = {
63 .driver = { 63 .driver = {
64 .name = "adau1781", 64 .name = "adau1781",
65 .owner = THIS_MODULE,
66 }, 65 },
67 .probe = adau1781_spi_probe, 66 .probe = adau1781_spi_probe,
68 .remove = adau1781_spi_remove, 67 .remove = adau1781_spi_remove,
diff --git a/sound/soc/codecs/adau1977-spi.c b/sound/soc/codecs/adau1977-spi.c
index b05cf5da3a94..0b46d88b481c 100644
--- a/sound/soc/codecs/adau1977-spi.c
+++ b/sound/soc/codecs/adau1977-spi.c
@@ -63,7 +63,6 @@ MODULE_DEVICE_TABLE(spi, adau1977_spi_ids);
63static struct spi_driver adau1977_spi_driver = { 63static struct spi_driver adau1977_spi_driver = {
64 .driver = { 64 .driver = {
65 .name = "adau1977", 65 .name = "adau1977",
66 .owner = THIS_MODULE,
67 }, 66 },
68 .probe = adau1977_spi_probe, 67 .probe = adau1977_spi_probe,
69 .remove = adau1977_spi_remove, 68 .remove = adau1977_spi_remove,
diff --git a/sound/soc/codecs/adav801.c b/sound/soc/codecs/adav801.c
index 790fce33ab10..055f1228c2b4 100644
--- a/sound/soc/codecs/adav801.c
+++ b/sound/soc/codecs/adav801.c
@@ -39,7 +39,6 @@ static int adav80x_spi_remove(struct spi_device *spi)
39static struct spi_driver adav80x_spi_driver = { 39static struct spi_driver adav80x_spi_driver = {
40 .driver = { 40 .driver = {
41 .name = "adav801", 41 .name = "adav801",
42 .owner = THIS_MODULE,
43 }, 42 },
44 .probe = adav80x_spi_probe, 43 .probe = adav80x_spi_probe,
45 .remove = adav80x_spi_remove, 44 .remove = adav80x_spi_remove,
diff --git a/sound/soc/codecs/ak4104.c b/sound/soc/codecs/ak4104.c
index 1fd7f72b2a62..595d02d7602c 100644
--- a/sound/soc/codecs/ak4104.c
+++ b/sound/soc/codecs/ak4104.c
@@ -344,7 +344,6 @@ MODULE_DEVICE_TABLE(spi, ak4104_id_table);
344static struct spi_driver ak4104_spi_driver = { 344static struct spi_driver ak4104_spi_driver = {
345 .driver = { 345 .driver = {
346 .name = "ak4104", 346 .name = "ak4104",
347 .owner = THIS_MODULE,
348 .of_match_table = ak4104_of_match, 347 .of_match_table = ak4104_of_match,
349 }, 348 },
350 .id_table = ak4104_id_table, 349 .id_table = ak4104_id_table,
diff --git a/sound/soc/codecs/cs4271-spi.c b/sound/soc/codecs/cs4271-spi.c
index acd49d86e706..1ff5f520196a 100644
--- a/sound/soc/codecs/cs4271-spi.c
+++ b/sound/soc/codecs/cs4271-spi.c
@@ -42,7 +42,6 @@ static int cs4271_spi_remove(struct spi_device *spi)
42static struct spi_driver cs4271_spi_driver = { 42static struct spi_driver cs4271_spi_driver = {
43 .driver = { 43 .driver = {
44 .name = "cs4271", 44 .name = "cs4271",
45 .owner = THIS_MODULE,
46 .of_match_table = of_match_ptr(cs4271_dt_ids), 45 .of_match_table = of_match_ptr(cs4271_dt_ids),
47 }, 46 },
48 .probe = cs4271_spi_probe, 47 .probe = cs4271_spi_probe,
diff --git a/sound/soc/codecs/da7210.c b/sound/soc/codecs/da7210.c
index 7dc52fe67c80..af23a61b7b28 100644
--- a/sound/soc/codecs/da7210.c
+++ b/sound/soc/codecs/da7210.c
@@ -1339,7 +1339,6 @@ static int da7210_spi_remove(struct spi_device *spi)
1339static struct spi_driver da7210_spi_driver = { 1339static struct spi_driver da7210_spi_driver = {
1340 .driver = { 1340 .driver = {
1341 .name = "da7210", 1341 .name = "da7210",
1342 .owner = THIS_MODULE,
1343 }, 1342 },
1344 .probe = da7210_spi_probe, 1343 .probe = da7210_spi_probe,
1345 .remove = da7210_spi_remove 1344 .remove = da7210_spi_remove
diff --git a/sound/soc/codecs/pcm1792a.c b/sound/soc/codecs/pcm1792a.c
index 57b0c94a710b..08bb4863e96f 100644
--- a/sound/soc/codecs/pcm1792a.c
+++ b/sound/soc/codecs/pcm1792a.c
@@ -257,7 +257,6 @@ MODULE_DEVICE_TABLE(spi, pcm1792a_spi_ids);
257static struct spi_driver pcm1792a_codec_driver = { 257static struct spi_driver pcm1792a_codec_driver = {
258 .driver = { 258 .driver = {
259 .name = "pcm1792a", 259 .name = "pcm1792a",
260 .owner = THIS_MODULE,
261 .of_match_table = of_match_ptr(pcm1792a_of_match), 260 .of_match_table = of_match_ptr(pcm1792a_of_match),
262 }, 261 },
263 .id_table = pcm1792a_spi_ids, 262 .id_table = pcm1792a_spi_ids,
diff --git a/sound/soc/codecs/pcm512x-spi.c b/sound/soc/codecs/pcm512x-spi.c
index 7b64a9cef704..712ed6598c48 100644
--- a/sound/soc/codecs/pcm512x-spi.c
+++ b/sound/soc/codecs/pcm512x-spi.c
@@ -64,7 +64,6 @@ static struct spi_driver pcm512x_spi_driver = {
64 .id_table = pcm512x_spi_id, 64 .id_table = pcm512x_spi_id,
65 .driver = { 65 .driver = {
66 .name = "pcm512x", 66 .name = "pcm512x",
67 .owner = THIS_MODULE,
68 .of_match_table = pcm512x_of_match, 67 .of_match_table = pcm512x_of_match,
69 .pm = &pcm512x_pm_ops, 68 .pm = &pcm512x_pm_ops,
70 }, 69 },
diff --git a/sound/soc/codecs/rt5677-spi.c b/sound/soc/codecs/rt5677-spi.c
index 3505aafbade4..91879ea95415 100644
--- a/sound/soc/codecs/rt5677-spi.c
+++ b/sound/soc/codecs/rt5677-spi.c
@@ -232,7 +232,6 @@ static int rt5677_spi_probe(struct spi_device *spi)
232static struct spi_driver rt5677_spi_driver = { 232static struct spi_driver rt5677_spi_driver = {
233 .driver = { 233 .driver = {
234 .name = "rt5677", 234 .name = "rt5677",
235 .owner = THIS_MODULE,
236 }, 235 },
237 .probe = rt5677_spi_probe, 236 .probe = rt5677_spi_probe,
238}; 237};
diff --git a/sound/soc/codecs/ssm2602-spi.c b/sound/soc/codecs/ssm2602-spi.c
index b5df14fbe3ad..842f373045c6 100644
--- a/sound/soc/codecs/ssm2602-spi.c
+++ b/sound/soc/codecs/ssm2602-spi.c
@@ -35,7 +35,6 @@ MODULE_DEVICE_TABLE(of, ssm2602_of_match);
35static struct spi_driver ssm2602_spi_driver = { 35static struct spi_driver ssm2602_spi_driver = {
36 .driver = { 36 .driver = {
37 .name = "ssm2602", 37 .name = "ssm2602",
38 .owner = THIS_MODULE,
39 .of_match_table = ssm2602_of_match, 38 .of_match_table = ssm2602_of_match,
40 }, 39 },
41 .probe = ssm2602_spi_probe, 40 .probe = ssm2602_spi_probe,
diff --git a/sound/soc/codecs/tlv320aic23-spi.c b/sound/soc/codecs/tlv320aic23-spi.c
index 3b387e41d75d..f801ae051658 100644
--- a/sound/soc/codecs/tlv320aic23-spi.c
+++ b/sound/soc/codecs/tlv320aic23-spi.c
@@ -43,7 +43,6 @@ static int aic23_spi_remove(struct spi_device *spi)
43static struct spi_driver aic23_spi = { 43static struct spi_driver aic23_spi = {
44 .driver = { 44 .driver = {
45 .name = "tlv320aic23", 45 .name = "tlv320aic23",
46 .owner = THIS_MODULE,
47 }, 46 },
48 .probe = aic23_spi_probe, 47 .probe = aic23_spi_probe,
49 .remove = aic23_spi_remove, 48 .remove = aic23_spi_remove,
diff --git a/sound/soc/codecs/tlv320aic26.c b/sound/soc/codecs/tlv320aic26.c
index 620ab9ea1ef0..2c904d7150ad 100644
--- a/sound/soc/codecs/tlv320aic26.c
+++ b/sound/soc/codecs/tlv320aic26.c
@@ -373,7 +373,6 @@ static int aic26_spi_remove(struct spi_device *spi)
373static struct spi_driver aic26_spi = { 373static struct spi_driver aic26_spi = {
374 .driver = { 374 .driver = {
375 .name = "tlv320aic26-codec", 375 .name = "tlv320aic26-codec",
376 .owner = THIS_MODULE,
377 }, 376 },
378 .probe = aic26_spi_probe, 377 .probe = aic26_spi_probe,
379 .remove = aic26_spi_remove, 378 .remove = aic26_spi_remove,
diff --git a/sound/soc/codecs/wm0010.c b/sound/soc/codecs/wm0010.c
index f2c6ad4b8fde..9cf4a0dab46f 100644
--- a/sound/soc/codecs/wm0010.c
+++ b/sound/soc/codecs/wm0010.c
@@ -1003,7 +1003,6 @@ static int wm0010_spi_remove(struct spi_device *spi)
1003static struct spi_driver wm0010_spi_driver = { 1003static struct spi_driver wm0010_spi_driver = {
1004 .driver = { 1004 .driver = {
1005 .name = "wm0010", 1005 .name = "wm0010",
1006 .owner = THIS_MODULE,
1007 }, 1006 },
1008 .probe = wm0010_spi_probe, 1007 .probe = wm0010_spi_probe,
1009 .remove = wm0010_spi_remove, 1008 .remove = wm0010_spi_remove,
diff --git a/sound/soc/codecs/wm8510.c b/sound/soc/codecs/wm8510.c
index b098a83a44d8..99e40e629cca 100644
--- a/sound/soc/codecs/wm8510.c
+++ b/sound/soc/codecs/wm8510.c
@@ -644,7 +644,6 @@ static int wm8510_spi_remove(struct spi_device *spi)
644static struct spi_driver wm8510_spi_driver = { 644static struct spi_driver wm8510_spi_driver = {
645 .driver = { 645 .driver = {
646 .name = "wm8510", 646 .name = "wm8510",
647 .owner = THIS_MODULE,
648 .of_match_table = wm8510_of_match, 647 .of_match_table = wm8510_of_match,
649 }, 648 },
650 .probe = wm8510_spi_probe, 649 .probe = wm8510_spi_probe,
diff --git a/sound/soc/codecs/wm8711.c b/sound/soc/codecs/wm8711.c
index 44b9e0ae7451..c759ec068e97 100644
--- a/sound/soc/codecs/wm8711.c
+++ b/sound/soc/codecs/wm8711.c
@@ -431,7 +431,6 @@ static int wm8711_spi_remove(struct spi_device *spi)
431static struct spi_driver wm8711_spi_driver = { 431static struct spi_driver wm8711_spi_driver = {
432 .driver = { 432 .driver = {
433 .name = "wm8711", 433 .name = "wm8711",
434 .owner = THIS_MODULE,
435 .of_match_table = wm8711_of_match, 434 .of_match_table = wm8711_of_match,
436 }, 435 },
437 .probe = wm8711_spi_probe, 436 .probe = wm8711_spi_probe,
diff --git a/sound/soc/codecs/wm8728.c b/sound/soc/codecs/wm8728.c
index cd7b02413ccf..1564e6926527 100644
--- a/sound/soc/codecs/wm8728.c
+++ b/sound/soc/codecs/wm8728.c
@@ -272,7 +272,6 @@ static int wm8728_spi_remove(struct spi_device *spi)
272static struct spi_driver wm8728_spi_driver = { 272static struct spi_driver wm8728_spi_driver = {
273 .driver = { 273 .driver = {
274 .name = "wm8728", 274 .name = "wm8728",
275 .owner = THIS_MODULE,
276 .of_match_table = wm8728_of_match, 275 .of_match_table = wm8728_of_match,
277 }, 276 },
278 .probe = wm8728_spi_probe, 277 .probe = wm8728_spi_probe,
diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c
index ace8645245a0..15bd547e3c84 100644
--- a/sound/soc/codecs/wm8731.c
+++ b/sound/soc/codecs/wm8731.c
@@ -718,7 +718,6 @@ static int wm8731_spi_remove(struct spi_device *spi)
718static struct spi_driver wm8731_spi_driver = { 718static struct spi_driver wm8731_spi_driver = {
719 .driver = { 719 .driver = {
720 .name = "wm8731", 720 .name = "wm8731",
721 .owner = THIS_MODULE,
722 .of_match_table = wm8731_of_match, 721 .of_match_table = wm8731_of_match,
723 }, 722 },
724 .probe = wm8731_spi_probe, 723 .probe = wm8731_spi_probe,
diff --git a/sound/soc/codecs/wm8737.c b/sound/soc/codecs/wm8737.c
index e4a03d98aed4..e7807601e675 100644
--- a/sound/soc/codecs/wm8737.c
+++ b/sound/soc/codecs/wm8737.c
@@ -707,7 +707,6 @@ static int wm8737_spi_remove(struct spi_device *spi)
707static struct spi_driver wm8737_spi_driver = { 707static struct spi_driver wm8737_spi_driver = {
708 .driver = { 708 .driver = {
709 .name = "wm8737", 709 .name = "wm8737",
710 .owner = THIS_MODULE,
711 .of_match_table = wm8737_of_match, 710 .of_match_table = wm8737_of_match,
712 }, 711 },
713 .probe = wm8737_spi_probe, 712 .probe = wm8737_spi_probe,
diff --git a/sound/soc/codecs/wm8741.c b/sound/soc/codecs/wm8741.c
index de42c0388772..36ef91fe0511 100644
--- a/sound/soc/codecs/wm8741.c
+++ b/sound/soc/codecs/wm8741.c
@@ -657,7 +657,6 @@ static int wm8741_spi_remove(struct spi_device *spi)
657static struct spi_driver wm8741_spi_driver = { 657static struct spi_driver wm8741_spi_driver = {
658 .driver = { 658 .driver = {
659 .name = "wm8741", 659 .name = "wm8741",
660 .owner = THIS_MODULE,
661 .of_match_table = wm8741_of_match, 660 .of_match_table = wm8741_of_match,
662 }, 661 },
663 .probe = wm8741_spi_probe, 662 .probe = wm8741_spi_probe,
diff --git a/sound/soc/codecs/wm8750.c b/sound/soc/codecs/wm8750.c
index 873933a7966f..bd9dcd2161bc 100644
--- a/sound/soc/codecs/wm8750.c
+++ b/sound/soc/codecs/wm8750.c
@@ -777,7 +777,6 @@ MODULE_DEVICE_TABLE(spi, wm8750_spi_ids);
777static struct spi_driver wm8750_spi_driver = { 777static struct spi_driver wm8750_spi_driver = {
778 .driver = { 778 .driver = {
779 .name = "wm8750", 779 .name = "wm8750",
780 .owner = THIS_MODULE,
781 .of_match_table = wm8750_of_match, 780 .of_match_table = wm8750_of_match,
782 }, 781 },
783 .id_table = wm8750_spi_ids, 782 .id_table = wm8750_spi_ids,
diff --git a/sound/soc/codecs/wm8753.c b/sound/soc/codecs/wm8753.c
index a801c6d75436..61299ca372ff 100644
--- a/sound/soc/codecs/wm8753.c
+++ b/sound/soc/codecs/wm8753.c
@@ -1549,7 +1549,6 @@ static int wm8753_spi_remove(struct spi_device *spi)
1549static struct spi_driver wm8753_spi_driver = { 1549static struct spi_driver wm8753_spi_driver = {
1550 .driver = { 1550 .driver = {
1551 .name = "wm8753", 1551 .name = "wm8753",
1552 .owner = THIS_MODULE,
1553 .of_match_table = wm8753_of_match, 1552 .of_match_table = wm8753_of_match,
1554 }, 1553 },
1555 .probe = wm8753_spi_probe, 1554 .probe = wm8753_spi_probe,
diff --git a/sound/soc/codecs/wm8770.c b/sound/soc/codecs/wm8770.c
index 66c1f151071d..df6178464b00 100644
--- a/sound/soc/codecs/wm8770.c
+++ b/sound/soc/codecs/wm8770.c
@@ -703,7 +703,6 @@ static int wm8770_spi_remove(struct spi_device *spi)
703static struct spi_driver wm8770_spi_driver = { 703static struct spi_driver wm8770_spi_driver = {
704 .driver = { 704 .driver = {
705 .name = "wm8770", 705 .name = "wm8770",
706 .owner = THIS_MODULE,
707 .of_match_table = wm8770_of_match, 706 .of_match_table = wm8770_of_match,
708 }, 707 },
709 .probe = wm8770_spi_probe, 708 .probe = wm8770_spi_probe,
diff --git a/sound/soc/codecs/wm8776.c b/sound/soc/codecs/wm8776.c
index 183c9a4966c5..5af44f9a8cf2 100644
--- a/sound/soc/codecs/wm8776.c
+++ b/sound/soc/codecs/wm8776.c
@@ -488,7 +488,6 @@ static int wm8776_spi_remove(struct spi_device *spi)
488static struct spi_driver wm8776_spi_driver = { 488static struct spi_driver wm8776_spi_driver = {
489 .driver = { 489 .driver = {
490 .name = "wm8776", 490 .name = "wm8776",
491 .owner = THIS_MODULE,
492 .of_match_table = wm8776_of_match, 491 .of_match_table = wm8776_of_match,
493 }, 492 },
494 .probe = wm8776_spi_probe, 493 .probe = wm8776_spi_probe,
diff --git a/sound/soc/codecs/wm8804-spi.c b/sound/soc/codecs/wm8804-spi.c
index 407a3cf391e5..9998c78a2325 100644
--- a/sound/soc/codecs/wm8804-spi.c
+++ b/sound/soc/codecs/wm8804-spi.c
@@ -42,7 +42,6 @@ MODULE_DEVICE_TABLE(of, wm8804_of_match);
42static struct spi_driver wm8804_spi_driver = { 42static struct spi_driver wm8804_spi_driver = {
43 .driver = { 43 .driver = {
44 .name = "wm8804", 44 .name = "wm8804",
45 .owner = THIS_MODULE,
46 .pm = &wm8804_pm, 45 .pm = &wm8804_pm,
47 .of_match_table = wm8804_of_match, 46 .of_match_table = wm8804_of_match,
48 }, 47 },
diff --git a/sound/soc/codecs/wm8900.c b/sound/soc/codecs/wm8900.c
index 98900aa66dc3..5d8dca88d612 100644
--- a/sound/soc/codecs/wm8900.c
+++ b/sound/soc/codecs/wm8900.c
@@ -1266,7 +1266,6 @@ static int wm8900_spi_remove(struct spi_device *spi)
1266static struct spi_driver wm8900_spi_driver = { 1266static struct spi_driver wm8900_spi_driver = {
1267 .driver = { 1267 .driver = {
1268 .name = "wm8900", 1268 .name = "wm8900",
1269 .owner = THIS_MODULE,
1270 }, 1269 },
1271 .probe = wm8900_spi_probe, 1270 .probe = wm8900_spi_probe,
1272 .remove = wm8900_spi_remove, 1271 .remove = wm8900_spi_remove,
diff --git a/sound/soc/codecs/wm8983.c b/sound/soc/codecs/wm8983.c
index f3193fb751cc..7350ff654bbf 100644
--- a/sound/soc/codecs/wm8983.c
+++ b/sound/soc/codecs/wm8983.c
@@ -1033,7 +1033,6 @@ static int wm8983_spi_remove(struct spi_device *spi)
1033static struct spi_driver wm8983_spi_driver = { 1033static struct spi_driver wm8983_spi_driver = {
1034 .driver = { 1034 .driver = {
1035 .name = "wm8983", 1035 .name = "wm8983",
1036 .owner = THIS_MODULE,
1037 }, 1036 },
1038 .probe = wm8983_spi_probe, 1037 .probe = wm8983_spi_probe,
1039 .remove = wm8983_spi_remove 1038 .remove = wm8983_spi_remove
diff --git a/sound/soc/codecs/wm8985.c b/sound/soc/codecs/wm8985.c
index 9c3c1517a4f3..9918152a03c7 100644
--- a/sound/soc/codecs/wm8985.c
+++ b/sound/soc/codecs/wm8985.c
@@ -1096,7 +1096,6 @@ static int wm8985_spi_remove(struct spi_device *spi)
1096static struct spi_driver wm8985_spi_driver = { 1096static struct spi_driver wm8985_spi_driver = {
1097 .driver = { 1097 .driver = {
1098 .name = "wm8985", 1098 .name = "wm8985",
1099 .owner = THIS_MODULE,
1100 }, 1099 },
1101 .probe = wm8985_spi_probe, 1100 .probe = wm8985_spi_probe,
1102 .remove = wm8985_spi_remove 1101 .remove = wm8985_spi_remove
diff --git a/sound/soc/codecs/wm8988.c b/sound/soc/codecs/wm8988.c
index c88ce99ce9e1..895721a256f0 100644
--- a/sound/soc/codecs/wm8988.c
+++ b/sound/soc/codecs/wm8988.c
@@ -871,7 +871,6 @@ static int wm8988_spi_remove(struct spi_device *spi)
871static struct spi_driver wm8988_spi_driver = { 871static struct spi_driver wm8988_spi_driver = {
872 .driver = { 872 .driver = {
873 .name = "wm8988", 873 .name = "wm8988",
874 .owner = THIS_MODULE,
875 }, 874 },
876 .probe = wm8988_spi_probe, 875 .probe = wm8988_spi_probe,
877 .remove = wm8988_spi_remove, 876 .remove = wm8988_spi_remove,
diff --git a/sound/soc/codecs/wm8995.c b/sound/soc/codecs/wm8995.c
index eda52a96c1fa..24500bafb0a8 100644
--- a/sound/soc/codecs/wm8995.c
+++ b/sound/soc/codecs/wm8995.c
@@ -2246,7 +2246,6 @@ static int wm8995_spi_remove(struct spi_device *spi)
2246static struct spi_driver wm8995_spi_driver = { 2246static struct spi_driver wm8995_spi_driver = {
2247 .driver = { 2247 .driver = {
2248 .name = "wm8995", 2248 .name = "wm8995",
2249 .owner = THIS_MODULE,
2250 }, 2249 },
2251 .probe = wm8995_spi_probe, 2250 .probe = wm8995_spi_probe,
2252 .remove = wm8995_spi_remove 2251 .remove = wm8995_spi_remove