Skip to content

Commit 11b0f57

Browse files
rmurphy-armwilldeacon
authored andcommitted
perf/arm-cmn: Fix REQ2/SNP2 mixup
Somehow the encodings for REQ2/SNP2 channels in XP events got mixed up... Unmix them. CC: [email protected] Fixes: 23760a0 ("perf/arm-cmn: Add CMN-700 support") Signed-off-by: Robin Murphy <[email protected]> Link: https://lore.kernel.org/r/087023e9737ac93d7ec7a841da904758c254cb01.1746717400.git.robin.murphy@arm.com Signed-off-by: Will Deacon <[email protected]>
1 parent 70cbcb2 commit 11b0f57

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

drivers/perf/arm-cmn.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -727,8 +727,8 @@ static umode_t arm_cmn_event_attr_is_visible(struct kobject *kobj,
727727

728728
if ((chan == 5 && cmn->rsp_vc_num < 2) ||
729729
(chan == 6 && cmn->dat_vc_num < 2) ||
730-
(chan == 7 && cmn->snp_vc_num < 2) ||
731-
(chan == 8 && cmn->req_vc_num < 2))
730+
(chan == 7 && cmn->req_vc_num < 2) ||
731+
(chan == 8 && cmn->snp_vc_num < 2))
732732
return 0;
733733
}
734734

@@ -882,8 +882,8 @@ static umode_t arm_cmn_event_attr_is_visible(struct kobject *kobj,
882882
_CMN_EVENT_XP(pub_##_name, (_event) | (4 << 5)), \
883883
_CMN_EVENT_XP(rsp2_##_name, (_event) | (5 << 5)), \
884884
_CMN_EVENT_XP(dat2_##_name, (_event) | (6 << 5)), \
885-
_CMN_EVENT_XP(snp2_##_name, (_event) | (7 << 5)), \
886-
_CMN_EVENT_XP(req2_##_name, (_event) | (8 << 5))
885+
_CMN_EVENT_XP(req2_##_name, (_event) | (7 << 5)), \
886+
_CMN_EVENT_XP(snp2_##_name, (_event) | (8 << 5))
887887

888888
#define CMN_EVENT_XP_DAT(_name, _event) \
889889
_CMN_EVENT_XP_PORT(dat_##_name, (_event) | (3 << 5)), \

0 commit comments

Comments
 (0)