xserver: Branch 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sat Dec 16 11:33:00 UTC 2023


 hw/xfree86/drivers/modesetting/drmmode_display.c |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 893e9a323886b13081e05e07ad61d5fb78da3eab
Author: Ville Syrjälä <ville.syrjala at linux.intel.com>
Date:   Thu Jan 19 20:32:22 2023 +0200

    modesetting: Don't feed stack garbage to the kernel in LUT reserved fields
    
    Stop putting stack garbage into the gamma LUT blob reserved
    fields.
    
    Fixes: 245b9db03a1e ("modesetting: Use GAMMA_LUT when available")
    Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>

diff --git a/hw/xfree86/drivers/modesetting/drmmode_display.c b/hw/xfree86/drivers/modesetting/drmmode_display.c
index d975b2cfd..623961ff6 100644
--- a/hw/xfree86/drivers/modesetting/drmmode_display.c
+++ b/hw/xfree86/drivers/modesetting/drmmode_display.c
@@ -1922,6 +1922,7 @@ drmmode_set_gamma_lut(drmmode_crtc_private_ptr drmmode_crtc,
         lut[i].red = red[i];
         lut[i].green = green[i];
         lut[i].blue = blue[i];
+        lut[i].reserved = 0;
     }
 
     if (drmModeCreatePropertyBlob(drmmode->fd, lut, sizeof(lut), &blob_id))


More information about the xorg-commit mailing list