[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/lib/mesa][debian-trixie] panfrost: backport fix for segmentation fault on G52



Title: GitLab

Emilio Pozuelo Monfort pushed to branch debian-trixie at X Strike Force / lib / mesa

Commits:

  • c0113744
    by Johannes Schauer Marin Rodrigues at 2025-09-29T11:39:00+02:00
    panfrost: backport fix for segmentation fault on G52
    
    Forwarded: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13191
    Origin: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36261
    Applied-Upstream: https://gitlab.freedesktop.org/mesa/mesa/-/commit/455b93601a19536bed7195b3fde8d7cf13a48e6a
    Closes: #1116427
    

3 changed files:

Changes:

  • debian/changelog
    1
    +mesa (25.0.7-2+deb13u1) UNRELEASED; urgency=medium
    
    2
    +
    
    3
    +  * Non-maintainer upload.
    
    4
    +  * panfrost: backport fix for segmentation fault on G52 (Closes: #1116427)
    
    5
    +
    
    6
    + -- Johannes Schauer Marin Rodrigues <josch@debian.org>  Sat, 27 Sep 2025 02:04:13 +0200
    
    7
    +
    
    1 8
     mesa (25.0.7-2) unstable; urgency=medium
    
    2 9
     
    
    3 10
       * patches: Revert a commit to fix mobian vm's. (Closes: #1107895)
    

  • debian/patches/pan-genxml-Add-missing-parenthesis-on-pan_cast_and_p.patch
    1
    +From: Mary Guillemard <mary.guillemard@collabora.com>
    
    2
    +Date: Mon, 21 Jul 2025 16:17:34 +0200
    
    3
    +Subject: [PATCH] pan/genxml: Add missing parenthesis on pan_cast_and_pack
    
    4
    + macros
    
    5
    +
    
    6
    +We were missing parenthesis on pan_cast_and_pack macros causing various
    
    7
    +issues.
    
    8
    +
    
    9
    +Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com>
    
    10
    +Fixes: 410e5a36ec88 ("pan/genxml: Rework gen_pack.py to support OpenCL")
    
    11
    +Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
    
    12
    +Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36261>
    
    13
    +Origin: https://gitlab.freedesktop.org/mesa/mesa/-/commit/455b93601a19536bed7195b3fde8d7cf13a48e6a
    
    14
    +Bug-Debian: https://bugs.debian.org/1116427
    
    15
    +
    
    16
    +--- a/src/panfrost/lib/genxml/pan_pack_helpers.h
    
    17
    ++++ b/src/panfrost/lib/genxml/pan_pack_helpers.h
    
    18
    +@@ -98,10 +98,10 @@ __gen_padded(uint32_t v, uint32_t start,
    
    19
    +         }))
    
    20
    + 
    
    21
    + #define pan_cast_and_pack(dst, T, name)                                        \
    
    22
    +-   pan_pack((PREFIX2(T, PACKED_T) *)dst, T, name)
    
    23
    ++   pan_pack((PREFIX2(T, PACKED_T) *)(dst), T, name)
    
    24
    + 
    
    25
    + #define pan_cast_and_pack_nodefaults(dst, T, name)                             \
    
    26
    +-   pan_pack_nodefaults((PREFIX2(T, PACKED_T) *)dst, T, name)
    
    27
    ++   pan_pack_nodefaults((PREFIX2(T, PACKED_T) *)(dst), T, name)
    
    28
    + 
    
    29
    + #define pan_unpack(src, T, name)                                               \
    
    30
    +    UNUSED struct PREFIX1(T) name;                                              \

  • debian/patches/series
    ... ... @@ -4,3 +4,4 @@ disable_ppc64el_assembly.diff
    4 4
     etnaviv-add-support-for-texelfetch.patch
    
    5 5
     Revert-hasvk-elk-stop-turning-load_push_constants-in.patch
    
    6 6
     kopper-Revert-kopper-Explicitly-choose-zink.patch
    
    7
    +pan-genxml-Add-missing-parenthesis-on-pan_cast_and_p.patch


  • Reply to: