linux-stable/drivers/crypto/nx
Haren Myneni 7673d6568b 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: Haren Myneni <haren@linux.ibm.com>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/1587114163.2275.1110.camel@hbabu-laptop
2020-04-20 16:53:14 +10:00
..
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nx_csbcpb.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nx_debugfs.c crypto: nx - Improve debugfs_create_u{32,64}() handling for atomics 2019-10-26 02:09:59 +11:00
nx-842-powernv.c crypto/nx: Initialize coproc entry with kzalloc 2020-04-20 16:53:14 +10:00
nx-842-pseries.c locking/atomic, crypto/nx: Remove redundant casts 2019-06-03 12:32:57 +02:00
nx-842.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
nx-842.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nx-aes-cbc.c crypto: nx - convert AES-CBC to skcipher API 2019-10-23 19:46:59 +11:00
nx-aes-ccm.c crypto: nx - remove stale comment referring to the blkcipher walk API 2019-11-17 09:02:49 +08:00
nx-aes-ctr.c crypto: nx - convert AES-CTR to skcipher API 2019-10-23 19:47:00 +11:00
nx-aes-ecb.c crypto: nx - convert AES-ECB to skcipher API 2019-10-23 19:46:59 +11:00
nx-aes-gcm.c crypto: nx - remove stale comment referring to the blkcipher walk API 2019-11-17 09:02:49 +08:00
nx-aes-xcbc.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 2019-06-05 17:36:59 +02:00
nx-sha256.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 2019-06-05 17:36:59 +02:00
nx-sha512.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 299 2019-06-05 17:36:59 +02:00
nx.c crypto: nx - convert AES-CTR to skcipher API 2019-10-23 19:47:00 +11:00
nx.h crypto: Replace zero-length array with flexible-array member 2020-03-06 12:28:21 +11:00