forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-02-20 e636c8d336489bf3eed5878299e6cc045bbad077
kernel/drivers/perf/arm_dsu_pmu.c
....@@ -866,7 +866,11 @@
866866 if (ret < 0)
867867 return ret;
868868 dsu_pmu_cpuhp_state = ret;
869
- return platform_driver_register(&dsu_pmu_driver);
869
+ ret = platform_driver_register(&dsu_pmu_driver);
870
+ if (ret)
871
+ cpuhp_remove_multi_state(dsu_pmu_cpuhp_state);
872
+
873
+ return ret;
870874 }
871875
872876 static void __exit dsu_pmu_exit(void)