diff mbox series

[01/51] accel/ivpu: Switch to __pm_runtime_put_autosuspend()

Message ID 20241004094111.113368-1-sakari.ailus@linux.intel.com (mailing list archive)
State New, archived
Headers show
Series treewide: Switch to __pm_runtime_put_autosuspend() | expand

Commit Message

Sakari Ailus Oct. 4, 2024, 9:41 a.m. UTC
pm_runtime_put_autosuspend() will soon be changed to include a call to
pm_runtime_mark_last_busy(). This patch switches the current users to
__pm_runtime_put_autosuspend() which will continue to have the
functionality of old pm_runtime_put_autosuspend().

Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
---
 drivers/accel/ivpu/ivpu_drv.c | 2 +-
 drivers/accel/ivpu/ivpu_pm.c  | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

Comments

Jacek Lawrynowicz Oct. 4, 2024, 9:51 a.m. UTC | #1
Reviewed-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>

On 10/4/2024 11:41 AM, Sakari Ailus wrote:
> pm_runtime_put_autosuspend() will soon be changed to include a call to
> pm_runtime_mark_last_busy(). This patch switches the current users to
> __pm_runtime_put_autosuspend() which will continue to have the
> functionality of old pm_runtime_put_autosuspend().
> 
> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
> ---
>  drivers/accel/ivpu/ivpu_drv.c | 2 +-
>  drivers/accel/ivpu/ivpu_pm.c  | 8 ++++----
>  2 files changed, 5 insertions(+), 5 deletions(-)
> 
> diff --git a/drivers/accel/ivpu/ivpu_drv.c b/drivers/accel/ivpu/ivpu_drv.c
> index c91400ecf926..4140ff55a4e6 100644
> --- a/drivers/accel/ivpu/ivpu_drv.c
> +++ b/drivers/accel/ivpu/ivpu_drv.c
> @@ -104,7 +104,7 @@ static void file_priv_release(struct kref *ref)
>  	mutex_lock(&vdev->context_list_lock);
>  	file_priv_unbind(vdev, file_priv);
>  	mutex_unlock(&vdev->context_list_lock);
> -	pm_runtime_put_autosuspend(vdev->drm.dev);
> +	__pm_runtime_put_autosuspend(vdev->drm.dev);
>  
>  	mutex_destroy(&file_priv->ms_lock);
>  	mutex_destroy(&file_priv->lock);
> diff --git a/drivers/accel/ivpu/ivpu_pm.c b/drivers/accel/ivpu/ivpu_pm.c
> index 59d3170f5e35..643854e51fa0 100644
> --- a/drivers/accel/ivpu/ivpu_pm.c
> +++ b/drivers/accel/ivpu/ivpu_pm.c
> @@ -143,7 +143,7 @@ static void ivpu_pm_recovery_work(struct work_struct *work)
>  
>  	kobject_uevent_env(&vdev->drm.dev->kobj, KOBJ_CHANGE, evt);
>  	pm_runtime_mark_last_busy(vdev->drm.dev);
> -	pm_runtime_put_autosuspend(vdev->drm.dev);
> +	__pm_runtime_put_autosuspend(vdev->drm.dev);
>  }
>  
>  void ivpu_pm_trigger_recovery(struct ivpu_device *vdev, const char *reason)
> @@ -303,7 +303,7 @@ int ivpu_rpm_get(struct ivpu_device *vdev)
>  void ivpu_rpm_put(struct ivpu_device *vdev)
>  {
>  	pm_runtime_mark_last_busy(vdev->drm.dev);
> -	pm_runtime_put_autosuspend(vdev->drm.dev);
> +	__pm_runtime_put_autosuspend(vdev->drm.dev);
>  }
>  
>  void ivpu_pm_reset_prepare_cb(struct pci_dev *pdev)
> @@ -339,7 +339,7 @@ void ivpu_pm_reset_done_cb(struct pci_dev *pdev)
>  	ivpu_dbg(vdev, PM, "Post-reset done.\n");
>  
>  	pm_runtime_mark_last_busy(vdev->drm.dev);
> -	pm_runtime_put_autosuspend(vdev->drm.dev);
> +	__pm_runtime_put_autosuspend(vdev->drm.dev);
>  }
>  
>  void ivpu_pm_init(struct ivpu_device *vdev)
> @@ -381,7 +381,7 @@ void ivpu_pm_enable(struct ivpu_device *vdev)
>  	pm_runtime_set_active(dev);
>  	pm_runtime_allow(dev);
>  	pm_runtime_mark_last_busy(dev);
> -	pm_runtime_put_autosuspend(dev);
> +	__pm_runtime_put_autosuspend(dev);
>  }
>  
>  void ivpu_pm_disable(struct ivpu_device *vdev)
diff mbox series

