summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/wayland/weston/dont-use-plane-add-prop.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-graphics/wayland/weston/dont-use-plane-add-prop.patch')
-rw-r--r--meta/recipes-graphics/wayland/weston/dont-use-plane-add-prop.patch13
1 files changed, 11 insertions, 2 deletions
diff --git a/meta/recipes-graphics/wayland/weston/dont-use-plane-add-prop.patch b/meta/recipes-graphics/wayland/weston/dont-use-plane-add-prop.patch
index a4444e5d18..1ac0695222 100644
--- a/meta/recipes-graphics/wayland/weston/dont-use-plane-add-prop.patch
+++ b/meta/recipes-graphics/wayland/weston/dont-use-plane-add-prop.patch
@@ -1,4 +1,7 @@
1Fix atomic modesetting with musl 1From ece4c3d261aeec230869c0304ed1011ff6837c16 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Sat, 12 Sep 2020 14:04:04 -0700
4Subject: [PATCH] Fix atomic modesetting with musl
2 5
3atomic modesetting seems to fail with drm weston backend and this patch fixes 6atomic modesetting seems to fail with drm weston backend and this patch fixes
4it, below errors are seen before weston exits 7it, below errors are seen before weston exits
@@ -8,9 +11,15 @@ atomic: couldn't commit new state: Invalid argument
8Upstream-Status: Submitted [https://gitlab.freedesktop.org/wayland/weston/-/issues/158] 11Upstream-Status: Submitted [https://gitlab.freedesktop.org/wayland/weston/-/issues/158]
9Signed-off-by: Khem Raj <raj.khem@gmail.com> 12Signed-off-by: Khem Raj <raj.khem@gmail.com>
10 13
14---
15 libweston/backend-drm/kms.c | 4 ++--
16 1 file changed, 2 insertions(+), 2 deletions(-)
17
18diff --git a/libweston/backend-drm/kms.c b/libweston/backend-drm/kms.c
19index 780d007..9994da1 100644
11--- a/libweston/backend-drm/kms.c 20--- a/libweston/backend-drm/kms.c
12+++ b/libweston/backend-drm/kms.c 21+++ b/libweston/backend-drm/kms.c
13@@ -1168,8 +1168,8 @@ drm_pending_state_apply_atomic(struct dr 22@@ -1142,8 +1142,8 @@ drm_pending_state_apply_atomic(struct drm_pending_state *pending_state,
14 wl_list_for_each(plane, &b->plane_list, link) { 23 wl_list_for_each(plane, &b->plane_list, link) {
15 drm_debug(b, "\t\t[atomic] starting with plane %lu disabled\n", 24 drm_debug(b, "\t\t[atomic] starting with plane %lu disabled\n",
16 (unsigned long) plane->plane_id); 25 (unsigned long) plane->plane_id);