From: Thomas Meyer Date: Sat, 6 Aug 2011 09:32:56 +0000 (+0200) Subject: ACPI: use kstrdup() X-Git-Tag: accepted/tizen/common/20141203.182822~5917^2~1^3~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=581de59e8dff8eaa52809e768a585e9ef336aa4a;p=platform%2Fkernel%2Flinux-arm64.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 Signed-off-by: Len Brown --- diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c index 449c556..8ab80ba 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c @@ -1062,13 +1062,12 @@ static void acpi_add_id(struct acpi_device *device, const char *dev_id) if (!id) return; - id->id = kmalloc(strlen(dev_id) + 1, GFP_KERNEL); + id->id = kstrdup(dev_id, GFP_KERNEL); if (!id->id) { kfree(id); return; } - strcpy(id->id, dev_id); list_add_tail(&id->list, &device->pnp.ids); }