diff options
author | Oleg Nesterov | 2011-01-18 17:10:08 +0100 |
---|---|---|
committer | Ingo Molnar | 2011-01-18 19:34:23 +0100 |
commit | 22a4ec729017ba613337a28f306f94ba5023fe2e (patch) | |
tree | a0e6ad7131088b4e1cf1072f76f9b34ead7e9065 /crypto/cipher.c | |
parent | perf: Fix contexted inheritance (diff) | |
download | kernel-qcow2-linux-22a4ec729017ba613337a28f306f94ba5023fe2e.tar.gz kernel-qcow2-linux-22a4ec729017ba613337a28f306f94ba5023fe2e.tar.xz kernel-qcow2-linux-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 <oleg@redhat.com>
Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Alan Stern <stern@rowland.harvard.edu>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Prasad <prasad@linux.vnet.ibm.com>
Cc: Roland McGrath <roland@redhat.com>
Cc: gregkh@suse.de
Cc: stable@kernel.org
LKML-Reference: <20110118161008.GB693@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'crypto/cipher.c')
0 files changed, 0 insertions, 0 deletions