From 2458b04fb311d253929c06c87c9a99b0f2facaaa Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Tue, 11 Sep 2012 20:18:29 +0200 Subject: [PATCH] uterm: video: dumb: be more verbose when destroying buffers This call may fail with recent kernel versions as DRM_MASTER is required. Therefore, print more information so we know what went wrong. Signed-off-by: David Herrmann --- src/uterm_video_dumb.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/uterm_video_dumb.c b/src/uterm_video_dumb.c index 8da518a..611ca01 100644 --- a/src/uterm_video_dumb.c +++ b/src/uterm_video_dumb.c @@ -121,7 +121,8 @@ err_buf: dreq.handle = rb->handle; ret = drmIoctl(video->dumb.fd, DRM_IOCTL_MODE_DESTROY_DUMB, &dreq); if (ret) - log_warning("cannot destroy dumb buffer"); + log_warning("cannot destroy dumb buffer (%d/%d): %m", + ret, errno); return ret; } @@ -138,7 +139,8 @@ static void destroy_rb(struct uterm_display *disp, struct dumb_rb *rb) ret = drmIoctl(disp->video->dumb.fd, DRM_IOCTL_MODE_DESTROY_DUMB, &dreq); if (ret) - log_warning("cannot destroy dumb buffer"); + log_warning("cannot destroy dumb buffer (%d/%d): %m", + ret, errno); } static int find_crtc(struct uterm_video *video, drmModeRes *res,