Skip to content

Commit 2f7d79f

Browse files
authored
Merge pull request #1391 from no92/drm-returns
sysdeps/managarm: fix incorrect returns for some DRM ioctls
2 parents 7523643 + ca70237 commit 2f7d79f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sysdeps/managarm/generic/drm.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1223,13 +1223,14 @@ int ioctl_drm(int fd, unsigned long request, void *arg, int *result, HelHandle h
12231223
mlibc::infoLogger() << "\e[35mmlibc: DRM_IOCTL_GEM_CLOSE"
12241224
" is a noop\e[39m"
12251225
<< frg::endlog;
1226+
*result = 0;
12261227
return 0;
12271228
}
12281229
case DRM_IOCTL_WAIT_VBLANK: {
12291230
mlibc::infoLogger() << "\e[35mmlibc: DRM_IOCTL_WAIT_VBLANK"
12301231
" is a noop\e[39m"
12311232
<< frg::endlog;
1232-
return 0;
1233+
return EOPNOTSUPP;
12331234
}
12341235
case DRM_IOCTL_PRIME_HANDLE_TO_FD: {
12351236
auto param = reinterpret_cast<drm_prime_handle *>(arg);

0 commit comments

Comments
 (0)