aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-12-14 19:10:09 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2014-12-14 19:10:09 -0500
commite6b5be2be4e30037eb551e0ed09dd97bd00d85d3 (patch)
tree88801365987a0dc64d62d47e8a11f3b44691c37f /drivers/i2c/busses
parent37da7bbbe84fe9e8862940d3f9194fd27dce59bb (diff)
parentf1c488a78d9f1a22cdb15648c15e70fd82ed229a (diff)
Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Pull driver core update from Greg KH: "Here's the set of driver core patches for 3.19-rc1. They are dominated by the removal of the .owner field in platform drivers. They touch a lot of files, but they are "simple" changes, just removing a line in a structure. Other than that, a few minor driver core and debugfs changes. There are some ath9k patches coming in through this tree that have been acked by the wireless maintainers as they relied on the debugfs changes. Everything has been in linux-next for a while" * tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (324 commits) Revert "ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries" fs: debugfs: add forward declaration for struct device type firmware class: Deletion of an unnecessary check before the function call "vunmap" firmware loader: fix hung task warning dump devcoredump: provide a one-way disable function device: Add dev_<level>_once variants ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries ath: use seq_file api for ath9k debugfs files debugfs: add helper function to create device related seq_file drivers/base: cacheinfo: remove noisy error boot message Revert "core: platform: add warning if driver has no owner" drivers: base: support cpu cache information interface to userspace via sysfs drivers: base: add cpu_device_create to support per-cpu devices topology: replace custom attribute macros with standard DEVICE_ATTR* cpumask: factor out show_cpumap into separate helper function driver core: Fix unbalanced device reference in drivers_probe driver core: fix race with userland in device_add() sysfs/kernfs: make read requests on pre-alloc files use the buffer. sysfs/kernfs: allow attributes to request write buffer be pre-allocated. fs: sysfs: return EGBIG on write if offset is larger than file size ...
Diffstat (limited to 'drivers/i2c/busses')
-rw-r--r--drivers/i2c/busses/i2c-at91.c1
-rw-r--r--drivers/i2c/busses/i2c-au1550.c1
-rw-r--r--drivers/i2c/busses/i2c-bcm-kona.c1
-rw-r--r--drivers/i2c/busses/i2c-bcm2835.c1
-rw-r--r--drivers/i2c/busses/i2c-bfin-twi.c1
-rw-r--r--drivers/i2c/busses/i2c-cadence.c1
-rw-r--r--drivers/i2c/busses/i2c-cbus-gpio.c1
-rw-r--r--drivers/i2c/busses/i2c-cpm.c1
-rw-r--r--drivers/i2c/busses/i2c-davinci.c1
-rw-r--r--drivers/i2c/busses/i2c-designware-platdrv.c1
-rw-r--r--drivers/i2c/busses/i2c-efm32.c1
-rw-r--r--drivers/i2c/busses/i2c-exynos5.c1
-rw-r--r--drivers/i2c/busses/i2c-gpio.c1
-rw-r--r--drivers/i2c/busses/i2c-highlander.c1
-rw-r--r--drivers/i2c/busses/i2c-ibm_iic.c1
-rw-r--r--drivers/i2c/busses/i2c-imx.c1
-rw-r--r--drivers/i2c/busses/i2c-iop3xx.c1
-rw-r--r--drivers/i2c/busses/i2c-isch.c1
-rw-r--r--drivers/i2c/busses/i2c-kempld.c1
-rw-r--r--drivers/i2c/busses/i2c-mpc.c1
-rw-r--r--drivers/i2c/busses/i2c-mv64xxx.c1
-rw-r--r--drivers/i2c/busses/i2c-mxs.c1
-rw-r--r--drivers/i2c/busses/i2c-ocores.c1
-rw-r--r--drivers/i2c/busses/i2c-octeon.c1
-rw-r--r--drivers/i2c/busses/i2c-omap.c1
-rw-r--r--drivers/i2c/busses/i2c-parport-light.c1
-rw-r--r--drivers/i2c/busses/i2c-pca-platform.c1
-rw-r--r--drivers/i2c/busses/i2c-pmcmsp.c1
-rw-r--r--drivers/i2c/busses/i2c-pnx.c1
-rw-r--r--drivers/i2c/busses/i2c-puv3.c1
-rw-r--r--drivers/i2c/busses/i2c-pxa.c1
-rw-r--r--drivers/i2c/busses/i2c-qup.c1
-rw-r--r--drivers/i2c/busses/i2c-rcar.c1
-rw-r--r--drivers/i2c/busses/i2c-riic.c1
-rw-r--r--drivers/i2c/busses/i2c-rk3x.c1
-rw-r--r--drivers/i2c/busses/i2c-s3c2410.c1
-rw-r--r--drivers/i2c/busses/i2c-sh7760.c1
-rw-r--r--drivers/i2c/busses/i2c-sh_mobile.c1
-rw-r--r--drivers/i2c/busses/i2c-simtec.c1
-rw-r--r--drivers/i2c/busses/i2c-sirf.c1
-rw-r--r--drivers/i2c/busses/i2c-st.c1
-rw-r--r--drivers/i2c/busses/i2c-stu300.c1
-rw-r--r--drivers/i2c/busses/i2c-sun6i-p2wi.c1
-rw-r--r--drivers/i2c/busses/i2c-tegra.c1
-rw-r--r--drivers/i2c/busses/i2c-versatile.c1
-rw-r--r--drivers/i2c/busses/i2c-wmt.c1
-rw-r--r--drivers/i2c/busses/i2c-xiic.c1
-rw-r--r--drivers/i2c/busses/i2c-xlr.c1
-rw-r--r--drivers/i2c/busses/scx200_acb.c1
49 files changed, 0 insertions, 49 deletions
diff --git a/drivers/i2c/busses/i2c-at91.c b/drivers/i2c/busses/i2c-at91.c
index 87e2f142ae6c..636fd2efad88 100644
--- a/drivers/i2c/busses/i2c-at91.c
+++ b/drivers/i2c/busses/i2c-at91.c
@@ -880,7 +880,6 @@ static struct platform_driver at91_twi_driver = {
880 .id_table = at91_twi_devtypes, 880 .id_table = at91_twi_devtypes,
881 .driver = { 881 .driver = {
882 .name = "at91_i2c", 882 .name = "at91_i2c",
883 .owner = THIS_MODULE,
884 .of_match_table = of_match_ptr(atmel_twi_dt_ids), 883 .of_match_table = of_match_ptr(atmel_twi_dt_ids),
885 .pm = at91_twi_pm_ops, 884 .pm = at91_twi_pm_ops,
886 }, 885 },
diff --git a/drivers/i2c/busses/i2c-au1550.c b/drivers/i2c/busses/i2c-au1550.c
index 6f8c0756e350..a6aae84e5706 100644
--- a/drivers/i2c/busses/i2c-au1550.c
+++ b/drivers/i2c/busses/i2c-au1550.c
@@ -413,7 +413,6 @@ static const struct dev_pm_ops i2c_au1550_pmops = {
413static struct platform_driver au1xpsc_smbus_driver = { 413static struct platform_driver au1xpsc_smbus_driver = {
414 .driver = { 414 .driver = {
415 .name = "au1xpsc_smbus", 415 .name = "au1xpsc_smbus",
416 .owner = THIS_MODULE,
417 .pm = AU1XPSC_SMBUS_PMOPS, 416 .pm = AU1XPSC_SMBUS_PMOPS,
418 }, 417 },
419 .probe = i2c_au1550_probe, 418 .probe = i2c_au1550_probe,
diff --git a/drivers/i2c/busses/i2c-bcm-kona.c b/drivers/i2c/busses/i2c-bcm-kona.c
index 18a74a6751a9..2c9d9b1c8e64 100644
--- a/drivers/i2c/busses/i2c-bcm-kona.c
+++ b/drivers/i2c/busses/i2c-bcm-kona.c
@@ -895,7 +895,6 @@ MODULE_DEVICE_TABLE(of, bcm_kona_i2c_of_match);
895static struct platform_driver bcm_kona_i2c_driver = { 895static struct platform_driver bcm_kona_i2c_driver = {
896 .driver = { 896 .driver = {
897 .name = "bcm-kona-i2c", 897 .name = "bcm-kona-i2c",
898 .owner = THIS_MODULE,
899 .of_match_table = bcm_kona_i2c_of_match, 898 .of_match_table = bcm_kona_i2c_of_match,
900 }, 899 },
901 .probe = bcm_kona_i2c_probe, 900 .probe = bcm_kona_i2c_probe,
diff --git a/drivers/i2c/busses/i2c-bcm2835.c b/drivers/i2c/busses/i2c-bcm2835.c
index 4b8ecd0b3661..5d6feb937b9d 100644
--- a/drivers/i2c/busses/i2c-bcm2835.c
+++ b/drivers/i2c/busses/i2c-bcm2835.c
@@ -313,7 +313,6 @@ static struct platform_driver bcm2835_i2c_driver = {
313 .remove = bcm2835_i2c_remove, 313 .remove = bcm2835_i2c_remove,
314 .driver = { 314 .driver = {
315 .name = "i2c-bcm2835", 315 .name = "i2c-bcm2835",
316 .owner = THIS_MODULE,
317 .of_match_table = bcm2835_i2c_of_match, 316 .of_match_table = bcm2835_i2c_of_match,
318 }, 317 },
319}; 318};
diff --git a/drivers/i2c/busses/i2c-bfin-twi.c b/drivers/i2c/busses/i2c-bfin-twi.c
index 067c1615e968..af162b4c7a6d 100644
--- a/drivers/i2c/busses/i2c-bfin-twi.c
+++ b/drivers/i2c/busses/i2c-bfin-twi.c
@@ -717,7 +717,6 @@ static struct platform_driver i2c_bfin_twi_driver = {
717 .remove = i2c_bfin_twi_remove, 717 .remove = i2c_bfin_twi_remove,
718 .driver = { 718 .driver = {
719 .name = "i2c-bfin-twi", 719 .name = "i2c-bfin-twi",
720 .owner = THIS_MODULE,
721 .pm = I2C_BFIN_TWI_PM_OPS, 720 .pm = I2C_BFIN_TWI_PM_OPS,
722 }, 721 },
723}; 722};
diff --git a/drivers/i2c/busses/i2c-cadence.c b/drivers/i2c/busses/i2c-cadence.c
index c604f4c3ac0d..626f74ecd4be 100644
--- a/drivers/i2c/busses/i2c-cadence.c
+++ b/drivers/i2c/busses/i2c-cadence.c
@@ -901,7 +901,6 @@ MODULE_DEVICE_TABLE(of, cdns_i2c_of_match);
901static struct platform_driver cdns_i2c_drv = { 901static struct platform_driver cdns_i2c_drv = {
902 .driver = { 902 .driver = {
903 .name = DRIVER_NAME, 903 .name = DRIVER_NAME,
904 .owner = THIS_MODULE,
905 .of_match_table = cdns_i2c_of_match, 904 .of_match_table = cdns_i2c_of_match,
906 .pm = &cdns_i2c_dev_pm_ops, 905 .pm = &cdns_i2c_dev_pm_ops,
907 }, 906 },
diff --git a/drivers/i2c/busses/i2c-cbus-gpio.c b/drivers/i2c/busses/i2c-cbus-gpio.c
index bdf040fd8675..b4f91e48948a 100644
--- a/drivers/i2c/busses/i2c-cbus-gpio.c
+++ b/drivers/i2c/busses/i2c-cbus-gpio.c
@@ -287,7 +287,6 @@ static struct platform_driver cbus_i2c_driver = {
287 .probe = cbus_i2c_probe, 287 .probe = cbus_i2c_probe,
288 .remove = cbus_i2c_remove, 288 .remove = cbus_i2c_remove,
289 .driver = { 289 .driver = {
290 .owner = THIS_MODULE,
291 .name = "i2c-cbus-gpio", 290 .name = "i2c-cbus-gpio",
292 .of_match_table = of_match_ptr(i2c_cbus_dt_ids), 291 .of_match_table = of_match_ptr(i2c_cbus_dt_ids),
293 }, 292 },
diff --git a/drivers/i2c/busses/i2c-cpm.c b/drivers/i2c/busses/i2c-cpm.c
index 5bdbc71698d0..2d466538b2e2 100644
--- a/drivers/i2c/busses/i2c-cpm.c
+++ b/drivers/i2c/busses/i2c-cpm.c
@@ -716,7 +716,6 @@ static struct platform_driver cpm_i2c_driver = {
716 .remove = cpm_i2c_remove, 716 .remove = cpm_i2c_remove,
717 .driver = { 717 .driver = {
718 .name = "fsl-i2c-cpm", 718 .name = "fsl-i2c-cpm",
719 .owner = THIS_MODULE,
720 .of_match_table = cpm_i2c_match, 719 .of_match_table = cpm_i2c_match,
721 }, 720 },
722}; 721};
diff --git a/drivers/i2c/busses/i2c-davinci.c b/drivers/i2c/busses/i2c-davinci.c
index 0aa1054711af..6dc7ff5d3d9a 100644
--- a/drivers/i2c/busses/i2c-davinci.c
+++ b/drivers/i2c/busses/i2c-davinci.c
@@ -789,7 +789,6 @@ static struct platform_driver davinci_i2c_driver = {
789 .remove = davinci_i2c_remove, 789 .remove = davinci_i2c_remove,
790 .driver = { 790 .driver = {
791 .name = "i2c_davinci", 791 .name = "i2c_davinci",
792 .owner = THIS_MODULE,
793 .pm = davinci_i2c_pm_ops, 792 .pm = davinci_i2c_pm_ops,
794 .of_match_table = davinci_i2c_of_match, 793 .of_match_table = davinci_i2c_of_match,
795 }, 794 },
diff --git a/drivers/i2c/busses/i2c-designware-platdrv.c b/drivers/i2c/busses/i2c-designware-platdrv.c
index 373dd4d47765..2b463c313e4e 100644
--- a/drivers/i2c/busses/i2c-designware-platdrv.c
+++ b/drivers/i2c/busses/i2c-designware-platdrv.c
@@ -327,7 +327,6 @@ static struct platform_driver dw_i2c_driver = {
327 .remove = dw_i2c_remove, 327 .remove = dw_i2c_remove,
328 .driver = { 328 .driver = {
329 .name = "i2c_designware", 329 .name = "i2c_designware",
330 .owner = THIS_MODULE,
331 .of_match_table = of_match_ptr(dw_i2c_of_match), 330 .of_match_table = of_match_ptr(dw_i2c_of_match),
332 .acpi_match_table = ACPI_PTR(dw_i2c_acpi_match), 331 .acpi_match_table = ACPI_PTR(dw_i2c_acpi_match),
333 .pm = &dw_i2c_dev_pm_ops, 332 .pm = &dw_i2c_dev_pm_ops,
diff --git a/drivers/i2c/busses/i2c-efm32.c b/drivers/i2c/busses/i2c-efm32.c
index 10b8323b08d4..8eff62738877 100644
--- a/drivers/i2c/busses/i2c-efm32.c
+++ b/drivers/i2c/busses/i2c-efm32.c
@@ -473,7 +473,6 @@ static struct platform_driver efm32_i2c_driver = {
473 473
474 .driver = { 474 .driver = {
475 .name = DRIVER_NAME, 475 .name = DRIVER_NAME,
476 .owner = THIS_MODULE,
477 .of_match_table = efm32_i2c_dt_ids, 476 .of_match_table = efm32_i2c_dt_ids,
478 }, 477 },
479}; 478};
diff --git a/drivers/i2c/busses/i2c-exynos5.c b/drivers/i2c/busses/i2c-exynos5.c
index 271533d564ec..b29c7500461a 100644
--- a/drivers/i2c/busses/i2c-exynos5.c
+++ b/drivers/i2c/busses/i2c-exynos5.c
@@ -861,7 +861,6 @@ static struct platform_driver exynos5_i2c_driver = {
861 .probe = exynos5_i2c_probe, 861 .probe = exynos5_i2c_probe,
862 .remove = exynos5_i2c_remove, 862 .remove = exynos5_i2c_remove,
863 .driver = { 863 .driver = {
864 .owner = THIS_MODULE,
865 .name = "exynos5-hsi2c", 864 .name = "exynos5-hsi2c",
866 .pm = &exynos5_i2c_dev_pm_ops, 865 .pm = &exynos5_i2c_dev_pm_ops,
867 .of_match_table = exynos5_i2c_match, 866 .of_match_table = exynos5_i2c_match,
diff --git a/drivers/i2c/busses/i2c-gpio.c b/drivers/i2c/busses/i2c-gpio.c
index 933f1e453e41..34cfc0ebdcb9 100644
--- a/drivers/i2c/busses/i2c-gpio.c
+++ b/drivers/i2c/busses/i2c-gpio.c
@@ -260,7 +260,6 @@ MODULE_DEVICE_TABLE(of, i2c_gpio_dt_ids);
260static struct platform_driver i2c_gpio_driver = { 260static struct platform_driver i2c_gpio_driver = {
261 .driver = { 261 .driver = {
262 .name = "i2c-gpio", 262 .name = "i2c-gpio",
263 .owner = THIS_MODULE,
264 .of_match_table = of_match_ptr(i2c_gpio_dt_ids), 263 .of_match_table = of_match_ptr(i2c_gpio_dt_ids),
265 }, 264 },
266 .probe = i2c_gpio_probe, 265 .probe = i2c_gpio_probe,
diff --git a/drivers/i2c/busses/i2c-highlander.c b/drivers/i2c/busses/i2c-highlander.c
index 512fcfabc18e..56dc69e7349f 100644
--- a/drivers/i2c/busses/i2c-highlander.c
+++ b/drivers/i2c/busses/i2c-highlander.c
@@ -456,7 +456,6 @@ static int highlander_i2c_remove(struct platform_device *pdev)
456static struct platform_driver highlander_i2c_driver = { 456static struct platform_driver highlander_i2c_driver = {
457 .driver = { 457 .driver = {
458 .name = "i2c-highlander", 458 .name = "i2c-highlander",
459 .owner = THIS_MODULE,
460 }, 459 },
461 460
462 .probe = highlander_i2c_probe, 461 .probe = highlander_i2c_probe,
diff --git a/drivers/i2c/busses/i2c-ibm_iic.c b/drivers/i2c/busses/i2c-ibm_iic.c
index 274312c96b12..722f839cfa3c 100644
--- a/drivers/i2c/busses/i2c-ibm_iic.c
+++ b/drivers/i2c/busses/i2c-ibm_iic.c
@@ -802,7 +802,6 @@ static const struct of_device_id ibm_iic_match[] = {
802static struct platform_driver ibm_iic_driver = { 802static struct platform_driver ibm_iic_driver = {
803 .driver = { 803 .driver = {
804 .name = "ibm-iic", 804 .name = "ibm-iic",
805 .owner = THIS_MODULE,
806 .of_match_table = ibm_iic_match, 805 .of_match_table = ibm_iic_match,
807 }, 806 },
808 .probe = iic_probe, 807 .probe = iic_probe,
diff --git a/drivers/i2c/busses/i2c-imx.c b/drivers/i2c/busses/i2c-imx.c
index aab1f4bb9e30..7f3a9fe9bf4e 100644
--- a/drivers/i2c/busses/i2c-imx.c
+++ b/drivers/i2c/busses/i2c-imx.c
@@ -1098,7 +1098,6 @@ static struct platform_driver i2c_imx_driver = {
1098 .remove = i2c_imx_remove, 1098 .remove = i2c_imx_remove,
1099 .driver = { 1099 .driver = {
1100 .name = DRIVER_NAME, 1100 .name = DRIVER_NAME,
1101 .owner = THIS_MODULE,
1102 .of_match_table = i2c_imx_dt_ids, 1101 .of_match_table = i2c_imx_dt_ids,
1103 }, 1102 },
1104 .id_table = imx_i2c_devtype, 1103 .id_table = imx_i2c_devtype,
diff --git a/drivers/i2c/busses/i2c-iop3xx.c b/drivers/i2c/busses/i2c-iop3xx.c
index 3d16c2f60a5e..72d6161cf77c 100644
--- a/drivers/i2c/busses/i2c-iop3xx.c
+++ b/drivers/i2c/busses/i2c-iop3xx.c
@@ -516,7 +516,6 @@ static struct platform_driver iop3xx_i2c_driver = {
516 .probe = iop3xx_i2c_probe, 516 .probe = iop3xx_i2c_probe,
517 .remove = iop3xx_i2c_remove, 517 .remove = iop3xx_i2c_remove,
518 .driver = { 518 .driver = {
519 .owner = THIS_MODULE,
520 .name = "IOP3xx-I2C", 519 .name = "IOP3xx-I2C",
521 }, 520 },
522}; 521};
diff --git a/drivers/i2c/busses/i2c-isch.c b/drivers/i2c/busses/i2c-isch.c
index 113293d275f6..c2f25f19d76f 100644
--- a/drivers/i2c/busses/i2c-isch.c
+++ b/drivers/i2c/busses/i2c-isch.c
@@ -309,7 +309,6 @@ static int smbus_sch_remove(struct platform_device *pdev)
309static struct platform_driver smbus_sch_driver = { 309static struct platform_driver smbus_sch_driver = {
310 .driver = { 310 .driver = {
311 .name = "isch_smbus", 311 .name = "isch_smbus",
312 .owner = THIS_MODULE,
313 }, 312 },
314 .probe = smbus_sch_probe, 313 .probe = smbus_sch_probe,
315 .remove = smbus_sch_remove, 314 .remove = smbus_sch_remove,
diff --git a/drivers/i2c/busses/i2c-kempld.c b/drivers/i2c/busses/i2c-kempld.c
index af8f65fb1c05..25993d2e64bf 100644
--- a/drivers/i2c/busses/i2c-kempld.c
+++ b/drivers/i2c/busses/i2c-kempld.c
@@ -394,7 +394,6 @@ static int kempld_i2c_resume(struct platform_device *pdev)
394static struct platform_driver kempld_i2c_driver = { 394static struct platform_driver kempld_i2c_driver = {
395 .driver = { 395 .driver = {
396 .name = "kempld-i2c", 396 .name = "kempld-i2c",
397 .owner = THIS_MODULE,
398 }, 397 },
399 .probe = kempld_i2c_probe, 398 .probe = kempld_i2c_probe,
400 .remove = kempld_i2c_remove, 399 .remove = kempld_i2c_remove,
diff --git a/drivers/i2c/busses/i2c-mpc.c b/drivers/i2c/busses/i2c-mpc.c
index 4c5d7d92b9fe..c74cc2be613b 100644
--- a/drivers/i2c/busses/i2c-mpc.c
+++ b/drivers/i2c/busses/i2c-mpc.c
@@ -813,7 +813,6 @@ static struct platform_driver mpc_i2c_driver = {
813 .probe = fsl_i2c_probe, 813 .probe = fsl_i2c_probe,
814 .remove = fsl_i2c_remove, 814 .remove = fsl_i2c_remove,
815 .driver = { 815 .driver = {
816 .owner = THIS_MODULE,
817 .name = DRV_NAME, 816 .name = DRV_NAME,
818 .of_match_table = mpc_i2c_of_match, 817 .of_match_table = mpc_i2c_of_match,
819 .pm = MPC_I2C_PM_OPS, 818 .pm = MPC_I2C_PM_OPS,
diff --git a/drivers/i2c/busses/i2c-mv64xxx.c b/drivers/i2c/busses/i2c-mv64xxx.c
index 2f64273d3f2b..373f6d4e4080 100644
--- a/drivers/i2c/busses/i2c-mv64xxx.c
+++ b/drivers/i2c/busses/i2c-mv64xxx.c
@@ -925,7 +925,6 @@ static struct platform_driver mv64xxx_i2c_driver = {
925 .probe = mv64xxx_i2c_probe, 925 .probe = mv64xxx_i2c_probe,
926 .remove = mv64xxx_i2c_remove, 926 .remove = mv64xxx_i2c_remove,
927 .driver = { 927 .driver = {
928 .owner = THIS_MODULE,
929 .name = MV64XXX_I2C_CTLR_NAME, 928 .name = MV64XXX_I2C_CTLR_NAME,
930 .of_match_table = mv64xxx_i2c_of_match_table, 929 .of_match_table = mv64xxx_i2c_of_match_table,
931 }, 930 },
diff --git a/drivers/i2c/busses/i2c-mxs.c b/drivers/i2c/busses/i2c-mxs.c
index 3e7893aa97ef..ff8b12c8d25f 100644
--- a/drivers/i2c/busses/i2c-mxs.c
+++ b/drivers/i2c/busses/i2c-mxs.c
@@ -893,7 +893,6 @@ static int mxs_i2c_remove(struct platform_device *pdev)
893static struct platform_driver mxs_i2c_driver = { 893static struct platform_driver mxs_i2c_driver = {
894 .driver = { 894 .driver = {
895 .name = DRIVER_NAME, 895 .name = DRIVER_NAME,
896 .owner = THIS_MODULE,
897 .of_match_table = mxs_i2c_dt_ids, 896 .of_match_table = mxs_i2c_dt_ids,
898 }, 897 },
899 .probe = mxs_i2c_probe, 898 .probe = mxs_i2c_probe,
diff --git a/drivers/i2c/busses/i2c-ocores.c b/drivers/i2c/busses/i2c-ocores.c
index 2a4fe0b7cfb7..7249b5b1e5d0 100644
--- a/drivers/i2c/busses/i2c-ocores.c
+++ b/drivers/i2c/busses/i2c-ocores.c
@@ -480,7 +480,6 @@ static struct platform_driver ocores_i2c_driver = {
480 .probe = ocores_i2c_probe, 480 .probe = ocores_i2c_probe,
481 .remove = ocores_i2c_remove, 481 .remove = ocores_i2c_remove,
482 .driver = { 482 .driver = {
483 .owner = THIS_MODULE,
484 .name = "ocores-i2c", 483 .name = "ocores-i2c",
485 .of_match_table = ocores_i2c_match, 484 .of_match_table = ocores_i2c_match,
486 .pm = OCORES_I2C_PM, 485 .pm = OCORES_I2C_PM,
diff --git a/drivers/i2c/busses/i2c-octeon.c b/drivers/i2c/busses/i2c-octeon.c
index 81042b08a947..6e75e016bffc 100644
--- a/drivers/i2c/busses/i2c-octeon.c
+++ b/drivers/i2c/busses/i2c-octeon.c
@@ -623,7 +623,6 @@ static struct platform_driver octeon_i2c_driver = {
623 .probe = octeon_i2c_probe, 623 .probe = octeon_i2c_probe,
624 .remove = octeon_i2c_remove, 624 .remove = octeon_i2c_remove,
625 .driver = { 625 .driver = {
626 .owner = THIS_MODULE,
627 .name = DRV_NAME, 626 .name = DRV_NAME,
628 .of_match_table = octeon_i2c_match, 627 .of_match_table = octeon_i2c_match,
629 }, 628 },
diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c
index 984fede623ea..0e894193accf 100644
--- a/drivers/i2c/busses/i2c-omap.c
+++ b/drivers/i2c/busses/i2c-omap.c
@@ -1453,7 +1453,6 @@ static struct platform_driver omap_i2c_driver = {
1453 .remove = omap_i2c_remove, 1453 .remove = omap_i2c_remove,
1454 .driver = { 1454 .driver = {
1455 .name = "omap_i2c", 1455 .name = "omap_i2c",
1456 .owner = THIS_MODULE,
1457 .pm = OMAP_I2C_PM_OPS, 1456 .pm = OMAP_I2C_PM_OPS,
1458 .of_match_table = of_match_ptr(omap_i2c_of_match), 1457 .of_match_table = of_match_ptr(omap_i2c_of_match),
1459 }, 1458 },
diff --git a/drivers/i2c/busses/i2c-parport-light.c b/drivers/i2c/busses/i2c-parport-light.c
index d1f625f923c7..1bcdd10b68b9 100644
--- a/drivers/i2c/busses/i2c-parport-light.c
+++ b/drivers/i2c/busses/i2c-parport-light.c
@@ -183,7 +183,6 @@ static int i2c_parport_remove(struct platform_device *pdev)
183 183
184static struct platform_driver i2c_parport_driver = { 184static struct platform_driver i2c_parport_driver = {
185 .driver = { 185 .driver = {
186 .owner = THIS_MODULE,
187 .name = DRVNAME, 186 .name = DRVNAME,
188 }, 187 },
189 .probe = i2c_parport_probe, 188 .probe = i2c_parport_probe,
diff --git a/drivers/i2c/busses/i2c-pca-platform.c b/drivers/i2c/busses/i2c-pca-platform.c
index 845f12598e79..6336f02ec566 100644
--- a/drivers/i2c/busses/i2c-pca-platform.c
+++ b/drivers/i2c/busses/i2c-pca-platform.c
@@ -280,7 +280,6 @@ static struct platform_driver i2c_pca_pf_driver = {
280 .remove = i2c_pca_pf_remove, 280 .remove = i2c_pca_pf_remove,
281 .driver = { 281 .driver = {
282 .name = "i2c-pca-platform", 282 .name = "i2c-pca-platform",
283 .owner = THIS_MODULE,
284 }, 283 },
285}; 284};
286 285
diff --git a/drivers/i2c/busses/i2c-pmcmsp.c b/drivers/i2c/busses/i2c-pmcmsp.c
index 177834e2d841..44f03eed00dd 100644
--- a/drivers/i2c/busses/i2c-pmcmsp.c
+++ b/drivers/i2c/busses/i2c-pmcmsp.c
@@ -624,7 +624,6 @@ static struct platform_driver pmcmsptwi_driver = {
624 .remove = pmcmsptwi_remove, 624 .remove = pmcmsptwi_remove,
625 .driver = { 625 .driver = {
626 .name = DRV_NAME, 626 .name = DRV_NAME,
627 .owner = THIS_MODULE,
628 }, 627 },
629}; 628};
630 629
diff --git a/drivers/i2c/busses/i2c-pnx.c b/drivers/i2c/busses/i2c-pnx.c
index dc7ff829ad78..e814a36d9b78 100644
--- a/drivers/i2c/busses/i2c-pnx.c
+++ b/drivers/i2c/busses/i2c-pnx.c
@@ -751,7 +751,6 @@ MODULE_DEVICE_TABLE(of, i2c_pnx_of_match);
751static struct platform_driver i2c_pnx_driver = { 751static struct platform_driver i2c_pnx_driver = {
752 .driver = { 752 .driver = {
753 .name = "pnx-i2c", 753 .name = "pnx-i2c",
754 .owner = THIS_MODULE,
755 .of_match_table = of_match_ptr(i2c_pnx_of_match), 754 .of_match_table = of_match_ptr(i2c_pnx_of_match),
756 .pm = PNX_I2C_PM, 755 .pm = PNX_I2C_PM,
757 }, 756 },
diff --git a/drivers/i2c/busses/i2c-puv3.c b/drivers/i2c/busses/i2c-puv3.c
index c83fc3ccdd2b..82b6f02544da 100644
--- a/drivers/i2c/busses/i2c-puv3.c
+++ b/drivers/i2c/busses/i2c-puv3.c
@@ -270,7 +270,6 @@ static struct platform_driver puv3_i2c_driver = {
270 .remove = puv3_i2c_remove, 270 .remove = puv3_i2c_remove,
271 .driver = { 271 .driver = {
272 .name = "PKUnity-v3-I2C", 272 .name = "PKUnity-v3-I2C",
273 .owner = THIS_MODULE,
274 .pm = PUV3_I2C_PM, 273 .pm = PUV3_I2C_PM,
275 } 274 }
276}; 275};
diff --git a/drivers/i2c/busses/i2c-pxa.c b/drivers/i2c/busses/i2c-pxa.c
index f80df8f84609..d9c0d6a17ad6 100644
--- a/drivers/i2c/busses/i2c-pxa.c
+++ b/drivers/i2c/busses/i2c-pxa.c
@@ -1333,7 +1333,6 @@ static struct platform_driver i2c_pxa_driver = {
1333 .remove = i2c_pxa_remove, 1333 .remove = i2c_pxa_remove,
1334 .driver = { 1334 .driver = {
1335 .name = "pxa2xx-i2c", 1335 .name = "pxa2xx-i2c",
1336 .owner = THIS_MODULE,
1337 .pm = I2C_PXA_DEV_PM_OPS, 1336 .pm = I2C_PXA_DEV_PM_OPS,
1338 .of_match_table = i2c_pxa_dt_ids, 1337 .of_match_table = i2c_pxa_dt_ids,
1339 }, 1338 },
diff --git a/drivers/i2c/busses/i2c-qup.c b/drivers/i2c/busses/i2c-qup.c
index 092d89bd3224..4dad23bdffbe 100644
--- a/drivers/i2c/busses/i2c-qup.c
+++ b/drivers/i2c/busses/i2c-qup.c
@@ -764,7 +764,6 @@ static struct platform_driver qup_i2c_driver = {
764 .remove = qup_i2c_remove, 764 .remove = qup_i2c_remove,
765 .driver = { 765 .driver = {
766 .name = "i2c_qup", 766 .name = "i2c_qup",
767 .owner = THIS_MODULE,
768 .pm = &qup_i2c_qup_pm_ops, 767 .pm = &qup_i2c_qup_pm_ops,
769 .of_match_table = qup_i2c_dt_match, 768 .of_match_table = qup_i2c_dt_match,
770 }, 769 },
diff --git a/drivers/i2c/busses/i2c-rcar.c b/drivers/i2c/busses/i2c-rcar.c
index 835057741aa6..71a6e07eb7ab 100644
--- a/drivers/i2c/busses/i2c-rcar.c
+++ b/drivers/i2c/busses/i2c-rcar.c
@@ -726,7 +726,6 @@ MODULE_DEVICE_TABLE(platform, rcar_i2c_id_table);
726static struct platform_driver rcar_i2c_driver = { 726static struct platform_driver rcar_i2c_driver = {
727 .driver = { 727 .driver = {
728 .name = "i2c-rcar", 728 .name = "i2c-rcar",
729 .owner = THIS_MODULE,
730 .of_match_table = rcar_i2c_dt_ids, 729 .of_match_table = rcar_i2c_dt_ids,
731 }, 730 },
732 .probe = rcar_i2c_probe, 731 .probe = rcar_i2c_probe,
diff --git a/drivers/i2c/busses/i2c-riic.c b/drivers/i2c/busses/i2c-riic.c
index af3b3d032a9f..d7e3af671543 100644
--- a/drivers/i2c/busses/i2c-riic.c
+++ b/drivers/i2c/busses/i2c-riic.c
@@ -414,7 +414,6 @@ static struct platform_driver riic_i2c_driver = {
414 .remove = riic_i2c_remove, 414 .remove = riic_i2c_remove,
415 .driver = { 415 .driver = {
416 .name = "i2c-riic", 416 .name = "i2c-riic",
417 .owner = THIS_MODULE,
418 .of_match_table = riic_i2c_dt_ids, 417 .of_match_table = riic_i2c_dt_ids,
419 }, 418 },
420}; 419};
diff --git a/drivers/i2c/busses/i2c-rk3x.c b/drivers/i2c/busses/i2c-rk3x.c
index 0ee5802f36d3..92462843db66 100644
--- a/drivers/i2c/busses/i2c-rk3x.c
+++ b/drivers/i2c/busses/i2c-rk3x.c
@@ -980,7 +980,6 @@ static struct platform_driver rk3x_i2c_driver = {
980 .probe = rk3x_i2c_probe, 980 .probe = rk3x_i2c_probe,
981 .remove = rk3x_i2c_remove, 981 .remove = rk3x_i2c_remove,
982 .driver = { 982 .driver = {
983 .owner = THIS_MODULE,
984 .name = "rk3x-i2c", 983 .name = "rk3x-i2c",
985 .of_match_table = rk3x_i2c_match, 984 .of_match_table = rk3x_i2c_match,
986 }, 985 },
diff --git a/drivers/i2c/busses/i2c-s3c2410.c b/drivers/i2c/busses/i2c-s3c2410.c
index 09a6bace457e..bff20a589621 100644
--- a/drivers/i2c/busses/i2c-s3c2410.c
+++ b/drivers/i2c/busses/i2c-s3c2410.c
@@ -1330,7 +1330,6 @@ static struct platform_driver s3c24xx_i2c_driver = {
1330 .remove = s3c24xx_i2c_remove, 1330 .remove = s3c24xx_i2c_remove,
1331 .id_table = s3c24xx_driver_ids, 1331 .id_table = s3c24xx_driver_ids,
1332 .driver = { 1332 .driver = {
1333 .owner = THIS_MODULE,
1334 .name = "s3c-i2c", 1333 .name = "s3c-i2c",
1335 .pm = S3C24XX_DEV_PM_OPS, 1334 .pm = S3C24XX_DEV_PM_OPS,
1336 .of_match_table = of_match_ptr(s3c24xx_i2c_match), 1335 .of_match_table = of_match_ptr(s3c24xx_i2c_match),
diff --git a/drivers/i2c/busses/i2c-sh7760.c b/drivers/i2c/busses/i2c-sh7760.c
index d76f3d9737ec..24968384b401 100644
--- a/drivers/i2c/busses/i2c-sh7760.c
+++ b/drivers/i2c/busses/i2c-sh7760.c
@@ -552,7 +552,6 @@ static int sh7760_i2c_remove(struct platform_device *pdev)
552static struct platform_driver sh7760_i2c_drv = { 552static struct platform_driver sh7760_i2c_drv = {
553 .driver = { 553 .driver = {
554 .name = SH7760_I2C_DEVNAME, 554 .name = SH7760_I2C_DEVNAME,
555 .owner = THIS_MODULE,
556 }, 555 },
557 .probe = sh7760_i2c_probe, 556 .probe = sh7760_i2c_probe,
558 .remove = sh7760_i2c_remove, 557 .remove = sh7760_i2c_remove,
diff --git a/drivers/i2c/busses/i2c-sh_mobile.c b/drivers/i2c/busses/i2c-sh_mobile.c
index 421e00418ef1..d7efaf44868b 100644
--- a/drivers/i2c/busses/i2c-sh_mobile.c
+++ b/drivers/i2c/busses/i2c-sh_mobile.c
@@ -973,7 +973,6 @@ static const struct dev_pm_ops sh_mobile_i2c_dev_pm_ops = {
973static struct platform_driver sh_mobile_i2c_driver = { 973static struct platform_driver sh_mobile_i2c_driver = {
974 .driver = { 974 .driver = {
975 .name = "i2c-sh_mobile", 975 .name = "i2c-sh_mobile",
976 .owner = THIS_MODULE,
977 .pm = &sh_mobile_i2c_dev_pm_ops, 976 .pm = &sh_mobile_i2c_dev_pm_ops,
978 .of_match_table = sh_mobile_i2c_dt_ids, 977 .of_match_table = sh_mobile_i2c_dt_ids,
979 }, 978 },
diff --git a/drivers/i2c/busses/i2c-simtec.c b/drivers/i2c/busses/i2c-simtec.c
index 15ac8395dcd3..b4685bb9b5d7 100644
--- a/drivers/i2c/busses/i2c-simtec.c
+++ b/drivers/i2c/busses/i2c-simtec.c
@@ -154,7 +154,6 @@ static int simtec_i2c_remove(struct platform_device *dev)
154static struct platform_driver simtec_i2c_driver = { 154static struct platform_driver simtec_i2c_driver = {
155 .driver = { 155 .driver = {
156 .name = "simtec-i2c", 156 .name = "simtec-i2c",
157 .owner = THIS_MODULE,
158 }, 157 },
159 .probe = simtec_i2c_probe, 158 .probe = simtec_i2c_probe,
160 .remove = simtec_i2c_remove, 159 .remove = simtec_i2c_remove,
diff --git a/drivers/i2c/busses/i2c-sirf.c b/drivers/i2c/busses/i2c-sirf.c
index b1336d5f0531..1092d4eeeb54 100644
--- a/drivers/i2c/busses/i2c-sirf.c
+++ b/drivers/i2c/busses/i2c-sirf.c
@@ -451,7 +451,6 @@ MODULE_DEVICE_TABLE(of, sirfsoc_i2c_of_match);
451static struct platform_driver i2c_sirfsoc_driver = { 451static struct platform_driver i2c_sirfsoc_driver = {
452 .driver = { 452 .driver = {
453 .name = "sirfsoc_i2c", 453 .name = "sirfsoc_i2c",
454 .owner = THIS_MODULE,
455#ifdef CONFIG_PM 454#ifdef CONFIG_PM
456 .pm = &i2c_sirfsoc_pm_ops, 455 .pm = &i2c_sirfsoc_pm_ops,
457#endif 456#endif
diff --git a/drivers/i2c/busses/i2c-st.c b/drivers/i2c/busses/i2c-st.c
index 2e4eccd6599a..88057fad9dfe 100644
--- a/drivers/i2c/busses/i2c-st.c
+++ b/drivers/i2c/busses/i2c-st.c
@@ -863,7 +863,6 @@ MODULE_DEVICE_TABLE(of, st_i2c_match);
863static struct platform_driver st_i2c_driver = { 863static struct platform_driver st_i2c_driver = {
864 .driver = { 864 .driver = {
865 .name = "st-i2c", 865 .name = "st-i2c",
866 .owner = THIS_MODULE,
867 .of_match_table = st_i2c_match, 866 .of_match_table = st_i2c_match,
868 .pm = ST_I2C_PM, 867 .pm = ST_I2C_PM,
869 }, 868 },
diff --git a/drivers/i2c/busses/i2c-stu300.c b/drivers/i2c/busses/i2c-stu300.c
index 6a44f37798c8..4885da9e9298 100644
--- a/drivers/i2c/busses/i2c-stu300.c
+++ b/drivers/i2c/busses/i2c-stu300.c
@@ -981,7 +981,6 @@ static const struct of_device_id stu300_dt_match[] = {
981static struct platform_driver stu300_i2c_driver = { 981static struct platform_driver stu300_i2c_driver = {
982 .driver = { 982 .driver = {
983 .name = NAME, 983 .name = NAME,
984 .owner = THIS_MODULE,
985 .pm = STU300_I2C_PM, 984 .pm = STU300_I2C_PM,
986 .of_match_table = stu300_dt_match, 985 .of_match_table = stu300_dt_match,
987 }, 986 },
diff --git a/drivers/i2c/busses/i2c-sun6i-p2wi.c b/drivers/i2c/busses/i2c-sun6i-p2wi.c
index 4d75d4759709..7668e2e9b8fd 100644
--- a/drivers/i2c/busses/i2c-sun6i-p2wi.c
+++ b/drivers/i2c/busses/i2c-sun6i-p2wi.c
@@ -332,7 +332,6 @@ static struct platform_driver p2wi_driver = {
332 .probe = p2wi_probe, 332 .probe = p2wi_probe,
333 .remove = p2wi_remove, 333 .remove = p2wi_remove,
334 .driver = { 334 .driver = {
335 .owner = THIS_MODULE,
336 .name = "i2c-sunxi-p2wi", 335 .name = "i2c-sunxi-p2wi",
337 .of_match_table = p2wi_of_match_table, 336 .of_match_table = p2wi_of_match_table,
338 }, 337 },
diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
index efba1ebe16ba..28b87e683503 100644
--- a/drivers/i2c/busses/i2c-tegra.c
+++ b/drivers/i2c/busses/i2c-tegra.c
@@ -893,7 +893,6 @@ static struct platform_driver tegra_i2c_driver = {
893 .remove = tegra_i2c_remove, 893 .remove = tegra_i2c_remove,
894 .driver = { 894 .driver = {
895 .name = "tegra-i2c", 895 .name = "tegra-i2c",
896 .owner = THIS_MODULE,
897 .of_match_table = tegra_i2c_of_match, 896 .of_match_table = tegra_i2c_of_match,
898 .pm = TEGRA_I2C_PM, 897 .pm = TEGRA_I2C_PM,
899 }, 898 },
diff --git a/drivers/i2c/busses/i2c-versatile.c b/drivers/i2c/busses/i2c-versatile.c
index 6bb3a89a440f..240637f01d11 100644
--- a/drivers/i2c/busses/i2c-versatile.c
+++ b/drivers/i2c/busses/i2c-versatile.c
@@ -138,7 +138,6 @@ static struct platform_driver i2c_versatile_driver = {
138 .remove = i2c_versatile_remove, 138 .remove = i2c_versatile_remove,
139 .driver = { 139 .driver = {
140 .name = "versatile-i2c", 140 .name = "versatile-i2c",
141 .owner = THIS_MODULE,
142 .of_match_table = i2c_versatile_match, 141 .of_match_table = i2c_versatile_match,
143 }, 142 },
144}; 143};
diff --git a/drivers/i2c/busses/i2c-wmt.c b/drivers/i2c/busses/i2c-wmt.c
index f80a38c2072c..82ea34925489 100644
--- a/drivers/i2c/busses/i2c-wmt.c
+++ b/drivers/i2c/busses/i2c-wmt.c
@@ -462,7 +462,6 @@ static struct platform_driver wmt_i2c_driver = {
462 .remove = wmt_i2c_remove, 462 .remove = wmt_i2c_remove,
463 .driver = { 463 .driver = {
464 .name = "wmt-i2c", 464 .name = "wmt-i2c",
465 .owner = THIS_MODULE,
466 .of_match_table = wmt_i2c_dt_ids, 465 .of_match_table = wmt_i2c_dt_ids,
467 }, 466 },
468}; 467};
diff --git a/drivers/i2c/busses/i2c-xiic.c b/drivers/i2c/busses/i2c-xiic.c
index 522916a33aa0..e8400042b358 100644
--- a/drivers/i2c/busses/i2c-xiic.c
+++ b/drivers/i2c/busses/i2c-xiic.c
@@ -815,7 +815,6 @@ static struct platform_driver xiic_i2c_driver = {
815 .probe = xiic_i2c_probe, 815 .probe = xiic_i2c_probe,
816 .remove = xiic_i2c_remove, 816 .remove = xiic_i2c_remove,
817 .driver = { 817 .driver = {
818 .owner = THIS_MODULE,
819 .name = DRIVER_NAME, 818 .name = DRIVER_NAME,
820 .of_match_table = of_match_ptr(xiic_of_match), 819 .of_match_table = of_match_ptr(xiic_of_match),
821 }, 820 },
diff --git a/drivers/i2c/busses/i2c-xlr.c b/drivers/i2c/busses/i2c-xlr.c
index 17f7352eca6b..8b36bcfd952d 100644
--- a/drivers/i2c/busses/i2c-xlr.c
+++ b/drivers/i2c/busses/i2c-xlr.c
@@ -263,7 +263,6 @@ static struct platform_driver xlr_i2c_driver = {
263 .remove = xlr_i2c_remove, 263 .remove = xlr_i2c_remove,
264 .driver = { 264 .driver = {
265 .name = "xlr-i2cbus", 265 .name = "xlr-i2cbus",
266 .owner = THIS_MODULE,
267 }, 266 },
268}; 267};
269 268
diff --git a/drivers/i2c/busses/scx200_acb.c b/drivers/i2c/busses/scx200_acb.c
index 5153354b1a6b..0a7e410b6195 100644
--- a/drivers/i2c/busses/scx200_acb.c
+++ b/drivers/i2c/busses/scx200_acb.c
@@ -544,7 +544,6 @@ static int scx200_remove(struct platform_device *pdev)
544static struct platform_driver scx200_pci_driver = { 544static struct platform_driver scx200_pci_driver = {
545 .driver = { 545 .driver = {
546 .name = "cs5535-smb", 546 .name = "cs5535-smb",
547 .owner = THIS_MODULE,
548 }, 547 },
549 .probe = scx200_probe, 548 .probe = scx200_probe,
550 .remove = scx200_remove, 549 .remove = scx200_remove,