aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/event_analyzing_sample.py
diff options
context:
space:
mode:
authorNishanth Aravamudan <[email protected]>2014-04-03 14:46:25 -0700
committerLinus Torvalds <[email protected]>2014-04-03 16:20:49 -0700
commit81c98869faa5f3a9457c93efef908ef476326b31 (patch)
tree14d8e7090e466638437dba095ab9aa1b1ab5c5e6 /tools/perf/scripts/python/event_analyzing_sample.py
parent5acda9d12dcf1ad0d9a5a2a7c646de3472fa7555 (diff)
kthread: ensure locality of task_struct allocations
In the presence of memoryless nodes, numa_node_id() will return the current CPU's NUMA node, but that may not be where we expect to allocate from memory from. Instead, we should rely on the fallback code in the memory allocator itself, by using NUMA_NO_NODE. Also, when calling kthread_create_on_node(), use the nearest node with memory to the cpu in question, rather than the node it is running on. Signed-off-by: Nishanth Aravamudan <[email protected]> Reviewed-by: Christoph Lameter <[email protected]> Acked-by: David Rientjes <[email protected]> Cc: Anton Blanchard <[email protected]> Cc: Tejun Heo <[email protected]> Cc: Oleg Nesterov <[email protected]> Cc: Jan Kara <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: Tetsuo Handa <[email protected]> Cc: Wanpeng Li <[email protected]> Cc: Joonsoo Kim <[email protected]> Cc: Ben Herrenschmidt <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions