|
|
7984e5 |
From a515f4f4336efb8a2adf9a3ac141129708297d80 Mon Sep 17 00:00:00 2001
|
|
|
7984e5 |
From: Olivier Fourdan <ofourdan@redhat.com>
|
|
|
7984e5 |
Date: Mon, 29 Nov 2021 11:45:35 +0100
|
|
|
7984e5 |
Subject: [PATCH xserver 2/4] xwayland/glamor: Change errors to verbose
|
|
|
7984e5 |
messages
|
|
|
7984e5 |
MIME-Version: 1.0
|
|
|
7984e5 |
Content-Type: text/plain; charset=UTF-8
|
|
|
7984e5 |
Content-Transfer-Encoding: 8bit
|
|
|
7984e5 |
|
|
|
7984e5 |
On a normal startup sequence, the Xwayland glamor backend would log
|
|
|
7984e5 |
an error whenever a required Wayland protocol is missing.
|
|
|
7984e5 |
|
|
|
7984e5 |
Those are not really errors though, more informational messages along
|
|
|
7984e5 |
the glamor backend selection process.
|
|
|
7984e5 |
|
|
|
7984e5 |
Demote those errors to verbose messages to reduce the verbosity of
|
|
|
7984e5 |
Xwayland at startup by default.
|
|
|
7984e5 |
|
|
|
7984e5 |
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
|
|
|
7984e5 |
Reviewed-by: Jonas Ã…dahl <jadahl@gmail.com>
|
|
|
7984e5 |
(cherry picked from commit 30d0d4a19be61dd7b61f5ced992cb299e6a38068)
|
|
|
7984e5 |
---
|
|
|
7984e5 |
hw/xwayland/xwayland-glamor-eglstream.c | 6 ++++--
|
|
|
7984e5 |
hw/xwayland/xwayland-glamor-gbm.c | 2 +-
|
|
|
7984e5 |
hw/xwayland/xwayland-glamor.c | 6 ++++--
|
|
|
7984e5 |
3 files changed, 9 insertions(+), 5 deletions(-)
|
|
|
7984e5 |
|
|
|
7984e5 |
diff --git a/hw/xwayland/xwayland-glamor-eglstream.c b/hw/xwayland/xwayland-glamor-eglstream.c
|
|
|
7984e5 |
index 93d192d58..5a20b452f 100644
|
|
|
7984e5 |
--- a/hw/xwayland/xwayland-glamor-eglstream.c
|
|
|
7984e5 |
+++ b/hw/xwayland/xwayland-glamor-eglstream.c
|
|
|
7984e5 |
@@ -753,12 +753,14 @@ xwl_glamor_eglstream_has_wl_interfaces(struct xwl_screen *xwl_screen)
|
|
|
7984e5 |
xwl_eglstream_get(xwl_screen);
|
|
|
7984e5 |
|
|
|
7984e5 |
if (xwl_eglstream->display == NULL) {
|
|
|
7984e5 |
- ErrorF("glamor: 'wl_eglstream_display' not supported\n");
|
|
|
7984e5 |
+ LogMessageVerb(X_INFO, 3,
|
|
|
7984e5 |
+ "glamor: 'wl_eglstream_display' not supported\n");
|
|
|
7984e5 |
return FALSE;
|
|
|
7984e5 |
}
|
|
|
7984e5 |
|
|
|
7984e5 |
if (xwl_eglstream->controller == NULL) {
|
|
|
7984e5 |
- ErrorF("glamor: 'wl_eglstream_controller' not supported\n");
|
|
|
7984e5 |
+ LogMessageVerb(X_INFO, 3,
|
|
|
7984e5 |
+ "glamor: 'wl_eglstream_controller' not supported\n");
|
|
|
7984e5 |
return FALSE;
|
|
|
7984e5 |
}
|
|
|
7984e5 |
|
|
|
7984e5 |
diff --git a/hw/xwayland/xwayland-glamor-gbm.c b/hw/xwayland/xwayland-glamor-gbm.c
|
|
|
7984e5 |
index 466a1b052..e06b6f54b 100644
|
|
|
7984e5 |
--- a/hw/xwayland/xwayland-glamor-gbm.c
|
|
|
7984e5 |
+++ b/hw/xwayland/xwayland-glamor-gbm.c
|
|
|
7984e5 |
@@ -835,7 +835,7 @@ xwl_glamor_gbm_has_wl_interfaces(struct xwl_screen *xwl_screen)
|
|
|
7984e5 |
struct xwl_gbm_private *xwl_gbm = xwl_gbm_get(xwl_screen);
|
|
|
7984e5 |
|
|
|
7984e5 |
if (xwl_gbm->drm == NULL) {
|
|
|
7984e5 |
- ErrorF("glamor: 'wl_drm' not supported\n");
|
|
|
7984e5 |
+ LogMessageVerb(X_INFO, 3, "glamor: 'wl_drm' not supported\n");
|
|
|
7984e5 |
return FALSE;
|
|
|
7984e5 |
}
|
|
|
7984e5 |
|
|
|
7984e5 |
diff --git a/hw/xwayland/xwayland-glamor.c b/hw/xwayland/xwayland-glamor.c
|
|
|
7984e5 |
index deb398f91..541d5e923 100644
|
|
|
7984e5 |
--- a/hw/xwayland/xwayland-glamor.c
|
|
|
7984e5 |
+++ b/hw/xwayland/xwayland-glamor.c
|
|
|
7984e5 |
@@ -412,7 +412,8 @@ xwl_glamor_select_gbm_backend(struct xwl_screen *xwl_screen)
|
|
|
7984e5 |
return TRUE;
|
|
|
7984e5 |
}
|
|
|
7984e5 |
else
|
|
|
7984e5 |
- ErrorF("Missing Wayland requirements for glamor GBM backend\n");
|
|
|
7984e5 |
+ LogMessageVerb(X_INFO, 3,
|
|
|
7984e5 |
+ "Missing Wayland requirements for glamor GBM backend\n");
|
|
|
7984e5 |
#endif
|
|
|
7984e5 |
|
|
|
7984e5 |
return FALSE;
|
|
|
7984e5 |
@@ -428,7 +429,8 @@ xwl_glamor_select_eglstream_backend(struct xwl_screen *xwl_screen)
|
|
|
7984e5 |
return TRUE;
|
|
|
7984e5 |
}
|
|
|
7984e5 |
else
|
|
|
7984e5 |
- ErrorF("Missing Wayland requirements for glamor EGLStream backend\n");
|
|
|
7984e5 |
+ LogMessageVerb(X_INFO, 3,
|
|
|
7984e5 |
+ "Missing Wayland requirements for glamor EGLStream backend\n");
|
|
|
7984e5 |
#endif
|
|
|
7984e5 |
|
|
|
7984e5 |
return FALSE;
|
|
|
7984e5 |
--
|
|
|
7984e5 |
2.33.1
|
|
|
7984e5 |
|