Message ID | 1401122483-31603-2-git-send-email-emilgoode@gmail.com |
---|---|
State | New |
Headers | show |
diff --git a/drivers/base/platform.c b/drivers/base/platform.c index dd1fa07..ba98219 100644 --- a/drivers/base/platform.c +++ b/drivers/base/platform.c @@ -165,8 +165,8 @@ EXPORT_SYMBOL_GPL(platform_add_devices); struct platform_object { struct platform_device pdev; - char name[1]; u64 dma_mask; + char name[]; }; /** @@ -210,7 +210,7 @@ struct platform_device *platform_device_alloc(const char *name, int id) { struct platform_object *pa; - pa = kzalloc(sizeof(struct platform_object) + strlen(name), GFP_KERNEL); + pa = kzalloc(sizeof(*pa) + strlen(name) + 1, GFP_KERNEL); if (pa) { strcpy(pa->name, name); pa->pdev.name = pa->name;