[PATCH weston] compositor-drm: Stop sending uninit data to the kernel

Yong Bakos junk at humanoriented.com
Sat Jul 9 03:40:35 UTC 2016


On Jul 8, 2016, at 10:50 AM, Derek Foreman <derekf at osg.samsung.com> wrote:
> 
> Valgrind noticed that we send uninit data to drmModeAddFB2.  While
> the kernel should never read this (because of the plane format),
> it's probably still nicer to zero the data before we send it.
> 
> Signed-off-by: Derek Foreman <derekf at osg.samsung.com>

Reviewed-by: Yong Bakos <ybakos at humanoriented.com>

What about the similar array decs within drm_fb_create_dumb?

Regards,
yong


> ---
> libweston/compositor-drm.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libweston/compositor-drm.c b/libweston/compositor-drm.c
> index f903a3b..be6652e 100644
> --- a/libweston/compositor-drm.c
> +++ b/libweston/compositor-drm.c
> @@ -381,7 +381,7 @@ drm_fb_get_from_bo(struct gbm_bo *bo,
> {
> 	struct drm_fb *fb = gbm_bo_get_user_data(bo);
> 	uint32_t width, height;
> -	uint32_t handles[4], pitches[4], offsets[4];
> +	uint32_t handles[4] = { 0 }, pitches[4] = { 0 }, offsets[4] = { 0 };
> 	int ret;
> 
> 	if (fb)
> -- 
> 2.8.1
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel



More information about the wayland-devel mailing list