Module: Mesa Branch: main Commit: 0004cae6384208c4fa884fd153b509a762998915 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0004cae6384208c4fa884fd153b509a762998915
Author: Rob Clark <[email protected]> Date: Thu Apr 21 11:39:08 2022 -0700 freedreno/drm/virtio: Appease valgrind Valgrind isn't seeing that the kernel is initializing the caps (or returning an error). Signed-off-by: Rob Clark <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16086> --- src/freedreno/drm/virtio/virtio_device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/freedreno/drm/virtio/virtio_device.c b/src/freedreno/drm/virtio/virtio_device.c index 47c0f054fc4..1c748dbf5ed 100644 --- a/src/freedreno/drm/virtio/virtio_device.c +++ b/src/freedreno/drm/virtio/virtio_device.c @@ -53,6 +53,8 @@ get_capset(int fd, struct virgl_renderer_capset_drm *caps) .size = sizeof(*caps), }; + memset(caps, 0, sizeof(*caps)); + return drmIoctl(fd, DRM_IOCTL_VIRTGPU_GET_CAPS, &args); }
