+2
-2
drivers/perf/riscv_pmu_sbi.c
+2
-2
drivers/perf/riscv_pmu_sbi.c
···
1393
1393
goto out_unregister;
1394
1394
1395
1395
cpu = get_cpu();
1396
-
1397
1396
ret = pmu_sbi_snapshot_setup(pmu, cpu);
1397
+
put_cpu();
1398
+
1398
1399
if (ret) {
1399
1400
/* Snapshot is an optional feature. Continue if not available */
1400
1401
pmu_sbi_snapshot_free(pmu);
···
1409
1408
*/
1410
1409
static_branch_enable(&sbi_pmu_snapshot_available);
1411
1410
}
1412
-
put_cpu();
1413
1411
}
1414
1412
1415
1413
register_sysctl("kernel", sbi_pmu_sysctl_table);