[PATCH V3 05/16] perf/x86/zhaoxin: Remove driver-specific throttle support
From: kan . liang
Date: Fri May 16 2025 - 14:30:19 EST
From: Kan Liang <kan.liang@xxxxxxxxxxxxxxx>
The throttle support has been added in the generic code. Remove
the driver-specific throttle support.
Besides the throttle, perf_event_overflow may return true because of
event_limit. It already does an inatomic event disable. The pmu->stop
is not required either.
Signed-off-by: Kan Liang <kan.liang@xxxxxxxxxxxxxxx>
Cc: silviazhao <silviazhao-oc@xxxxxxxxxxx>
Cc: CodyYao-oc <CodyYao-oc@xxxxxxxxxxx>
---
arch/x86/events/zhaoxin/core.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/x86/events/zhaoxin/core.c b/arch/x86/events/zhaoxin/core.c
index 2fd9b0cf9a5e..49a5944fac63 100644
--- a/arch/x86/events/zhaoxin/core.c
+++ b/arch/x86/events/zhaoxin/core.c
@@ -397,8 +397,7 @@ static int zhaoxin_pmu_handle_irq(struct pt_regs *regs)
if (!x86_perf_event_set_period(event))
continue;
- if (perf_event_overflow(event, &data, regs))
- x86_pmu_stop(event, 0);
+ perf_event_overflow(event, &data, regs);
}
/*
--
2.38.1