drm: permission denied is also temporary

This commit is contained in:
Victor Brekenfeld 2020-05-03 18:33:25 +02:00
parent 25f2610ea6
commit 20b373470f
1 changed files with 1 additions and 0 deletions

View File

@ -78,6 +78,7 @@ impl Into<SwapBuffersError> for Error {
x @ Error::DeviceInactive => SwapBuffersError::TemporaryFailure(Box::new(x)),
Error::Access { errmsg, dev, source, .. }
if match source.get_ref() {
drm::SystemError::PermissionDenied => true,
drm::SystemError::Unknown {
errno: nix::errno::Errno::EBUSY,
} => true,