Commit 7673d656 authored by Haren Myneni's avatar Haren Myneni Committed by Michael Ellerman

crypto/nx: Initialize coproc entry with kzalloc

coproc entry is initialized during NX probe on power9, but not on P8.
nx842_delete_coprocs() is used for both and frees receive window if it
is allocated. Getting crash for rmmod on P8 since coproc->vas.rxwin
is not initialized.

This patch replaces kmalloc with kzalloc in nx842_powernv_probe()
Signed-off-by: default avatarHaren Myneni <haren@linux.ibm.com>
Acked-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/1587114163.2275.1110.camel@hbabu-laptop
parent dda44eb2
...@@ -922,7 +922,7 @@ static int __init nx842_powernv_probe(struct device_node *dn) ...@@ -922,7 +922,7 @@ static int __init nx842_powernv_probe(struct device_node *dn)
return -EINVAL; return -EINVAL;
} }
coproc = kmalloc(sizeof(*coproc), GFP_KERNEL); coproc = kzalloc(sizeof(*coproc), GFP_KERNEL);
if (!coproc) if (!coproc)
return -ENOMEM; return -ENOMEM;
......
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