From bed3af437f38f9a7a8b8a7de153a421f023c6e0b Mon Sep 17 00:00:00 2001 From: Su Hui Date: Tue, 22 Apr 2025 09:51:45 +0800 Subject: [PATCH] rcuscale: using kcalloc() to relpace kmalloc() It's safer to using kcalloc() because it can prevent overflow problem. Reviewed-by: Paul E. McKenney Signed-off-by: Su Hui Signed-off-by: Joel Fernandes --- kernel/rcu/rcuscale.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/rcu/rcuscale.c b/kernel/rcu/rcuscale.c index 0f3059b1b80d0..b521d04559927 100644 --- a/kernel/rcu/rcuscale.c +++ b/kernel/rcu/rcuscale.c @@ -762,7 +762,7 @@ kfree_scale_thread(void *arg) } for (i = 0; i < kfree_alloc_num; i++) { - alloc_ptr = kmalloc(kfree_mult * sizeof(struct kfree_obj), GFP_KERNEL); + alloc_ptr = kcalloc(kfree_mult, sizeof(struct kfree_obj), GFP_KERNEL); if (!alloc_ptr) return -ENOMEM; -- 2.47.3