efi, pstore: Cocci spatch "memdup.spatch"
Subsystems (2)
PATCH 1/1 efi, pstore: Cocci spatch "memdup.spatch"
Signed-off-by Thomas Meyer <[email protected]>
---
drivers/firmware/efi/efi-pstore.c +1 -2
@@ -79,10 +79,9 @@ static int efi_pstore_read_func(struct e &entry->var.DataSize, entry->var.Data); size = entry->var.DataSize; - *cb_data->buf =kmalloc (size,GFP_KERNEL ); + *cb_data->buf =kmemdup (entry->var.Data, size,GFP_KERNEL );if (*cb_data->buf ==NULL )return -ENOMEM ; -memcpy (*cb_data->buf, entry->var.Data, size);return size; }
Quoted 2 lines · Thomas Meyer
Signed-off-by Thomas Meyer <[email protected]>
Acked-by Kees Cook <[email protected]>
Thanks!
-Kees
Quoted 10 lines
---
diff -u -p
a/drivers/firmware/efi/efi-pstore.cb/drivers/firmware/efi/efi-pstore.cdrivers/firmware/efi/efi-pstore.c +0
-0@@ -79,10 +79,9 @@ static int efi_pstore_read_func(struct e &entry->var.DataSize, entry->var.Data);
drivers/firmware/efi/efi-pstore.c static int efi_pstore_read_func(struct e · line 87
Quoted 10 lines
drivers/firmware/efi/efi-pstore.c +1
-2size = entry->var.DataSize; - *cb_data->buf =kmalloc (size,GFP_KERNEL ); + *cb_data->buf =kmemdup (entry->var.Data, size,GFP_KERNEL );if (*cb_data->buf ==NULL )return -ENOMEM ; -memcpy (*cb_data->buf, entry->var.Data, size);return size; }
--
Kees Cook
Chrome OS Security
Quoted 8 lines · Thomas Meyer
Signed-off-by Thomas Meyer <[email protected]>---
diff -u -p
a/drivers/firmware/efi/efi-pstore.cb/drivers/firmware/efi/efi-pstore.c
drivers/firmware/efi/efi-pstore.c static int efi_pstore_read_func(struct e · line 86
Quoted 10 lines
drivers/firmware/efi/efi-pstore.c +1
-2@@ -79,10 +79,9 @@ static int efi_pstore_read_func(struct e &entry->var.DataSize, entry->var.Data); size = entry->var.DataSize; - *cb_data->buf =kmalloc (size,GFP_KERNEL ); + *cb_data->buf =kmemdup (entry->var.Data, size,GFP_KERNEL );if (*cb_data->buf ==NULL )return -ENOMEM ; -memcpy (*cb_data->buf, entry->var.Data, size);return size; }
Who wants to pick this one up? Tony?
Signature · 1 line
Matt Fleming, Intel Open Source Technology Center
Luck, Tony
reviewerQuoted 1 line
Who wants to pick this one up? Tony?
Sure - I'll take it.
-Tony