Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c53e4db7 authored by xinhui pan's avatar xinhui pan Committed by Alex Deucher
Browse files

drm/amdgpu: cancel late_init_work before gpu reset



gpu reset will run late_init and schedule the late_init_work.  if we
keep triggering gpu reset in a short time, there are potenial races.

Signed-off-by: default avatarxinhui pan <xinhui.pan@amd.com>
Reviewed-by: default avatarFeifei Xu <Feifei.Xu@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent fbebaa72
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -3593,6 +3593,8 @@ int amdgpu_device_gpu_recover(struct amdgpu_device *adev,

	dev_info(adev->dev, "GPU reset begin!\n");

	cancel_delayed_work_sync(&adev->late_init_work);

	hive = amdgpu_get_xgmi_hive(adev, false);

	/*