Merge tag 'drm-next-2024-03-22' of https://gitlab.freedesktop.org/drm/kernel
[linux-2.6-microblaze.git] / drivers / gpu / drm / amd / amdgpu / amdgpu_drv.c
index 15b188a..80b9642 100644 (file)
@@ -2479,8 +2479,11 @@ static void amdgpu_drv_delayed_reset_work_handler(struct work_struct *work)
        }
        for (i = 0; i < mgpu_info.num_dgpu; i++) {
                adev = mgpu_info.gpu_ins[i].adev;
-               if (!adev->kfd.init_complete)
+               if (!adev->kfd.init_complete) {
+                       kgd2kfd_init_zone_device(adev);
                        amdgpu_amdkfd_device_init(adev);
+                       amdgpu_amdkfd_drm_client_create(adev);
+               }
                amdgpu_ttm_set_buffer_funcs_status(adev, true);
        }
 }