diff options
| author | Oleg Nesterov <[email protected]> | 2011-01-18 16:10:08 +0000 |
|---|---|---|
| committer | Ingo Molnar <[email protected]> | 2011-01-18 18:34:23 +0000 |
| commit | 22a4ec729017ba613337a28f306f94ba5023fe2e (patch) | |
| tree | a0e6ad7131088b4e1cf1072f76f9b34ead7e9065 /net/unix/af_unix.c | |
| parent | perf: Fix contexted inheritance (diff) | |
| download | kernel-22a4ec729017ba613337a28f306f94ba5023fe2e.tar.gz kernel-22a4ec729017ba613337a28f306f94ba5023fe2e.zip | |
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 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
