mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-31 04:01:48 -04:00
pcmcia: move driver name to struct pcmcia_driver
Tested-by: Wolfram Sang <[email protected]> Signed-off-by: Dominik Brodowski <[email protected]>
This commit is contained in:
parent
1cc745d1cd
commit
2e9b981a7c
57 changed files with 67 additions and 172 deletions
|
|
@ -51,7 +51,7 @@ static void pcmcia_check_driver(struct pcmcia_driver *p_drv)
|
|||
|
||||
if (!p_drv->probe || !p_drv->remove)
|
||||
printk(KERN_DEBUG "pcmcia: %s lacks a requisite callback "
|
||||
"function\n", p_drv->drv.name);
|
||||
"function\n", p_drv->name);
|
||||
|
||||
while (did && did->match_flags) {
|
||||
for (i = 0; i < 4; i++) {
|
||||
|
|
@ -64,7 +64,7 @@ static void pcmcia_check_driver(struct pcmcia_driver *p_drv)
|
|||
|
||||
printk(KERN_DEBUG "pcmcia: %s: invalid hash for "
|
||||
"product string \"%s\": is 0x%x, should "
|
||||
"be 0x%x\n", p_drv->drv.name, did->prod_id[i],
|
||||
"be 0x%x\n", p_drv->name, did->prod_id[i],
|
||||
did->prod_id_hash[i], hash);
|
||||
printk(KERN_DEBUG "pcmcia: see "
|
||||
"Documentation/pcmcia/devicetable.txt for "
|
||||
|
|
@ -179,10 +179,11 @@ int pcmcia_register_driver(struct pcmcia_driver *driver)
|
|||
/* initialize common fields */
|
||||
driver->drv.bus = &pcmcia_bus_type;
|
||||
driver->drv.owner = driver->owner;
|
||||
driver->drv.name = driver->name;
|
||||
mutex_init(&driver->dynids.lock);
|
||||
INIT_LIST_HEAD(&driver->dynids.list);
|
||||
|
||||
pr_debug("registering driver %s\n", driver->drv.name);
|
||||
pr_debug("registering driver %s\n", driver->name);
|
||||
|
||||
error = driver_register(&driver->drv);
|
||||
if (error < 0)
|
||||
|
|
@ -202,7 +203,7 @@ EXPORT_SYMBOL(pcmcia_register_driver);
|
|||
*/
|
||||
void pcmcia_unregister_driver(struct pcmcia_driver *driver)
|
||||
{
|
||||
pr_debug("unregistering driver %s\n", driver->drv.name);
|
||||
pr_debug("unregistering driver %s\n", driver->name);
|
||||
driver_unregister(&driver->drv);
|
||||
pcmcia_free_dynids(driver);
|
||||
}
|
||||
|
|
@ -263,7 +264,7 @@ static int pcmcia_device_probe(struct device *dev)
|
|||
p_drv = to_pcmcia_drv(dev->driver);
|
||||
s = p_dev->socket;
|
||||
|
||||
dev_dbg(dev, "trying to bind to %s\n", p_drv->drv.name);
|
||||
dev_dbg(dev, "trying to bind to %s\n", p_drv->name);
|
||||
|
||||
if ((!p_drv->probe) || (!p_dev->function_config) ||
|
||||
(!try_module_get(p_drv->owner))) {
|
||||
|
|
@ -289,10 +290,10 @@ static int pcmcia_device_probe(struct device *dev)
|
|||
ret = p_drv->probe(p_dev);
|
||||
if (ret) {
|
||||
dev_dbg(dev, "binding to %s failed with %d\n",
|
||||
p_drv->drv.name, ret);
|
||||
p_drv->name, ret);
|
||||
goto put_module;
|
||||
}
|
||||
dev_dbg(dev, "%s bound: Vpp %d.%d, idx %x, IRQ %d", p_drv->drv.name,
|
||||
dev_dbg(dev, "%s bound: Vpp %d.%d, idx %x, IRQ %d", p_drv->name,
|
||||
p_dev->vpp/10, p_dev->vpp%10, p_dev->config_index, p_dev->irq);
|
||||
dev_dbg(dev, "resources: ioport %pR %pR iomem %pR %pR %pR",
|
||||
p_dev->resource[0], p_dev->resource[1], p_dev->resource[2],
|
||||
|
|
@ -380,13 +381,13 @@ static int pcmcia_device_remove(struct device *dev)
|
|||
if (p_dev->_irq || p_dev->_io || p_dev->_locked)
|
||||
dev_printk(KERN_INFO, dev,
|
||||
"pcmcia: driver %s did not release config properly\n",
|
||||
p_drv->drv.name);
|
||||
p_drv->name);
|
||||
|
||||
for (i = 0; i < MAX_WIN; i++)
|
||||
if (p_dev->_win & CLIENT_WIN_REQ(i))
|
||||
dev_printk(KERN_INFO, dev,
|
||||
"pcmcia: driver %s did not release window properly\n",
|
||||
p_drv->drv.name);
|
||||
p_drv->name);
|
||||
|
||||
/* references from pcmcia_probe_device */
|
||||
pcmcia_put_dev(p_dev);
|
||||
|
|
@ -1142,7 +1143,7 @@ static int pcmcia_dev_suspend(struct device *dev, pm_message_t state)
|
|||
dev_printk(KERN_ERR, dev,
|
||||
"pcmcia: device %s (driver %s) did "
|
||||
"not want to go to sleep (%d)\n",
|
||||
p_dev->devname, p_drv->drv.name, ret);
|
||||
p_dev->devname, p_drv->name, ret);
|
||||
mutex_lock(&p_dev->socket->ops_mutex);
|
||||
p_dev->suspended = 0;
|
||||
mutex_unlock(&p_dev->socket->ops_mutex);
|
||||
|
|
|
|||
Loading…
Reference in a new issue