mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
mm/vmalloc: use kmalloc_array() instead of kmalloc()
The number of NUMA nodes (nr_node_ids) is bounded, so overflow is not a practical concern here. However, using kmalloc_array() better reflects the intent to allocate an array of unsigned ints, and improves consistency with other NUMA-related allocations. No functional change intended. Link: https://lkml.kernel.org/r/20251018201207.27441-1-mehdi.benhadjkhelifa@gmail.com Signed-off-by: Mehdi Ben Hadj Khelifa <mehdi.benhadjkhelifa@gmail.com> Reviewed-by: Uladzislau Rezki (Sony) <urezki@gmail.com> Reviewed-by: Vishal Moola (Oracle) <vishal.moola@gmail.com> Reviewed-by: Khalid Aziz <khalid@kernel.org> Cc: David Hunter <david.hunter.linux@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
committed by
Andrew Morton
parent
184c753342
commit
f0c74b6cb9
@@ -5140,7 +5140,7 @@ static int vmalloc_info_show(struct seq_file *m, void *p)
|
||||
unsigned int *counters;
|
||||
|
||||
if (IS_ENABLED(CONFIG_NUMA))
|
||||
counters = kmalloc(nr_node_ids * sizeof(unsigned int), GFP_KERNEL);
|
||||
counters = kmalloc_array(nr_node_ids, sizeof(unsigned int), GFP_KERNEL);
|
||||
|
||||
for_each_vmap_node(vn) {
|
||||
spin_lock(&vn->busy.lock);
|
||||
|
||||
Reference in New Issue
Block a user