Jeremy Linton <jeremy.linton@xxxxxxx> writes: > Hi Punit, > > On 06/20/2016 11:37 AM, Punit Agrawal wrote: >> Jeremy Linton <jeremy.linton@xxxxxxx> writes: >> >>> Its possible that an ACPI system has multiple CPU types in it >>> with differing PMU counters. Use the newly provided acpi_pmu routines >>> to detect that case, and instantiate more than one set of counters. >>> >>> Signed-off-by: Jeremy Linton <jeremy.linton@xxxxxxx> >>> --- >>> drivers/perf/arm_pmu.c | 7 +++- >>> drivers/perf/arm_pmu_acpi.c | 98 ++++++++++++++++++++------------------------- >>> 2 files changed, 50 insertions(+), 55 deletions(-) >>> [...] >>> @@ -47,7 +52,7 @@ void __init arm_pmu_parse_acpi(int cpu, struct acpi_madt_generic_interrupt *gic) >>> } >>> >>> /* Count number and type of CPU cores in the system. */ >>> -void __init arm_pmu_acpi_determine_cpu_types(struct pmu_types *pmus) >>> +static void __init arm_pmu_acpi_determine_cpu_types(struct pmu_types *pmus) >>> { >>> int i, j; >>> >> >> Please move this and the following two hunks to the previous patch where you >> introduce the functions. > > > Oh, I did this on purpose to avoid: > > "warning: 'xxx' defined but not used" messages. > In that case, I'd suggest merging the patches. IMO, it's better to have self-contained patches be they slightly large than to introduce artifacts like here. > > >> >>> @@ -74,7 +79,7 @@ void __init arm_pmu_acpi_determine_cpu_types(struct pmu_types *pmus) >>> * Registers the group of PMU interfaces which corrispond to the 'last_cpu_id'. >>> * This group utlizes 'count' resources in the 'res'. >>> */ >>> -int __init arm_pmu_acpi_register_pmu(int count, struct resource *res, >>> +static int __init arm_pmu_acpi_register_pmu(int count, struct resource *res, > > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html