diff options
author | Oleg Nesterov <[email protected]> | 2011-01-18 17:10:08 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2011-01-18 19:34:23 +0100 |
commit | 22a4ec729017ba613337a28f306f94ba5023fe2e (patch) | |
tree | a0e6ad7131088b4e1cf1072f76f9b34ead7e9065 /scripts/basic/docproc.c | |
parent | c5ed5145591774bd9a2960ba4ca45a02fc70aad1 (diff) |
perf: Find_get_context: fix the per-cpu-counter check
If task == NULL, find_get_context() should always check that cpu
is correct.
Afaics, the bug was introduced by 38a81da2 "perf events: Clean
up pid passing", but even before that commit "&& cpu != -1" was
not exactly right, -ESRCH from find_task_by_vpid() is not
accurate.
Signed-off-by: Oleg Nesterov <[email protected]>
Acked-by: Peter Zijlstra <[email protected]>
Cc: Alan Stern <[email protected]>
Cc: Arnaldo Carvalho de Melo <[email protected]>
Cc: Frederic Weisbecker <[email protected]>
Cc: Paul Mackerras <[email protected]>
Cc: Prasad <[email protected]>
Cc: Roland McGrath <[email protected]>
Cc: [email protected]
Cc: [email protected]
LKML-Reference: <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'scripts/basic/docproc.c')
0 files changed, 0 insertions, 0 deletions