@@ -70,7 +70,7 @@ static void free_list_evsel(struct list_head* list_evsel)
70
70
%token PE_LEGACY_CACHE
71
71
%token PE_PREFIX_MEM PE_PREFIX_RAW PE_PREFIX_GROUP
72
72
%token PE_ERROR
73
- %token PE_KERNEL_PMU_EVENT PE_PMU_EVENT_FAKE
73
+ %token PE_KERNEL_PMU_EVENT
74
74
%token PE_ARRAY_ALL PE_ARRAY_RANGE
75
75
%token PE_DRV_CFG_TERM
76
76
%token PE_TERM_HW
@@ -88,7 +88,7 @@ static void free_list_evsel(struct list_head* list_evsel)
88
88
%type <str> PE_MODIFIER_EVENT
89
89
%type <str> PE_MODIFIER_BP
90
90
%type <str> PE_EVENT_NAME
91
- %type <str> PE_KERNEL_PMU_EVENT PE_PMU_EVENT_FAKE
91
+ %type <str> PE_KERNEL_PMU_EVENT
92
92
%type <str> PE_DRV_CFG_TERM
93
93
%type <str> name_or_raw name_or_legacy
94
94
%destructor { free ($$); } <str>
@@ -421,44 +421,6 @@ PE_KERNEL_PMU_EVENT opt_pmu_config
421
421
YYABORT;
422
422
$$ = list;
423
423
}
424
- |
425
- PE_PMU_EVENT_FAKE sep_dc
426
- {
427
- struct list_head *list;
428
- int err;
429
-
430
- list = alloc_list ();
431
- if (!list)
432
- YYABORT;
433
-
434
- err = parse_events_add_pmu (_parse_state, list, $1 , /* head_config=*/ NULL ,
435
- /* auto_merge_stats=*/ false );
436
- free ($1 );
437
- if (err < 0 ) {
438
- free (list);
439
- YYABORT;
440
- }
441
- $$ = list;
442
- }
443
- |
444
- PE_PMU_EVENT_FAKE opt_pmu_config
445
- {
446
- struct list_head *list;
447
- int err;
448
-
449
- list = alloc_list ();
450
- if (!list)
451
- YYABORT;
452
-
453
- err = parse_events_add_pmu (_parse_state, list, $1 , $2 , /* auto_merge_stats=*/ false );
454
- free ($1 );
455
- parse_events_terms__delete ($2 );
456
- if (err < 0 ) {
457
- free (list);
458
- YYABORT;
459
- }
460
- $$ = list;
461
- }
462
424
463
425
value_sym:
464
426
PE_VALUE_SYM_HW
0 commit comments