|
@@ -185,6 +185,9 @@ int __pnp_add_device(struct pnp_dev *dev)
|
|
|
int pnp_add_device(struct pnp_dev *dev)
|
|
|
{
|
|
|
int ret;
|
|
|
+ char buf[128];
|
|
|
+ int len = 0;
|
|
|
+ struct pnp_id *id;
|
|
|
|
|
|
if (dev->card)
|
|
|
return -EINVAL;
|
|
@@ -193,17 +196,12 @@ int pnp_add_device(struct pnp_dev *dev)
|
|
|
if (ret)
|
|
|
return ret;
|
|
|
|
|
|
-#ifdef CONFIG_PNP_DEBUG
|
|
|
- {
|
|
|
- struct pnp_id *id;
|
|
|
+ buf[0] = '\0';
|
|
|
+ for (id = dev->id; id; id = id->next)
|
|
|
+ len += scnprintf(buf + len, sizeof(buf) - len, " %s", id->id);
|
|
|
|
|
|
- dev_printk(KERN_DEBUG, &dev->dev, "%s device, IDs",
|
|
|
- dev->protocol->name);
|
|
|
- for (id = dev->id; id; id = id->next)
|
|
|
- printk(" %s", id->id);
|
|
|
- printk(" (%s)\n", dev->active ? "active" : "disabled");
|
|
|
- }
|
|
|
-#endif
|
|
|
+ dev_dbg(&dev->dev, "%s device, IDs%s (%s)\n",
|
|
|
+ dev->protocol->name, buf, dev->active ? "active" : "disabled");
|
|
|
return 0;
|
|
|
}
|
|
|
|