]> git.ipfire.org Git - thirdparty/linux.git/commit
counter: ti-ecap-capture: Use devm_pm_runtime_enable()
authorWaqar Hameed <waqar.hameed@axis.com>
Thu, 7 Aug 2025 13:21:08 +0000 (15:21 +0200)
committerWilliam Breathitt Gray <wbg@kernel.org>
Sun, 24 Aug 2025 08:02:03 +0000 (17:02 +0900)
commit51548c36b37d0e84bd43a5f20bcbc36f70e61c5a
tree8040ba09bfcd0fcff1f3f0dd10781d33cd56a594
parent36ee9770a8b24c71805760cb160c25ef91192823
counter: ti-ecap-capture: Use devm_pm_runtime_enable()

There is no need to register a manual `devm` action for
`pm_runtime_disable()` when `devm_pm_runtime_enable()` exists. It does
the same thing (but also calls `pm_runtime_dont_use_autosuspend()`,
which should be fine here).

Moreover, when `devm_add_action_or_reset()` fails, it is due to a failed
memory allocation and will thus return `-ENOMEM`. `dev_err_probe()`
doesn't do anything when error is `-ENOMEM`. Therefore, the call to
`dev_err_probe()` is useless. Note that `devm_pm_runtime_enable()` has a
tail call to `devm_add_action_or_reset()` and thus returns that value.
Therefore, replace `dev_err_probe()` with the returning value.

Signed-off-by: Waqar Hameed <waqar.hameed@axis.com>
Acked-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/pnda54bjmij.a.out@axis.com
Signed-off-by: William Breathitt Gray <wbg@kernel.org>
drivers/counter/ti-ecap-capture.c