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 <dh.herrmann@googlemail.com>
This commit is contained in:
David Herrmann 2012-09-11 20:18:29 +02:00
parent c1fcb47654
commit 2458b04fb3

View File

@ -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,