|
@@ -534,14 +534,6 @@ void armpmu_free_irq(struct arm_pmu *armpmu, int cpu)
|
|
|
free_irq(irq, per_cpu_ptr(&hw_events->percpu_pmu, cpu));
|
|
|
}
|
|
|
|
|
|
-void armpmu_free_irqs(struct arm_pmu *armpmu)
|
|
|
-{
|
|
|
- int cpu;
|
|
|
-
|
|
|
- for_each_cpu(cpu, &armpmu->supported_cpus)
|
|
|
- armpmu_free_irq(armpmu, cpu);
|
|
|
-}
|
|
|
-
|
|
|
int armpmu_request_irq(struct arm_pmu *armpmu, int cpu)
|
|
|
{
|
|
|
int err = 0;
|
|
@@ -593,19 +585,6 @@ err_out:
|
|
|
return err;
|
|
|
}
|
|
|
|
|
|
-int armpmu_request_irqs(struct arm_pmu *armpmu)
|
|
|
-{
|
|
|
- int cpu, err;
|
|
|
-
|
|
|
- for_each_cpu(cpu, &armpmu->supported_cpus) {
|
|
|
- err = armpmu_request_irq(armpmu, cpu);
|
|
|
- if (err)
|
|
|
- break;
|
|
|
- }
|
|
|
-
|
|
|
- return err;
|
|
|
-}
|
|
|
-
|
|
|
static int armpmu_get_cpu_irq(struct arm_pmu *pmu, int cpu)
|
|
|
{
|
|
|
struct pmu_hw_events __percpu *hw_events = pmu->hw_events;
|