diff options
Diffstat (limited to 'drivers/perf/arm-ccn.c')
-rw-r--r-- | drivers/perf/arm-ccn.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/perf/arm-ccn.c b/drivers/perf/arm-ccn.c index b52332e52ca5..65b7e4042ece 100644 --- a/drivers/perf/arm-ccn.c +++ b/drivers/perf/arm-ccn.c | |||
@@ -846,11 +846,11 @@ static int arm_ccn_pmu_event_init(struct perf_event *event) | |||
846 | !is_software_event(event->group_leader)) | 846 | !is_software_event(event->group_leader)) |
847 | return -EINVAL; | 847 | return -EINVAL; |
848 | 848 | ||
849 | list_for_each_entry(sibling, &event->group_leader->sibling_list, | 849 | for_each_sibling_event(sibling, event->group_leader) { |
850 | group_entry) | ||
851 | if (sibling->pmu != event->pmu && | 850 | if (sibling->pmu != event->pmu && |
852 | !is_software_event(sibling)) | 851 | !is_software_event(sibling)) |
853 | return -EINVAL; | 852 | return -EINVAL; |
853 | } | ||
854 | 854 | ||
855 | return 0; | 855 | return 0; |
856 | } | 856 | } |