[DRM] Patch for Compositor Drm

Kristian Høgsberg hoegsberg at gmail.com
Wed May 1 18:27:39 PDT 2013


On Mon, Apr 22, 2013 at 05:12:58PM +0100, Christopher Michael wrote:
> From acb79e4a5921525b35e07e48f7f903e42a08fb7c Mon Sep 17 00:00:00 2001
> From: Chris Michael <cp.michael at samsung.com>
> Date: Mon, 22 Apr 2013 15:22:48 +0100
> Subject: [PATCH] Fix not checking return value of drmIoctl function call to
>  map dumb buffer.
> 
> in drm_fb_create_dumb, the return value of the drmIoctl function call
> to map the dumb buffer was never checked, thus the following "if
> (ret)" check was invalid as it was checking the previous return value
> from the above drmModeAddFB call.
> 
> Signed-off-by: Chris Michael <cp.michael at samsung.com>

Yup, that looks good, thanks.

Kristian

> ---
>  src/compositor-drm.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/compositor-drm.c b/src/compositor-drm.c
> index da1ba79..13b9d79 100644
> --- a/src/compositor-drm.c
> +++ b/src/compositor-drm.c
> @@ -255,7 +255,7 @@ drm_fb_create_dumb(struct drm_compositor *ec,
> unsigned width, unsigned height)
> 
>  	memset(&map_arg, 0, sizeof(map_arg));
>  	map_arg.handle = fb->handle;
> -	drmIoctl(fb->fd, DRM_IOCTL_MODE_MAP_DUMB, &map_arg);
> +	ret = drmIoctl(fb->fd, DRM_IOCTL_MODE_MAP_DUMB, &map_arg);
> 
>  	if (ret)
>  		goto err_add_fb;
> -- 
> 1.7.9.5
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel


More information about the wayland-devel mailing list