From: Ajay Kumar Gupta Date: Tue, 3 Jul 2012 12:07:10 +0000 (+0530) Subject: usb: musb: am335x: fix pdev resource bug X-Git-Tag: next-20120816~95^2~19^2~1 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=3bb5534853dbb1e445a9b26ecab8ad331ff14a7e;p=karo-tx-linux.git usb: musb: am335x: fix pdev resource bug 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 Signed-off-by: Felipe Balbi --- diff --git a/drivers/usb/musb/musb_dsps.c b/drivers/usb/musb/musb_dsps.c index 217808d9fbe1..dabe7b63654f 100644 --- a/drivers/usb/musb/musb_dsps.c +++ b/drivers/usb/musb/musb_dsps.c @@ -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);