Thread (1 message) 1 message, 1 author, 2016-06-21
DORMANTno replies

[PATCH 7/8] arm64: pmu: Enable multiple PMUs in an ACPI system

From: Punit Agrawal <hidden>
Date: 2016-06-21 08:34:11
Also in: linux-acpi

Jeremy Linton [off-list ref] writes:
Hi Punit,

On 06/20/2016 11:37 AM, Punit Agrawal wrote:
quoted
Jeremy Linton [off-list ref] writes:
quoted
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 <redacted>
---
  drivers/perf/arm_pmu.c      |  7 +++-
  drivers/perf/arm_pmu_acpi.c | 98 ++++++++++++++++++++-------------------------
  2 files changed, 50 insertions(+), 55 deletions(-)
[...]
quoted
quoted
@@ -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.
quoted
quoted
@@ -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 at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help