Skip to content

Commit

Permalink
Merge branch 'sh/driver-core' into sh/clkfwk
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul Mundt committed Mar 29, 2010
2 parents c7ed1ab + bd05086 commit 620bb63
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions drivers/base/platform.c
Original file line number Diff line number Diff line change
Expand Up @@ -1245,19 +1245,20 @@ static int __init early_platform_driver_probe_id(char *class_str,
* rest of the driver core is initialized.
*/
if (!match->dev.init_name) {
char buf[32];

if (match->id != -1)
snprintf(buf, sizeof(buf), "%s.%d",
match->name, match->id);
match->dev.init_name =
kasprintf(GFP_KERNEL, "%s.%d",
match->name,
match->id);
else
snprintf(buf, sizeof(buf), "%s",
match->name);
match->dev.init_name =
kasprintf(GFP_KERNEL, "%s",
match->name);

match->dev.init_name = kstrdup(buf, GFP_KERNEL);
if (!match->dev.init_name)
return -ENOMEM;
}

if (epdrv->pdrv->probe(match))
pr_warning("%s: unable to probe %s early.\n",
class_str, match->name);
Expand Down

0 comments on commit 620bb63

Please sign in to comment.