usb: musb: am335x: fix pdev resource bug
authorAjay Kumar Gupta <ajay.gupta@ti.com>
Tue, 3 Jul 2012 12:07:10 +0000 (17:37 +0530)
committerFelipe Balbi <balbi@ti.com>
Fri, 3 Aug 2012 06:30:43 +0000 (09:30 +0300)
We are overwriting the resource->name to "mc" so that musb_core.c
can understand it but this is also changing the platform device's
resource->name as the "name" address remains same.

Fixing the same by changing the resource->name field of local
structure only.

Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/musb_dsps.c

index 217808d9fbe1991298da67295404d50cd71e593a..dabe7b63654f4ff57bc104df69332783dd1ef42f 100644 (file)
@@ -479,9 +479,9 @@ static int __devinit dsps_create_musb_pdev(struct dsps_glue *glue, u8 id)
                ret = -ENODEV;
                goto err0;
        }
-       strcpy((u8 *)res->name, "mc");
        res->parent = NULL;
        resources[1] = *res;
+       resources[1].name = "mc";
 
        /* allocate the child platform device */
        musb = platform_device_alloc("musb-hdrc", -1);