Mesa (main): kmsro: add error message on drm ioctl failure
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Jun 16 23:40:23 UTC 2022
Module: Mesa
Branch: main
Commit: 8987e266e42acf424060d13abd77378fc003b4ac
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8987e266e42acf424060d13abd77378fc003b4ac
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Thu Jun 9 11:21:05 2022 -0400
kmsro: add error message on drm ioctl failure
Reviewed-by: Adam Jackson <ajax at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16949>
---
src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c b/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c
index c91f7e2ca9a..a26ff0ffe35 100644
--- a/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c
+++ b/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c
@@ -33,6 +33,7 @@
#include <stdint.h>
#include <string.h>
#include <limits.h>
+#include <errno.h>
#include <sys/types.h>
#include <sys/mman.h>
@@ -187,8 +188,10 @@ kms_sw_displaytarget_create(struct sw_winsys *ws,
create_req.width = width;
create_req.height = height;
ret = drmIoctl(kms_sw->fd, DRM_IOCTL_MODE_CREATE_DUMB, &create_req);
- if (ret)
+ if (ret) {
+ fprintf(stderr, "KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: %s\n", strerror(errno));
goto free_bo;
+ }
kms_sw_dt->size = create_req.size;
kms_sw_dt->handle = create_req.handle;
More information about the mesa-commit
mailing list