Patch

diff --git a/drivers/accel/ivpu/ivpu_drv.c b/drivers/accel/ivpu/ivpu_drv.c
index c91400ecf926..4140ff55a4e6 100644
--- a/drivers/accel/ivpu/ivpu_drv.c
+++ b/drivers/accel/ivpu/ivpu_drv.c
@@ -104,7 +104,7 @@  static void file_priv_release(struct kref *ref)
 	mutex_lock(&vdev->context_list_lock);
 	file_priv_unbind(vdev, file_priv);
 	mutex_unlock(&vdev->context_list_lock);
-	pm_runtime_put_autosuspend(vdev->drm.dev);
+	__pm_runtime_put_autosuspend(vdev->drm.dev);
 
 	mutex_destroy(&file_priv->ms_lock);
 	mutex_destroy(&file_priv->lock);
diff --git a/drivers/accel/ivpu/ivpu_pm.c b/drivers/accel/ivpu/ivpu_pm.c
index 59d3170f5e35..643854e51fa0 100644
--- a/drivers/accel/ivpu/ivpu_pm.c
+++ b/drivers/accel/ivpu/ivpu_pm.c
@@ -143,7 +143,7 @@  static void ivpu_pm_recovery_work(struct work_struct *work)
 
 	kobject_uevent_env(&vdev->drm.dev->kobj, KOBJ_CHANGE, evt);
 	pm_runtime_mark_last_busy(vdev->drm.dev);
-	pm_runtime_put_autosuspend(vdev->drm.dev);
+	__pm_runtime_put_autosuspend(vdev->drm.dev);
 }
 
 void ivpu_pm_trigger_recovery(struct ivpu_device *vdev, const char *reason)
@@ -303,7 +303,7 @@  int ivpu_rpm_get(struct ivpu_device *vdev)
 void ivpu_rpm_put(struct ivpu_device *vdev)
 {
 	pm_runtime_mark_last_busy(vdev->drm.dev);
-	pm_runtime_put_autosuspend(vdev->drm.dev);
+	__pm_runtime_put_autosuspend(vdev->drm.dev);
 }
 
 void ivpu_pm_reset_prepare_cb(struct pci_dev *pdev)
@@ -339,7 +339,7 @@  void ivpu_pm_reset_done_cb(struct pci_dev *pdev)
 	ivpu_dbg(vdev, PM, "Post-reset done.\n");
 
 	pm_runtime_mark_last_busy(vdev->drm.dev);
-	pm_runtime_put_autosuspend(vdev->drm.dev);
+	__pm_runtime_put_autosuspend(vdev->drm.dev);
 }
 
 void ivpu_pm_init(struct ivpu_device *vdev)
@@ -381,7 +381,7 @@  void ivpu_pm_enable(struct ivpu_device *vdev)
 	pm_runtime_set_active(dev);
 	pm_runtime_allow(dev);
 	pm_runtime_mark_last_busy(dev);
-	pm_runtime_put_autosuspend(dev);
+	__pm_runtime_put_autosuspend(dev);
 }
 
 void ivpu_pm_disable(struct ivpu_device *vdev)