Commit 212dd5cf authored by Nayna Jain's avatar Nayna Jain Committed by Michael Ellerman
Browse files

powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver



Replace kmalloc with kzalloc in construct_auth() function to default
initialize structure with zeroes.

Signed-off-by: default avatarNayna Jain <nayna@linux.ibm.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20221106205839.600442-6-nayna@linux.ibm.com
parent 8888ea77
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -162,19 +162,15 @@ static struct plpks_auth *construct_auth(u8 consumer)
	if (consumer > PKS_OS_OWNER)
		return ERR_PTR(-EINVAL);

	auth = kmalloc(struct_size(auth, password, maxpwsize), GFP_KERNEL);
	auth = kzalloc(struct_size(auth, password, maxpwsize), GFP_KERNEL);
	if (!auth)
		return ERR_PTR(-ENOMEM);

	auth->version = 1;
	auth->consumer = consumer;
	auth->rsvd0 = 0;
	auth->rsvd1 = 0;

	if (consumer == PKS_FW_OWNER || consumer == PKS_BOOTLOADER_OWNER) {
		auth->passwordlength = 0;
	if (consumer == PKS_FW_OWNER || consumer == PKS_BOOTLOADER_OWNER)
		return auth;
	}

	memcpy(auth->password, ospassword, ospasswordlength);