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
3 changed files:
- debian/changelog
- + debian/patches/pan-genxml-Add-missing-parenthesis-on-pan_cast_and_p.patch
- debian/patches/series
Changes:
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)
|
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; \ |
... | ... | @@ -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 |