[Mesa-dev] [PATCH] freedreno/drm: sync uapi again
Kristian Høgsberg
hoegsberg at gmail.com
Tue Jan 8 00:41:05 UTC 2019
Reviewed-by: Kristian H. Kristensen <hoegsberg at gmail.com>
On Mon, Jan 7, 2019 at 4:27 PM Chia-I Wu <olvaffe at gmail.com> wrote:
>
> "pad" was missing in Mesa's msm_drm.h. sizeof(drm_msm_gem_info)
> remains the same, but now the compiler initializes the field to
> zero.
>
> Buffer allocation results in EINVAL without this for me.
>
> Cc: Rob Clark <robdclark at gmail.com>
> Cc: Kristian Høgsberg <hoegsberg at gmail.com>
> Signed-off-by: Chia-I Wu <olvaffe at gmail.com>
> ---
> src/freedreno/drm/msm_drm.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/src/freedreno/drm/msm_drm.h b/src/freedreno/drm/msm_drm.h
> index 09f16fd7be..91a16b333c 100644
> --- a/src/freedreno/drm/msm_drm.h
> +++ b/src/freedreno/drm/msm_drm.h
> @@ -122,6 +122,7 @@ struct drm_msm_gem_info {
> __u32 info; /* in - one of MSM_INFO_* */
> __u64 value; /* in or out */
> __u32 len; /* in or out */
> + __u32 pad;
> };
>
> #define MSM_PREP_READ 0x01
> --
> 2.20.1.97.g81188d93c3-goog
>
More information about the mesa-dev
mailing list