diff --git a/drivers/soc/qcom/smp2p_sleepstate.c b/drivers/soc/qcom/smp2p_sleepstate.c index 3db35d02c525..2815c7e3a8a0 100644 --- a/drivers/soc/qcom/smp2p_sleepstate.c +++ b/drivers/soc/qcom/smp2p_sleepstate.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2014-2022 Qualcomm Innovation Center, Inc. All rights reserved. + * Copyright (c) 2014-2023 Qualcomm Innovation Center, Inc. All rights reserved. */ #include #include @@ -73,7 +73,7 @@ static int smp2p_sleepstate_probe(struct platform_device *pdev) notify_ws = wakeup_source_register(&pdev->dev, "smp2p-sleepstate"); if (!notify_ws) { - return -ENOMEM; + ret = -ENOMEM; goto err_ws; } @@ -95,7 +95,6 @@ static int smp2p_sleepstate_probe(struct platform_device *pdev) return 0; err: wakeup_source_unregister(notify_ws); - __pm_relax(notify_ws); err_ws: unregister_pm_notifier(&sleepstate_pm_nb); return ret;