arm: bus_id -> dev_name() and dev_set_name() conversions
PATCH 1/1 arm: bus_id -> dev_name() and dev_set_name() conversions
From: Kay Sievers <[email protected]>
This converts all instances of bus_id in the arm portion of the kernel to use either dev_set_name(), or dev_name() depending on the need.
This is done in anticipation of removing the bus_id field from struct driver.
Signed-off-by Kay Sievers <[email protected]>
Signed-off-by Greg Kroah-Hartman <[email protected]>
--- arch/arm/common/locomo.c | 2 +- arch/arm/common/sa1111.c | 7 +++---- arch/arm/common/scoop.c | 2 +- arch/arm/kernel/ecard.c | 2 +- arch/arm/mach-integrator/impd1.c | 4 +--- arch/arm/mach-integrator/lm.c | 6 ++++-- arch/arm/plat-omap/mailbox.c | 2 +- drivers/net/arm/at91_ether.c | 2 +- drivers/net/arm/ep93xx_eth.c | 2 +- drivers/net/arm/etherh.c | 6 +++--- 10 files changed, 17 insertions(+), 18 deletions(-)
arch/arm/common/locomo.c +1 -1
@@ -543,7 +543,6 @@ locomo_init_one_child(struct locomo *lch goto out; } -strncpy (dev->dev.bus_id, info->name,sizeof (dev->dev.bus_id));/* * If the parent device has a DMA mask associated with it, * propagate it down to the children.
@@ -553,6 +552,7 @@ locomo_init_one_child(struct locomo *lch dev->dev.dma_mask = &dev->dma_mask; } +dev_set_name (&dev->dev,"%s" , info->name); dev->devid = info->devid; dev->dev.parent = lchip->dev; dev->dev.bus = &locomo_bus_type;
arch/arm/common/sa1111.c +3 -4
@@ -550,9 +550,7 @@ sa1111_init_one_child(struct sa1111 *sac goto out; } -snprintf (dev->dev.bus_id,sizeof (dev->dev.bus_id), -"%4.4lx" , info->offset); - +dev_set_name (&dev->dev,"%4.4lx" , info->offset); dev->devid = info->devid; dev->dev.parent = sachip->dev; dev->dev.bus = &sa1111_bus_type;
@@ -560,7 +558,7 @@ sa1111_init_one_child(struct sa1111 *sac dev->dev.coherent_dma_mask = sachip->dev->coherent_dma_mask; dev->res.start = sachip->phys + info->offset; dev->res.end = dev->res.start +511 ; - dev->res.name = dev->dev.bus_id; + dev->res.name =dev_name (&dev->dev); dev->res.flags =IORESOURCE_MEM ; dev->mapbase = sachip->base + info->offset; dev->skpcr_mask = info->skpcr_mask;
@@ -570,6 +568,7 @@ sa1111_init_one_child(struct sa1111 *sacif (ret) {printk ("SA1111: failed to allocate resource for %s\n" , dev->res.name); +dev_set_name (&dev->dev,NULL );kfree (dev); goto out; }
arch/arm/common/scoop.c +1 -1
@@ -247,7 +247,7 @@ static int __devinit scoop_probe(struct devptr->gpio.base =-1 ;if (inf->gpio_base !=0 ) { - devptr->gpio.label = pdev->dev.bus_id; + devptr->gpio.label =dev_name (&pdev->dev); devptr->gpio.base = inf->gpio_base; devptr->gpio.ngpio =12 ;/* PA11 = 0, PA12 = 1, etc. up to PA22 = 11 */ devptr->gpio.set = scoop_gpio_set;
arch/arm/kernel/ecard.c +1 -1
@@ -783,7 +783,7 @@ static void ecard_proc_init(void)#define ec_set_resource (ec,nr,st,sz) \ do { \ - (ec)->resource[nr].name = ec->dev.bus_id; \ + (ec)->resource[nr].name = dev_name(&ec->dev); \ (ec)->resource[nr].start = st; \ (ec)->resource[nr].end = (st) + (sz) - 1; \ (ec)->resource[nr].flags = IORESOURCE_MEM; \
arch/arm/mach-integrator/impd1.c +1 -3
@@ -393,9 +393,7 @@ static int impd1_probe(struct lm_deviceif (!d)continue ; -snprintf (d->dev.bus_id,sizeof (d->dev.bus_id), -"lm%x:%5.5lx" , dev->id, idev->offset >>12 ); - +dev_set_name (&d->dev,"lm%x:%5.5lx" , dev->id, idev->offset >>12 ); d->dev.parent = &dev->dev; d->res.start = dev->resource.start + idev->offset; d->res.end = d->res.start +SZ_4K -1 ;
arch/arm/mach-integrator/lm.c +4 -2
@@ -81,8 +81,10 @@ int lm_device_register(struct lm_device dev->dev.release = lm_device_release; dev->dev.bus = &lm_bustype; -snprintf (dev->dev.bus_id,sizeof (dev->dev.bus_id),"lm%d" , dev->id); - dev->resource.name = dev->dev.bus_id; + ret =dev_set_name (&dev->dev,"lm%d" , dev->id); +if (ret) +return ret; + dev->resource.name =dev_name (&dev->dev); ret =request_resource (&iomem_resource, &dev->resource);if (ret ==0 ) {
arch/arm/plat-omap/mailbox.c +1 -1
@@ -334,7 +334,7 @@ static int omap_mbox_init(struct omap_mb } mbox->dev.class = &omap_mbox_class; -strlcpy (mbox->dev.bus_id, mbox->name,BUS_ID_SIZE ); +dev_set_name (&mbox->dev,"%s" , mbox->name);dev_set_drvdata (&mbox->dev, mbox); ret =device_register (&mbox->dev);
drivers/net/arm/at91_ether.c +1 -1
@@ -677,7 +677,7 @@ static void at91ether_get_drvinfo(struct {strlcpy (info->driver,DRV_NAME ,sizeof (info->driver));strlcpy (info->version,DRV_VERSION ,sizeof (info->version)); -strlcpy (info->bus_info, dev->dev.parent->bus_id,sizeof (info->bus_info)); +strlcpy (info->bus_info,dev_name (dev->dev.parent),sizeof (info->bus_info)); }static const struct ethtool_ops at91ether_ethtool_ops = {
drivers/net/arm/ep93xx_eth.c +1 -1
@@ -848,7 +848,7 @@ static int ep93xx_eth_probe(struct platf ep->res =request_mem_region (pdev->resource[0 ].start, pdev->resource[0 ].end - pdev->resource[0 ].start +1 , - pdev->dev.bus_id); +dev_name (&pdev->dev));if (ep->res ==NULL ) {dev_err (&pdev->dev,"Could not reserve memory region\n" ); err = -ENOMEM ;
drivers/net/arm/etherh.c +3 -3
@@ -535,7 +535,7 @@ static int __init etherh_addr(char *addrif (!ecard_readchunk (&cd, ec,0xf5 ,0 )) {printk (KERN_ERR "%s: unable to read podule description string\n" , - ec->dev.bus_id); +dev_name (&ec->dev)); goto no_addr; }
@@ -554,7 +554,7 @@ static int __init etherh_addr(char *addr }printk (KERN_ERR "%s: unable to parse MAC address: %s\n" , - ec->dev.bus_id, cd.d.string); +dev_name (&ec->dev), cd.d.string); no_addr:return -ENODEV ;
@@ -585,7 +585,7 @@ static void etherh_get_drvinfo(struct ne {strlcpy (info->driver,DRV_NAME ,sizeof (info->driver));strlcpy (info->version,DRV_VERSION ,sizeof (info->version)); -strlcpy (info->bus_info, dev->dev.parent->bus_id, +strlcpy (info->bus_info,dev_name (dev->dev.parent),sizeof (info->bus_info)); }