Commit 6c75dd0f authored by Julia Lawall's avatar Julia Lawall Committed by Matthew Garrett

drivers/platform/x86: Use kzalloc

Use kzalloc rather than the combination of kmalloc and memset.

The semantic patch that makes this change is as follows:
(http://coccinelle.lip6.fr/)

// <smpl>
@@
expression x,size,flags;
statement S;
@@

-x = kmalloc(size,flags);
+x = kzalloc(size,flags);
 if (x == NULL) S
-memset(x, 0, size);
// </smpl>
Signed-off-by: default avatarJulia Lawall <julia@diku.dk>
parent 420f5f0c
...@@ -1090,10 +1090,9 @@ static int __init fujitsu_init(void) ...@@ -1090,10 +1090,9 @@ static int __init fujitsu_init(void)
if (acpi_disabled) if (acpi_disabled)
return -ENODEV; return -ENODEV;
fujitsu = kmalloc(sizeof(struct fujitsu_t), GFP_KERNEL); fujitsu = kzalloc(sizeof(struct fujitsu_t), GFP_KERNEL);
if (!fujitsu) if (!fujitsu)
return -ENOMEM; return -ENOMEM;
memset(fujitsu, 0, sizeof(struct fujitsu_t));
fujitsu->keycode1 = KEY_PROG1; fujitsu->keycode1 = KEY_PROG1;
fujitsu->keycode2 = KEY_PROG2; fujitsu->keycode2 = KEY_PROG2;
fujitsu->keycode3 = KEY_PROG3; fujitsu->keycode3 = KEY_PROG3;
...@@ -1150,12 +1149,11 @@ static int __init fujitsu_init(void) ...@@ -1150,12 +1149,11 @@ static int __init fujitsu_init(void)
/* Register hotkey driver */ /* Register hotkey driver */
fujitsu_hotkey = kmalloc(sizeof(struct fujitsu_hotkey_t), GFP_KERNEL); fujitsu_hotkey = kzalloc(sizeof(struct fujitsu_hotkey_t), GFP_KERNEL);
if (!fujitsu_hotkey) { if (!fujitsu_hotkey) {
ret = -ENOMEM; ret = -ENOMEM;
goto fail_hotkey; goto fail_hotkey;
} }
memset(fujitsu_hotkey, 0, sizeof(struct fujitsu_hotkey_t));
result = acpi_bus_register_driver(&acpi_fujitsu_hotkey_driver); result = acpi_bus_register_driver(&acpi_fujitsu_hotkey_driver);
if (result < 0) { if (result < 0) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment