Thread (12 messages) 12 messages, 3 authors, 2022-11-30

Re: [PATCH 5/6] powerpc/pseries: replace kmalloc with kzalloc in PLPKS driver

From: Andrew Donnellan <hidden>
Date: 2022-11-25 03:32:48

On Sun, 2022-11-06 at 15:58 -0500, Nayna Jain wrote:
Replace kmalloc with kzalloc in construct_auth() function to default
initialize structure with zeroes.

Signed-off-by: Nayna Jain <nayna@linux.ibm.com>
This seems sensible.
quoted hunk ↗ jump to hunk
---
 arch/powerpc/platforms/pseries/plpks.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/arch/powerpc/platforms/pseries/plpks.c
b/arch/powerpc/platforms/pseries/plpks.c
index 72d9debf18c0..e8c02735b702 100644
--- a/arch/powerpc/platforms/pseries/plpks.c
+++ b/arch/powerpc/platforms/pseries/plpks.c
@@ -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;
-       }
This bit seems spurious.
 
        memcpy(auth->password, ospassword, ospasswordlength);
 
-- 
Andrew Donnellan    OzLabs, ADL Canberra
ajd@linux.ibm.com   IBM Australia Limited
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help