X-Git-Url: https://git.kernelconcepts.de/?a=blobdiff_plain;f=arch%2Fm68k%2Fkernel%2Fbootinfo_proc.c;h=2a33a9645ad822a3482fc29b7dd28baed5450fb7;hb=9551bf292d67e9070409b59685cdb8fc5437ec3a;hp=7ee853e1432b077b92da90623f71d56b8e0d75a5;hpb=543f190aceded620a8766dee5ae8f2fda4a839e5;p=karo-tx-linux.git diff --git a/arch/m68k/kernel/bootinfo_proc.c b/arch/m68k/kernel/bootinfo_proc.c index 7ee853e1432b..2a33a9645ad8 100644 --- a/arch/m68k/kernel/bootinfo_proc.c +++ b/arch/m68k/kernel/bootinfo_proc.c @@ -62,12 +62,10 @@ static int __init init_bootinfo_procfs(void) if (!bootinfo_size) return -EINVAL; - bootinfo_copy = kmalloc(bootinfo_size, GFP_KERNEL); + bootinfo_copy = kmemdup(bootinfo_tmp, bootinfo_size, GFP_KERNEL); if (!bootinfo_copy) return -ENOMEM; - memcpy(bootinfo_copy, bootinfo_tmp, bootinfo_size); - pde = proc_create_data("bootinfo", 0400, NULL, &bootinfo_fops, NULL); if (!pde) { kfree(bootinfo_copy);