mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 16:24:13 +08:00
xps: NUMA allocations for per cpu data
store_xps_map() allocates maps that are used by single cpu, it makes sense to use NUMA allocations. Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> Cc: Tom Herbert <therbert@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
49b4a6546f
commit
b02038a17b
@ -956,8 +956,9 @@ static ssize_t store_xps_map(struct netdev_queue *queue,
|
||||
if (map_len >= alloc_len) {
|
||||
alloc_len = alloc_len ?
|
||||
2 * alloc_len : XPS_MIN_MAP_ALLOC;
|
||||
new_map = kzalloc(XPS_MAP_SIZE(alloc_len),
|
||||
GFP_KERNEL);
|
||||
new_map = kzalloc_node(XPS_MAP_SIZE(alloc_len),
|
||||
GFP_KERNEL,
|
||||
cpu_to_node(cpu));
|
||||
if (!new_map)
|
||||
goto error;
|
||||
new_map->alloc_len = alloc_len;
|
||||
|
Loading…
Reference in New Issue
Block a user