Owner field additions to many i2c drivers,
Subsystems (7)
PATCH 1/1 Owner field additions to many i2c drivers,
[PATCH] Owner field additions to many i2c drivers, 3 of 5
This patch updates the .owner field for various struct xxxx_driver variables which are available on PPC_MAC arch.
This one was _not_ even compile-tested...
---
commit e78f857cc5299c3f6b3d046084696ef205948837
tree ff83d0b12d252becaa211f99da5b9e1f9c74f9b7
parent 0cf3628181660be4e21fe520766dcbc3da9d71c8
author Laurent Riffard <[email protected]> Mon, 17 Oct 2005 22:53:52 +0200 committer Greg Kroah-Hartman <[email protected]> Fri, 28 Oct 2005 14:02:11 -0700
drivers/i2c/busses/i2c-keywest.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/i2c/busses/i2c-keywest.c +2 -0
@@ -716,6 +716,7 @@ static struct of_device_id i2c_keywest_mstatic struct macio_driver i2c_keywest_macio_driver = { + .owner =THIS_MODULE , .name ="i2c-keywest" , .match_table = i2c_keywest_match, .probe = create_iface_macio,
@@ -724,6 +725,7 @@ static struct macio_driver i2c_keywest_mstatic struct of_platform_driver i2c_keywest_of_platform_driver = { + .owner =THIS_MODULE , .name ="i2c-keywest" , .match_table = i2c_keywest_match, .probe = create_iface_of_platform,
PATCH 1/1 Owner field additions to many i2c drivers,
[PATCH] Owner field additions to many i2c drivers, 4 of 5
This patch updates the .owner field for the i2c core struct xxxx_driver variables.
---
commit 6586bcd7b2bbe255110b2db772da4415c7865a2a
tree 0f5b10ccc7656fef1817c8fb7489aff51389de54
parent e78f857cc5299c3f6b3d046084696ef205948837
author Laurent Riffard <[email protected]> Mon, 17 Oct 2005 22:54:45 +0200 committer Greg Kroah-Hartman <[email protected]> Fri, 28 Oct 2005 14:02:11 -0700
drivers/i2c/i2c-core.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
drivers/i2c/i2c-core.c +3 -0
@@ -85,6 +85,7 @@ void i2c_adapter_dev_release(struct devi }struct device_driver i2c_adapter_driver = { + .owner =THIS_MODULE , .name ="i2c_adapter" , .bus = &i2c_bus_type, .probe = i2c_device_probe,
@@ -98,6 +99,7 @@ static void i2c_adapter_class_dev_releas }struct class i2c_adapter_class = { + .owner =THIS_MODULE , .name ="i2c-adapter" , .release = &i2c_adapter_class_dev_release, };
@@ -291,6 +293,7 @@ int i2c_add_driver(struct i2c_driver *drdown (&core_lists);/* add the driver to the list of i2c drivers in the driver core */ + driver->driver.owner = driver->owner; driver->driver.name = driver->name; driver->driver.bus = &i2c_bus_type; driver->driver.probe = i2c_device_probe;
PATCH 1/1 Owner field additions to many i2c drivers,
In reply to Greg KH[PATCH] Owner field additions to many i2c drivers, 1 of 5
This patch updates .owner field for various struct pci_driver variables.
---
commit ccd7aa0cc9413b79b69f6cd7c18daa1c22dfa512
tree da13f4e66aeb206019d5a1a5796b5a30ac65da7d
parent fe3d6a99782d5345b1927e872d77d1778668094b
author Laurent Riffard <[email protected]> Mon, 17 Oct 2005 22:47:48 +0200 committer Greg Kroah-Hartman <[email protected]> Fri, 28 Oct 2005 14:02:11 -0700
drivers/i2c/busses/i2c-ali1535.c | 1 + drivers/i2c/busses/i2c-ali1563.c | 1 + drivers/i2c/busses/i2c-ali15x3.c | 1 + drivers/i2c/busses/i2c-amd756.c | 1 + drivers/i2c/busses/i2c-amd8111.c | 1 + drivers/i2c/busses/i2c-hydra.c | 1 + drivers/i2c/busses/i2c-i801.c | 1 + drivers/i2c/busses/i2c-i810.c | 1 + drivers/i2c/busses/i2c-nforce2.c | 1 + drivers/i2c/busses/i2c-piix4.c | 1 + drivers/i2c/busses/i2c-prosavage.c | 1 + drivers/i2c/busses/i2c-savage4.c | 1 + drivers/i2c/busses/i2c-sis5595.c | 1 + drivers/i2c/busses/i2c-sis630.c | 1 + drivers/i2c/busses/i2c-sis96x.c | 1 + drivers/i2c/busses/i2c-via.c | 1 + drivers/i2c/busses/i2c-viapro.c | 1 + drivers/i2c/busses/i2c-voodoo3.c | 1 + 18 files changed, 18 insertions(+), 0 deletions(-)
drivers/i2c/busses/i2c-ali1535.c +1 -0
@@ -513,6 +513,7 @@ static void __devexit ali1535_remove(str }static struct pci_driver ali1535_driver = { + .owner =THIS_MODULE , .name ="ali1535_smbus" , .id_table = ali1535_ids, .probe = ali1535_probe,
drivers/i2c/busses/i2c-ali1563.c +1 -0
@@ -408,6 +408,7 @@ static struct pci_device_id __devinitdatMODULE_DEVICE_TABLE (pci, ali1563_id_table);static struct pci_driver ali1563_pci_driver = { + .owner =THIS_MODULE , .name ="ali1563_smbus" , .id_table = ali1563_id_table, .probe = ali1563_probe,
drivers/i2c/busses/i2c-ali15x3.c +1 -0
@@ -504,6 +504,7 @@ static void __devexit ali15x3_remove(str }static struct pci_driver ali15x3_driver = { + .owner =THIS_MODULE , .name ="ali15x3_smbus" , .id_table = ali15x3_ids, .probe = ali15x3_probe,
drivers/i2c/busses/i2c-amd756.c +1 -0
@@ -401,6 +401,7 @@ static void __devexit amd756_remove(stru }static struct pci_driver amd756_driver = { + .owner =THIS_MODULE , .name ="amd756_smbus" , .id_table = amd756_ids, .probe = amd756_probe,
drivers/i2c/busses/i2c-amd8111.c +1 -0
@@ -392,6 +392,7 @@ static void __devexit amd8111_remove(str }static struct pci_driver amd8111_driver = { + .owner =THIS_MODULE , .name ="amd8111_smbus2" , .id_table = amd8111_ids, .probe = amd8111_probe,
drivers/i2c/busses/i2c-hydra.c +1 -0
@@ -155,6 +155,7 @@ static void __devexit hydra_remove(strucstatic struct pci_driver hydra_driver = { + .owner =THIS_MODULE , .name ="hydra_smbus" , .id_table = hydra_ids, .probe = hydra_probe,
drivers/i2c/busses/i2c-i801.c +1 -0
@@ -568,6 +568,7 @@ static void __devexit i801_remove(struct }static struct pci_driver i801_driver = { + .owner =THIS_MODULE , .name ="i801_smbus" , .id_table = i801_ids, .probe = i801_probe,
drivers/i2c/busses/i2c-i810.c +1 -0
@@ -232,6 +232,7 @@ static void __devexit i810_remove(struct }static struct pci_driver i810_driver = { + .owner =THIS_MODULE , .name ="i810_smbus" , .id_table = i810_ids, .probe = i810_probe,
drivers/i2c/busses/i2c-nforce2.c +1 -0
@@ -356,6 +356,7 @@ static void __devexit nforce2_remove(str }static struct pci_driver nforce2_driver = { + .owner =THIS_MODULE , .name ="nForce2_smbus" , .id_table = nforce2_ids, .probe = nforce2_probe,
drivers/i2c/busses/i2c-piix4.c +1 -0
@@ -462,6 +462,7 @@ static void __devexit piix4_remove(struc }static struct pci_driver piix4_driver = { + .owner =THIS_MODULE , .name ="piix4_smbus" , .id_table = piix4_ids, .probe = piix4_probe,
drivers/i2c/busses/i2c-prosavage.c +1 -0
@@ -308,6 +308,7 @@ static struct pci_device_id prosavage_pcMODULE_DEVICE_TABLE (pci, prosavage_pci_tbl);static struct pci_driver prosavage_driver = { + .owner =THIS_MODULE , .name ="prosavage_smbus" , .id_table = prosavage_pci_tbl, .probe = prosavage_probe,
drivers/i2c/busses/i2c-savage4.c +1 -0
@@ -179,6 +179,7 @@ static void __devexit savage4_remove(str }static struct pci_driver savage4_driver = { + .owner =THIS_MODULE , .name ="savage4_smbus" , .id_table = savage4_ids, .probe = savage4_probe,
drivers/i2c/busses/i2c-sis5595.c +1 -0
@@ -398,6 +398,7 @@ static void __devexit sis5595_remove(str }static struct pci_driver sis5595_driver = { + .owner =THIS_MODULE , .name ="sis5595_smbus" , .id_table = sis5595_ids, .probe = sis5595_probe,
drivers/i2c/busses/i2c-sis630.c +1 -0
@@ -496,6 +496,7 @@ static void __devexit sis630_remove(strustatic struct pci_driver sis630_driver = { + .owner =THIS_MODULE , .name ="sis630_smbus" , .id_table = sis630_ids, .probe = sis630_probe,
drivers/i2c/busses/i2c-sis96x.c +1 -0
@@ -329,6 +329,7 @@ static void __devexit sis96x_remove(stru }static struct pci_driver sis96x_driver = { + .owner =THIS_MODULE , .name ="sis96x_smbus" , .id_table = sis96x_ids, .probe = sis96x_probe,
drivers/i2c/busses/i2c-via.c +1 -0
@@ -159,6 +159,7 @@ static void __devexit vt586b_remove(strustatic struct pci_driver vt586b_driver = { + .owner =THIS_MODULE , .name ="vt586b_smbus" , .id_table = vt586b_ids, .probe = vt586b_probe,
drivers/i2c/busses/i2c-viapro.c +1 -0
@@ -439,6 +439,7 @@ static struct pci_device_id vt596_ids[]MODULE_DEVICE_TABLE (pci, vt596_ids);static struct pci_driver vt596_driver = { + .owner =THIS_MODULE , .name ="vt596_smbus" , .id_table = vt596_ids, .probe = vt596_probe,
drivers/i2c/busses/i2c-voodoo3.c +1 -0
@@ -225,6 +225,7 @@ static void __devexit voodoo3_remove(str }static struct pci_driver voodoo3_driver = { + .owner =THIS_MODULE , .name ="voodoo3_smbus" , .id_table = voodoo3_ids, .probe = voodoo3_probe,
PATCH 1/1 Owner field additions to many i2c drivers,
In reply to Greg KH[PATCH] Owner field additions to many i2c drivers, 2 of 5
This patch updates the .owner field for various struct xxxx_driver variables, other than pci_driver.
---
commit 0cf3628181660be4e21fe520766dcbc3da9d71c8
tree 0537200cc49c93bb2d2f3630f589ff2b87718f91
parent ccd7aa0cc9413b79b69f6cd7c18daa1c22dfa512
author Laurent Riffard <[email protected]> Mon, 17 Oct 2005 22:51:37 +0200 committer Greg Kroah-Hartman <[email protected]> Fri, 28 Oct 2005 14:02:11 -0700
drivers/i2c/busses/i2c-iop3xx.c | 1 + drivers/i2c/busses/i2c-ixp2000.c | 1 + drivers/i2c/busses/i2c-ixp4xx.c | 1 + drivers/i2c/busses/i2c-mpc.c | 1 + drivers/i2c/busses/i2c-mv64xxx.c | 1 + drivers/i2c/busses/i2c-s3c2410.c | 2 ++ drivers/i2c/chips/isp1301_omap.c | 1 + 7 files changed, 8 insertions(+), 0 deletions(-)
drivers/i2c/busses/i2c-iop3xx.c +1 -0
@@ -525,6 +525,7 @@ out:static struct device_driver iop3xx_i2c_driver = { + .owner =THIS_MODULE , .name ="IOP3xx-I2C" , .bus = &platform_bus_type, .probe = iop3xx_i2c_probe,
drivers/i2c/busses/i2c-ixp2000.c +1 -0
@@ -146,6 +146,7 @@ static int ixp2000_i2c_probe(struct devi }static struct device_driver ixp2000_i2c_driver = { + .owner =THIS_MODULE , .name ="IXP2000-I2C" , .bus = &platform_bus_type, .probe = ixp2000_i2c_probe,
drivers/i2c/busses/i2c-ixp4xx.c +1 -0
@@ -155,6 +155,7 @@ static int ixp4xx_i2c_probe(struct devic }static struct device_driver ixp4xx_i2c_driver = { + .owner =THIS_MODULE , .name ="IXP4XX-I2C" , .bus = &platform_bus_type, .probe = ixp4xx_i2c_probe,
drivers/i2c/busses/i2c-mpc.c +1 -0
@@ -361,6 +361,7 @@ static int fsl_i2c_remove(struct device/* Structure for a device driver */ static struct device_driver fsl_i2c_driver = { + .owner =THIS_MODULE , .name ="fsl-i2c" , .bus = &platform_bus_type, .probe = fsl_i2c_probe,
drivers/i2c/busses/i2c-mv64xxx.c +1 -0
@@ -570,6 +570,7 @@ mv64xxx_i2c_remove(struct device *dev) }static struct device_driver mv64xxx_i2c_driver = { + .owner =THIS_MODULE , .name =MV64XXX_I2C_CTLR_NAME , .bus = &platform_bus_type, .probe = mv64xxx_i2c_probe,
drivers/i2c/busses/i2c-s3c2410.c +2 -0
@@ -896,6 +896,7 @@ static int s3c24xx_i2c_resume(struct dev/* device driver for platform bus bits */ static struct device_driver s3c2410_i2c_driver = { + .owner =THIS_MODULE , .name ="s3c2410-i2c" , .bus = &platform_bus_type, .probe = s3c24xx_i2c_probe,
@@ -904,6 +905,7 @@ static struct device_driver s3c2410_i2c_ };static struct device_driver s3c2440_i2c_driver = { + .owner =THIS_MODULE , .name ="s3c2440-i2c" , .bus = &platform_bus_type, .probe = s3c24xx_i2c_probe,
drivers/i2c/chips/isp1301_omap.c +1 -0
@@ -888,6 +888,7 @@ static int otg_remove(struct device *dev }struct device_driver omap_otg_driver = { + .owner =THIS_MODULE , .name ="omap_otg" , .bus = &platform_bus_type, .probe = otg_probe,
PATCH 1/1 Owner field additions to many i2c drivers,
In reply to Greg KH[PATCH] Owner field additions to many i2c drivers, 5 of 5
In function i2c_isa_add_driver, copied driver should inherit the owner field as well as the name field.
---
commit 1747ef1b8c9b7b9c6a9aae3543a9b99acabb7e10
tree 3f436cabbffd56f103ea9464f5056597b474ebd9
parent 6586bcd7b2bbe255110b2db772da4415c7865a2a
author Laurent Riffard <[email protected]> Mon, 17 Oct 2005 22:58:35 +0200 committer Greg Kroah-Hartman <[email protected]> Fri, 28 Oct 2005 14:02:11 -0700
drivers/i2c/busses/i2c-isa.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
drivers/i2c/busses/i2c-isa.c +1 -0
@@ -92,6 +92,7 @@ int i2c_isa_add_driver(struct i2c_driver/* Add the driver to the list of i2c drivers in the driver core */ driver->driver.name = driver->name; + driver->driver.owner = driver->owner; driver->driver.bus = &i2c_bus_type; driver->driver.probe = i2c_isa_device_probe; driver->driver.remove = i2c_isa_device_remove;