[PATCH] drm/amd/display: Fix error handling on waiting for completion
Michel Dänzer
michel at daenzer.net
Wed Nov 3 14:54:30 UTC 2021
[ Adding dri-devel ]
On 2021-11-01 16:00, Wang, Chao-kai (Stylon) wrote:
>
> The problem with -ERESTARTSYS is the same half-baked atomic state with modifications we made in the interrupted atomic check, is reused in the next retry and fails the atomic check. What we expect in the next retry is with the original atomic state. I am going to dig deeper and see if at DRM side we can go back to use to the original atomic state in the retry.
I suspect either DC/DM needs to be able to handle the modified state on retry, or it needs to restore the original state before it returns -ERESTARTSYS.
--
Earthling Michel Dänzer | https://redhat.com
Libre software enthusiast | Mesa and Xwayland developer
More information about the amd-gfx
mailing list