diff options
| -rw-r--r-- | kernel/events/hw_breakpoint.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/events/hw_breakpoint.c b/kernel/events/hw_breakpoint.c index a64f8aeb5c1f..a853deabe6cf 100644 --- a/kernel/events/hw_breakpoint.c +++ b/kernel/events/hw_breakpoint.c | |||
| @@ -120,7 +120,7 @@ static int task_bp_pinned(int cpu, struct perf_event *bp, enum bp_type_idx type) | |||
| 120 | list_for_each_entry(iter, &bp_task_head, hw.bp_list) { | 120 | list_for_each_entry(iter, &bp_task_head, hw.bp_list) { |
| 121 | if (iter->hw.bp_target == tsk && | 121 | if (iter->hw.bp_target == tsk && |
| 122 | find_slot_idx(iter) == type && | 122 | find_slot_idx(iter) == type && |
| 123 | cpu == iter->cpu) | 123 | (iter->cpu < 0 || cpu == iter->cpu)) |
| 124 | count += hw_breakpoint_weight(iter); | 124 | count += hw_breakpoint_weight(iter); |
| 125 | } | 125 | } |
| 126 | 126 | ||
