@@ -857,14 +857,6 @@ static void armv7pmu_enable_event(struct perf_event *event)
857
857
return ;
858
858
}
859
859
860
- /*
861
- * Enable counter and interrupt, and set the counter to count
862
- * the event that we're interested in.
863
- */
864
-
865
- /*
866
- * Disable counter
867
- */
868
860
armv7_pmnc_disable_counter (idx );
869
861
870
862
/*
@@ -875,14 +867,7 @@ static void armv7pmu_enable_event(struct perf_event *event)
875
867
if (cpu_pmu -> set_event_filter || idx != ARMV7_IDX_CYCLE_COUNTER )
876
868
armv7_pmnc_write_evtsel (idx , hwc -> config_base );
877
869
878
- /*
879
- * Enable interrupt for this counter
880
- */
881
870
armv7_pmnc_enable_intens (idx );
882
-
883
- /*
884
- * Enable counter
885
- */
886
871
armv7_pmnc_enable_counter (idx );
887
872
}
888
873
@@ -898,18 +883,7 @@ static void armv7pmu_disable_event(struct perf_event *event)
898
883
return ;
899
884
}
900
885
901
- /*
902
- * Disable counter and interrupt
903
- */
904
-
905
- /*
906
- * Disable counter
907
- */
908
886
armv7_pmnc_disable_counter (idx );
909
-
910
- /*
911
- * Disable interrupt for this counter
912
- */
913
887
armv7_pmnc_disable_intens (idx );
914
888
}
915
889
@@ -1476,12 +1450,6 @@ static void krait_pmu_enable_event(struct perf_event *event)
1476
1450
struct hw_perf_event * hwc = & event -> hw ;
1477
1451
int idx = hwc -> idx ;
1478
1452
1479
- /*
1480
- * Enable counter and interrupt, and set the counter to count
1481
- * the event that we're interested in.
1482
- */
1483
-
1484
- /* Disable counter */
1485
1453
armv7_pmnc_disable_counter (idx );
1486
1454
1487
1455
/*
@@ -1494,10 +1462,7 @@ static void krait_pmu_enable_event(struct perf_event *event)
1494
1462
else
1495
1463
armv7_pmnc_write_evtsel (idx , hwc -> config_base );
1496
1464
1497
- /* Enable interrupt for this counter */
1498
1465
armv7_pmnc_enable_intens (idx );
1499
-
1500
- /* Enable counter */
1501
1466
armv7_pmnc_enable_counter (idx );
1502
1467
}
1503
1468
@@ -1797,12 +1762,6 @@ static void scorpion_pmu_enable_event(struct perf_event *event)
1797
1762
struct hw_perf_event * hwc = & event -> hw ;
1798
1763
int idx = hwc -> idx ;
1799
1764
1800
- /*
1801
- * Enable counter and interrupt, and set the counter to count
1802
- * the event that we're interested in.
1803
- */
1804
-
1805
- /* Disable counter */
1806
1765
armv7_pmnc_disable_counter (idx );
1807
1766
1808
1767
/*
@@ -1815,10 +1774,7 @@ static void scorpion_pmu_enable_event(struct perf_event *event)
1815
1774
else if (idx != ARMV7_IDX_CYCLE_COUNTER )
1816
1775
armv7_pmnc_write_evtsel (idx , hwc -> config_base );
1817
1776
1818
- /* Enable interrupt for this counter */
1819
1777
armv7_pmnc_enable_intens (idx );
1820
-
1821
- /* Enable counter */
1822
1778
armv7_pmnc_enable_counter (idx );
1823
1779
}
1824
1780
0 commit comments