Thread (3 messages) 3 messages, 3 authors, 2025-11-21

Re: [PATCH] powerpc/83xx: Add a null pointer check to mcu_gpiochip_add

From: LEROY Christophe <hidden>
Date: 2025-09-01 08:59:19
Also in: lkml


Le 15/01/2024 à 10:43, Kunwu Chan a écrit :
kasprintf() returns a pointer to dynamically allocated memory
which can be NULL upon failure. Ensure the allocation was successful
by checking the pointer validity.

Cc: Kunwu Chan <redacted>
Signed-off-by: Kunwu Chan <redacted>
Reviewed-by: Christophe Leroy <redacted>
quoted hunk ↗ jump to hunk
---
  arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c | 2 ++
  1 file changed, 2 insertions(+)
diff --git a/arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c b/arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c
index 4d8fa9ed1a67..d1ae66eaa687 100644
--- a/arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c
+++ b/arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c
@@ -120,6 +120,8 @@ static int mcu_gpiochip_add(struct mcu *mcu)
  
  	gc->owner = THIS_MODULE;
  	gc->label = kasprintf(GFP_KERNEL, "%pfw", dev_fwnode(dev));
+	if (!gc->label)
+		return -ENOMEM;
  	gc->can_sleep = 1;
  	gc->ngpio = MCU_NUM_GPIO;
  	gc->base = -1;
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help