Commit 99b20148 authored by Sakari Ailus's avatar Sakari Ailus Committed by Vinod Koul
Browse files

dmaengine: at_xdmac: Use pm_runtime_put_noidle() with many usage_counts



We're holding more than one Runtime PM usage_counts in
at_xdmac_device_terminate_all(). This makes pm_runtime_mark_last_busy()
redundant and pm_runtime_put_autosuspend() misleading. Drop
pm_runtime_mark_last_busy() and use pm_runtime_put_noidle() to decrement
the usage_count, except in the case it may be the last.

Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Link: https://lore.kernel.org/r/20250410065804.3676582-1-sakari.ailus@linux.intel.com


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 862f3c49
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment