The kmalloc_array call could be replaced with kmalloc_array_node to allocate memory on a specific NUMA node. Signed-off-by: Liu Ye <liuye@xxxxxxxxxx> --- mm/mempool.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/mempool.c b/mm/mempool.c index 3223337135d0..51eabcc87177 100644 --- a/mm/mempool.c +++ b/mm/mempool.c @@ -328,8 +328,8 @@ int mempool_resize(mempool_t *pool, int new_min_nr) spin_unlock_irqrestore(&pool->lock, flags); /* Grow the pool */ - new_elements = kmalloc_array(new_min_nr, sizeof(*new_elements), - GFP_KERNEL); + new_elements = kmalloc_array_node(new_min_nr, sizeof(*new_elements), + GFP_KERNEL, NUMA_NO_NODE); if (!new_elements) return -ENOMEM; -- 2.25.1