All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] virtio-gpu: security, logging and UB fixes
@ 2026-06-24  5:55 Bin Guo
  2026-06-24  5:55 ` [PATCH 1/3] virtio-gpu-virgl: validate resource existence on ctx attach/detach Bin Guo
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Bin Guo @ 2026-06-24  5:55 UTC (permalink / raw)
  To: alex.bennee; +Cc: mst, odaki, dmitry.osipenko, qemu-devel

Three small fixes for virtio-gpu, each independent:

1. Add resource validation to CTX_ATTACH/DETACH_RESOURCE handlers,
   resolving the long-standing "TODO add security" comments.

2. Replace three fprintf(stderr) calls with qemu_log_mask(LOG_GUEST_ERROR)
   and trace events, consistent with the rest of the virtio-gpu code.

3. Use unsigned shift (1U <<) for scanout_bitmask operations to avoid
   undefined behavior when the shift count could theoretically reach 31.

Bin Guo (3):
  virtio-gpu-virgl: validate resource existence on ctx attach/detach
  virtio-gpu-virgl: replace fprintf(stderr) with qemu_log_mask and trace
    events
  virtio-gpu: use unsigned shift for scanout bitmask operations

 hw/display/trace-events       |  2 ++
 hw/display/virtio-gpu-virgl.c | 33 +++++++++++++++++++++++----------
 hw/display/virtio-gpu.c       | 12 ++++++------
 3 files changed, 31 insertions(+), 16 deletions(-)

-- 
2.50.1 (Apple Git-155)



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-06-24  9:02 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-24  5:55 [PATCH 0/3] virtio-gpu: security, logging and UB fixes Bin Guo
2026-06-24  5:55 ` [PATCH 1/3] virtio-gpu-virgl: validate resource existence on ctx attach/detach Bin Guo
2026-06-24  8:55   ` marcandre.lureau
2026-06-24  9:01   ` Akihiko Odaki
2026-06-24  5:55 ` [PATCH 2/3] virtio-gpu-virgl: replace fprintf(stderr) with qemu_log_mask and trace events Bin Guo
2026-06-24  8:38   ` Akihiko Odaki
2026-06-24  8:55   ` marcandre.lureau
2026-06-24  5:55 ` [PATCH 3/3] virtio-gpu: use unsigned shift for scanout bitmask operations Bin Guo
2026-06-24  8:34   ` Akihiko Odaki
2026-06-24  8:55   ` marcandre.lureau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.