We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 59b723c commit 57f7c7dCopy full SHA for 57f7c7d
drivers/perf/riscv_pmu_sbi.c
@@ -1393,8 +1393,9 @@ static int pmu_sbi_device_probe(struct platform_device *pdev)
1393
goto out_unregister;
1394
1395
cpu = get_cpu();
1396
-
1397
ret = pmu_sbi_snapshot_setup(pmu, cpu);
+ put_cpu();
1398
+
1399
if (ret) {
1400
/* Snapshot is an optional feature. Continue if not available */
1401
pmu_sbi_snapshot_free(pmu);
@@ -1408,7 +1409,6 @@ static int pmu_sbi_device_probe(struct platform_device *pdev)
1408
1409
*/
1410
static_branch_enable(&sbi_pmu_snapshot_available);
1411
}
- put_cpu();
1412
1413
1414
register_sysctl("kernel", sbi_pmu_sysctl_table);
0 commit comments