Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit de34787f authored by Madhavan Srinivasan's avatar Madhavan Srinivasan Committed by Michael Ellerman
Browse files

powerpc/perf: Fix pmu_count to count only nest imc pmus



"pmu_count" in opal_imc_counters_probe() is intended to hold
the number of successful nest imc pmu registerations. But
current code also counts other imc units like core_imc and
thread_imc. Patch add a check to count only nest imc pmus.

Signed-off-by: default avatarMadhavan Srinivasan <maddy@linux.vnet.ibm.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent 252eb558
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -191,9 +191,11 @@ static int opal_imc_counters_probe(struct platform_device *pdev)
			break;
		}

		if (!imc_pmu_create(imc_dev, pmu_count, domain))
		if (!imc_pmu_create(imc_dev, pmu_count, domain)) {
			if (domain == IMC_DOMAIN_NEST)
				pmu_count++;
		}
	}

	return 0;
}