All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] init: Use kcalloc() instead of kzalloc()
@ 2025-09-30  8:35 Mehdi Ben Hadj Khelifa
  2025-10-02  2:36 ` Al Viro
  0 siblings, 1 reply; 4+ messages in thread
From: Mehdi Ben Hadj Khelifa @ 2025-09-30  8:35 UTC (permalink / raw)
  To: viro, brauner, jack
  Cc: linux-fsdevel, linux-kernel, skhan, david.hunter.linux,
	linux-kernel-mentees, Mehdi Ben Hadj Khelifa

Replace kzalloc() with kcalloc() in init/initramfs_test.c since the
calculation inside kzalloc is dynamic and could overflow.

Signed-off-by: Mehdi Ben Hadj Khelifa <mehdi.benhadjkhelifa@gmail.com>
---
 init/initramfs_test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/init/initramfs_test.c b/init/initramfs_test.c
index 517e5e04e5cc..fed1911b73cb 100644
--- a/init/initramfs_test.c
+++ b/init/initramfs_test.c
@@ -97,7 +97,7 @@ static void __init initramfs_test_extract(struct kunit *test)
 	} };
 
 	/* +3 to cater for any 4-byte end-alignment */
-	cpio_srcbuf = kzalloc(ARRAY_SIZE(c) * (CPIO_HDRLEN + PATH_MAX + 3),
+	cpio_srcbuf = kcalloc(ARRAY_SIZE(c), (CPIO_HDRLEN + PATH_MAX + 3),
 			      GFP_KERNEL);
 	len = fill_cpio(c, ARRAY_SIZE(c), cpio_srcbuf);
 
-- 
2.51.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-10-18 16:13 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-30  8:35 [PATCH] init: Use kcalloc() instead of kzalloc() Mehdi Ben Hadj Khelifa
2025-10-02  2:36 ` Al Viro
2025-10-03 10:40   ` Mehdi Ben Hadj Khelifa
2025-10-18 17:13     ` Mehdi Ben Hadj Khelifa

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.