]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/amd/display: convert DRM_ERROR to drm_err in hpd_rx_irq_create_workqueue()
authorAurabindo Pillai <aurabindo.pillai@amd.com>
Tue, 11 Mar 2025 19:43:07 +0000 (15:43 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 7 Apr 2025 19:18:36 +0000 (15:18 -0400)
pass in a pointer to amdgpu_device directly to the function.

Reviewed-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Fangzhi Zuo <jerry.zuo@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

index 8df93d23b723d558705185276535f3667e52870d..8df1f94d25aa77522d29b16981523236b14dbd71 100644 (file)
@@ -1563,8 +1563,9 @@ skip:
 
 }
 
-static struct hpd_rx_irq_offload_work_queue *hpd_rx_irq_create_workqueue(struct dc *dc)
+static struct hpd_rx_irq_offload_work_queue *hpd_rx_irq_create_workqueue(struct amdgpu_device *adev)
 {
+       struct dc *dc = adev->dm.dc;
        int max_caps = dc->caps.max_links;
        int i = 0;
        struct hpd_rx_irq_offload_work_queue *hpd_rx_offload_wq = NULL;
@@ -1580,7 +1581,7 @@ static struct hpd_rx_irq_offload_work_queue *hpd_rx_irq_create_workqueue(struct
                                    create_singlethread_workqueue("amdgpu_dm_hpd_rx_offload_wq");
 
                if (hpd_rx_offload_wq[i].wq == NULL) {
-                       DRM_ERROR("create amdgpu_dm_hpd_rx_offload_wq fail!");
+                       drm_err(adev_to_drm(adev), "create amdgpu_dm_hpd_rx_offload_wq fail!");
                        goto out_err;
                }
 
@@ -2146,7 +2147,7 @@ static int amdgpu_dm_init(struct amdgpu_device *adev)
 
        dc_hardware_init(adev->dm.dc);
 
-       adev->dm.hpd_rx_offload_wq = hpd_rx_irq_create_workqueue(adev->dm.dc);
+       adev->dm.hpd_rx_offload_wq = hpd_rx_irq_create_workqueue(adev);
        if (!adev->dm.hpd_rx_offload_wq) {
                DRM_ERROR("amdgpu: failed to create hpd rx offload workqueue.\n");
                goto error;