mirror of https://gitee.com/openkylin/linux.git
ACPI: use kstrdup()
Use kstrdup rather than duplicating its implementation The semantic patch that makes this output is available in scripts/coccinelle/api/kstrdup.cocci. More information about semantic patching is available at http://coccinelle.lip6.fr/ Signed-off-by: Thomas Meyer <thomas@m3y3r.de> Signed-off-by: Len Brown <len.brown@intel.com>
This commit is contained in:
parent
c3b92c8787
commit
581de59e8d
|
@ -1062,13 +1062,12 @@ static void acpi_add_id(struct acpi_device *device, const char *dev_id)
|
||||||
if (!id)
|
if (!id)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
id->id = kmalloc(strlen(dev_id) + 1, GFP_KERNEL);
|
id->id = kstrdup(dev_id, GFP_KERNEL);
|
||||||
if (!id->id) {
|
if (!id->id) {
|
||||||
kfree(id);
|
kfree(id);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
strcpy(id->id, dev_id);
|
|
||||||
list_add_tail(&id->list, &device->pnp.ids);
|
list_add_tail(&id->list, &device->pnp.ids);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue