virgl: Fix ubsan warnings:
authorGert Wollny <gert.wollny@collabora.com>
Wed, 24 Aug 2022 13:23:12 +0000 (15:23 +0200)
committerMarge Bot <emma+marge@anholt.net>
Mon, 29 Aug 2022 05:44:22 +0000 (05:44 +0000)
commitbe012932d01f587abc7cc6200cca4fdd06f9e87e
treeb165495fce481bc5ddf99a6c9040d1b6ee34daba
parent086ba332189bbe99da69d97a956bd0ae993f93ee
virgl: Fix ubsan warnings:

virgl_screen.c:313:55: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
virgl_screen.c:682:27: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
virgl_encode.c:481:7: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18231>
src/gallium/drivers/virgl/virgl_screen.c
src/virtio/virtio-gpu/virgl_hw.h
src/virtio/virtio-gpu/virgl_protocol.h