diff --git a/drivers/perf/phytium/phytium_pcie_pmu.c b/drivers/perf/phytium/phytium_pcie_pmu.c index 621b65b4638587..929518402c2272 100644 --- a/drivers/perf/phytium/phytium_pcie_pmu.c +++ b/drivers/perf/phytium/phytium_pcie_pmu.c @@ -788,7 +788,7 @@ static int phytium_pcie_pmu_probe(struct platform_device *pdev) return ret; } -static int phytium_pcie_pmu_remove(struct platform_device *pdev) +static void phytium_pcie_pmu_remove(struct platform_device *pdev) { struct phytium_pcie_pmu *pcie_pmu = platform_get_drvdata(pdev); @@ -797,8 +797,6 @@ static int phytium_pcie_pmu_remove(struct platform_device *pdev) perf_pmu_unregister(&pcie_pmu->pmu); cpuhp_state_remove_instance_nocalls( phytium_pcie_pmu_hp_state, &pcie_pmu->node); - - return 0; } static struct platform_driver phytium_pcie_pmu_driver = {