Skip to content

Commit 769c8dd

Browse files
soramichiopcm
authored andcommitted
type field of perf_event_attr.config must not be used when raw_type field is set
1 parent a03613a commit 769c8dd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cpucounters.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2212,7 +2212,7 @@ PCM::ErrorCode PCM::program(const PCM::ProgramMode mode_, const void * parameter
22122212
if(canUsePerf)
22132213
{
22142214
e.type = PERF_TYPE_RAW;
2215-
e.config = (1ULL<<63ULL) + (((long long unsigned)PERF_TYPE_RAW)<<(64ULL-8ULL)) + event_select_reg.value;
2215+
e.config = (1ULL<<63ULL) + event_select_reg.value;
22162216
if (event_select_reg.fields.event_select == OFFCORE_RESPONSE_0_EVTNR)
22172217
e.config1 = pExtDesc->OffcoreResponseMsrValue[0];
22182218
if (event_select_reg.fields.event_select == OFFCORE_RESPONSE_1_EVTNR)

0 commit comments

Comments
 (0)