diff --git a/.gitignore b/.gitignore
index 0c66563..88aa4a9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/mutter-40.7.tar.xz
+SOURCES/mutter-40.8.tar.xz
diff --git a/.mutter.metadata b/.mutter.metadata
index 566a3df..63676b6 100644
--- a/.mutter.metadata
+++ b/.mutter.metadata
@@ -1 +1 @@
-7d7359409e399fb0ed52338920ab8e1d87537110 SOURCES/mutter-40.7.tar.xz
+68d490f395c64f470105e3fb5b75878ce6e80640 SOURCES/mutter-40.8.tar.xz
diff --git a/SOURCES/x11-monitor-configuration-patches.patch b/SOURCES/x11-monitor-configuration-patches.patch
index d0402be..43a6236 100644
--- a/SOURCES/x11-monitor-configuration-patches.patch
+++ b/SOURCES/x11-monitor-configuration-patches.patch
@@ -1,4 +1,4 @@
-From 9c7c46384ec5e64fbfad84366c93ece52aabd26a Mon Sep 17 00:00:00 2001
+From 22c48221a3117a7a8ac5b983767d8de5ec5fd599 Mon Sep 17 00:00:00 2001
 From: Rui Matos <tiagomatos@gmail.com>
 Date: Tue, 6 Oct 2015 21:16:18 +0200
 Subject: [PATCH 1/9] monitor-manager-xrandr: Work around spurious hotplugs on
@@ -14,7 +14,7 @@ hotplug.
  1 file changed, 20 insertions(+), 1 deletion(-)
 
 diff --git a/src/backends/x11/meta-monitor-manager-xrandr.c b/src/backends/x11/meta-monitor-manager-xrandr.c
-index 489a9b4241..1ddc2a7870 100644
+index 489a9b424..1ddc2a787 100644
 --- a/src/backends/x11/meta-monitor-manager-xrandr.c
 +++ b/src/backends/x11/meta-monitor-manager-xrandr.c
 @@ -1100,6 +1100,20 @@ meta_monitor_manager_xrandr_class_init (MetaMonitorManagerXrandrClass *klass)
@@ -60,10 +60,10 @@ index 489a9b4241..1ddc2a7870 100644
                            manager_xrandr->last_xrandr_set_timestamp);
    if (is_hotplug)
 -- 
-2.31.1
+2.33.1
 
 
-From 17d9494cc08e833a6e896daa4f85a15b81df1554 Mon Sep 17 00:00:00 2001
+From 1092dfec7b096e6ad3208dba362623faf26c564c Mon Sep 17 00:00:00 2001
 From: Rui Matos <tiagomatos@gmail.com>
 Date: Mon, 4 Jun 2018 16:35:04 -0400
 Subject: [PATCH 2/9] monitor-manager-xrandr: Force an update when resuming
@@ -80,7 +80,7 @@ laptop on a dock, meaning that we'd miss newly attached outputs.
  4 files changed, 125 insertions(+), 10 deletions(-)
 
 diff --git a/src/backends/meta-gpu.c b/src/backends/meta-gpu.c
-index ce4353bf01..6b3086e747 100644
+index ce4353bf0..6b3086e74 100644
 --- a/src/backends/meta-gpu.c
 +++ b/src/backends/meta-gpu.c
 @@ -66,6 +66,13 @@ meta_gpu_has_hotplug_mode_update (MetaGpu *gpu)
@@ -98,7 +98,7 @@ index ce4353bf01..6b3086e747 100644
  meta_gpu_read_current (MetaGpu  *gpu,
                         GError  **error)
 diff --git a/src/backends/meta-gpu.h b/src/backends/meta-gpu.h
-index 9d12f95a72..37b76bd0fa 100644
+index 9d12f95a7..37b76bd0f 100644
 --- a/src/backends/meta-gpu.h
 +++ b/src/backends/meta-gpu.h
 @@ -36,8 +36,12 @@ struct _MetaGpuClass
@@ -115,7 +115,7 @@ index 9d12f95a72..37b76bd0fa 100644
  gboolean meta_gpu_read_current (MetaGpu  *gpu,
                                  GError  **error);
 diff --git a/src/backends/x11/meta-gpu-xrandr.c b/src/backends/x11/meta-gpu-xrandr.c
-index bc3292d368..6a96e53979 100644
+index 6c84be6ce..573df7a90 100644
 --- a/src/backends/x11/meta-gpu-xrandr.c
 +++ b/src/backends/x11/meta-gpu-xrandr.c
 @@ -46,6 +46,8 @@ struct _MetaGpuXrandr
@@ -127,8 +127,8 @@ index bc3292d368..6a96e53979 100644
  };
  
  G_DEFINE_TYPE (MetaGpuXrandr, meta_gpu_xrandr, META_TYPE_GPU)
-@@ -86,6 +88,14 @@ get_xmode_name (XRRModeInfo *xmode)
-   return g_strdup_printf ("%dx%d", width, height);
+@@ -104,6 +106,14 @@ calculate_xrandr_refresh_rate (XRRModeInfo *xmode)
+   return xmode->dotClock / (h_total * v_total);
  }
  
 +static void
@@ -142,7 +142,7 @@ index bc3292d368..6a96e53979 100644
  static gboolean
  meta_gpu_xrandr_read_current (MetaGpu  *gpu,
                                GError  **error)
-@@ -123,8 +133,18 @@ meta_gpu_xrandr_read_current (MetaGpu  *gpu,
+@@ -141,8 +151,18 @@ meta_gpu_xrandr_read_current (MetaGpu  *gpu,
    monitor_manager->screen_width = WidthOfScreen (screen);
    monitor_manager->screen_height = HeightOfScreen (screen);
  
@@ -163,7 +163,7 @@ index bc3292d368..6a96e53979 100644
    if (!resources)
      {
        g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED,
-@@ -263,6 +283,7 @@ meta_gpu_xrandr_finalize (GObject *object)
+@@ -280,6 +300,7 @@ meta_gpu_xrandr_finalize (GObject *object)
  static void
  meta_gpu_xrandr_init (MetaGpuXrandr *gpu_xrandr)
  {
@@ -171,14 +171,14 @@ index bc3292d368..6a96e53979 100644
  }
  
  static void
-@@ -274,4 +295,5 @@ meta_gpu_xrandr_class_init (MetaGpuXrandrClass *klass)
+@@ -291,4 +312,5 @@ meta_gpu_xrandr_class_init (MetaGpuXrandrClass *klass)
    object_class->finalize = meta_gpu_xrandr_finalize;
  
    gpu_class->read_current = meta_gpu_xrandr_read_current;
 +  gpu_class->poll_hardware = meta_gpu_xrandr_poll_hardware;
  }
 diff --git a/src/backends/x11/meta-monitor-manager-xrandr.c b/src/backends/x11/meta-monitor-manager-xrandr.c
-index 1ddc2a7870..61e13f459d 100644
+index 1ddc2a787..61e13f459 100644
 --- a/src/backends/x11/meta-monitor-manager-xrandr.c
 +++ b/src/backends/x11/meta-monitor-manager-xrandr.c
 @@ -72,6 +72,10 @@ struct _MetaMonitorManagerXrandr
@@ -335,10 +335,10 @@ index 1ddc2a7870..61e13f459d 100644
    return TRUE;
  }
 -- 
-2.31.1
+2.33.1
 
 
-From 7a04949b978ebe96cd088d7bd255fd3f52c7c355 Mon Sep 17 00:00:00 2001
+From a4e09fe21fc77188c99fb41650eb18c171e39f36 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
 Date: Mon, 24 Feb 2020 16:09:59 +0100
 Subject: [PATCH 3/9] Revert "MetaMonitorManager: ignore hotplug_mode_update at
@@ -350,7 +350,7 @@ This reverts commit 183f4b0c13f3dc9565bf5f693f2e5d61ca0199c9.
  1 file changed, 1 insertion(+), 2 deletions(-)
 
 diff --git a/src/backends/meta-monitor-manager.c b/src/backends/meta-monitor-manager.c
-index a75da9329e..c291ddb5d3 100644
+index a75da9329..c291ddb5d 100644
 --- a/src/backends/meta-monitor-manager.c
 +++ b/src/backends/meta-monitor-manager.c
 @@ -609,8 +609,7 @@ meta_monitor_manager_has_hotplug_mode_update (MetaMonitorManager *manager)
@@ -364,10 +364,10 @@ index a75da9329e..c291ddb5d3 100644
  
  MetaMonitorsConfig *
 -- 
-2.31.1
+2.33.1
 
 
-From babcf2a6d09136bcf1bf2dc958046aaa0334b85e Mon Sep 17 00:00:00 2001
+From 2dbf32b591c004fc996ff16d0b6622659185f2b3 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
 Date: Thu, 28 Jan 2016 15:26:33 +0100
 Subject: [PATCH 4/9] monitor-manager: Consider external layout before default
@@ -386,7 +386,7 @@ back to the default linear config.
  3 files changed, 107 insertions(+)
 
 diff --git a/src/backends/meta-monitor-config-manager.c b/src/backends/meta-monitor-config-manager.c
-index 0253e072ff..2f6cc3856f 100644
+index 0253e072f..2f6cc3856 100644
 --- a/src/backends/meta-monitor-config-manager.c
 +++ b/src/backends/meta-monitor-config-manager.c
 @@ -739,6 +739,92 @@ create_preferred_logical_monitor_config (MetaMonitorManager          *monitor_ma
@@ -483,7 +483,7 @@ index 0253e072ff..2f6cc3856f 100644
  meta_monitor_config_manager_create_linear (MetaMonitorConfigManager *config_manager)
  {
 diff --git a/src/backends/meta-monitor-config-manager.h b/src/backends/meta-monitor-config-manager.h
-index 86756a7e33..961d604bd5 100644
+index 86756a7e3..961d604bd 100644
 --- a/src/backends/meta-monitor-config-manager.h
 +++ b/src/backends/meta-monitor-config-manager.h
 @@ -94,6 +94,8 @@ gboolean meta_monitor_config_manager_assign (MetaMonitorManager *manager,
@@ -496,7 +496,7 @@ index 86756a7e33..961d604bd5 100644
  MetaMonitorsConfig * meta_monitor_config_manager_create_linear (MetaMonitorConfigManager *config_manager);
  
 diff --git a/src/backends/meta-monitor-manager.c b/src/backends/meta-monitor-manager.c
-index c291ddb5d3..96f0d6b84a 100644
+index c291ddb5d..96f0d6b84 100644
 --- a/src/backends/meta-monitor-manager.c
 +++ b/src/backends/meta-monitor-manager.c
 @@ -695,6 +695,25 @@ meta_monitor_manager_ensure_configured (MetaMonitorManager *manager)
@@ -526,10 +526,10 @@ index c291ddb5d3..96f0d6b84a 100644
    if (config)
      {
 -- 
-2.31.1
+2.33.1
 
 
-From ada8c9b1346fe261a8fa04f68149c79d95c969ac Mon Sep 17 00:00:00 2001
+From 7a55398c0d108921af8d4fecdf9034ca94ef783c Mon Sep 17 00:00:00 2001
 From: rpm-build <rpm-build>
 Date: Tue, 11 Sep 2018 10:19:44 -0400
 Subject: [PATCH 5/9] monitor-manager: only reuse initial-config if monitor
@@ -553,7 +553,7 @@ the start up topology.
  3 files changed, 31 insertions(+), 7 deletions(-)
 
 diff --git a/src/backends/meta-monitor-config-manager.c b/src/backends/meta-monitor-config-manager.c
-index 2f6cc3856f..46249755bc 100644
+index 2f6cc3856..46249755b 100644
 --- a/src/backends/meta-monitor-config-manager.c
 +++ b/src/backends/meta-monitor-config-manager.c
 @@ -42,6 +42,7 @@ struct _MetaMonitorConfigManager
@@ -614,7 +614,7 @@ index 2f6cc3856f..46249755bc 100644
  
    G_OBJECT_CLASS (meta_monitor_config_manager_parent_class)->dispose (object);
 diff --git a/src/backends/meta-monitor-config-manager.h b/src/backends/meta-monitor-config-manager.h
-index 961d604bd5..dc273c961b 100644
+index 961d604bd..dc273c961 100644
 --- a/src/backends/meta-monitor-config-manager.h
 +++ b/src/backends/meta-monitor-config-manager.h
 @@ -95,7 +95,7 @@ META_EXPORT_TEST
@@ -627,7 +627,7 @@ index 961d604bd5..dc273c961b 100644
  MetaMonitorsConfig * meta_monitor_config_manager_create_linear (MetaMonitorConfigManager *config_manager);
  
 diff --git a/src/backends/meta-monitor-manager.c b/src/backends/meta-monitor-manager.c
-index 96f0d6b84a..baf5bf2f9f 100644
+index 96f0d6b84..baf5bf2f9 100644
 --- a/src/backends/meta-monitor-manager.c
 +++ b/src/backends/meta-monitor-manager.c
 @@ -615,9 +615,11 @@ should_use_stored_config (MetaMonitorManager *manager)
@@ -671,10 +671,10 @@ index 96f0d6b84a..baf5bf2f9f 100644
      {
        if (!meta_monitor_manager_apply_monitors_config (manager,
 -- 
-2.31.1
+2.33.1
 
 
-From baa22f3ac77f549bd36c2a0ea45ba4caee434ddc Mon Sep 17 00:00:00 2001
+From 26ef9d3b2f407ec87388789b04f553d13289e6e0 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
 Date: Mon, 18 Mar 2019 17:08:11 +0100
 Subject: [PATCH 6/9] monitor-config-manager: Use current mode when deriving
@@ -688,7 +688,7 @@ position of the monitor in the screen coordinate space.
  1 file changed, 46 insertions(+), 34 deletions(-)
 
 diff --git a/src/backends/meta-monitor-config-manager.c b/src/backends/meta-monitor-config-manager.c
-index 46249755bc..f355879c3e 100644
+index 46249755b..f355879c3 100644
 --- a/src/backends/meta-monitor-config-manager.c
 +++ b/src/backends/meta-monitor-config-manager.c
 @@ -678,21 +678,20 @@ get_monitor_transform (MetaMonitorManager *monitor_manager,
@@ -810,10 +810,10 @@ index 46249755bc..f355879c3e 100644
          continue;
  
 -- 
-2.31.1
+2.33.1
 
 
-From 52622c80f747a03738823471be9d275c7a2fd8c0 Mon Sep 17 00:00:00 2001
+From e64a5c73f06c14371304c978e10584a211f704f1 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
 Date: Mon, 18 Mar 2019 17:10:37 +0100
 Subject: [PATCH 7/9] monitor-manager: Don't try to derive current config on
@@ -844,7 +844,7 @@ the following changes:
  5 files changed, 49 insertions(+), 34 deletions(-)
 
 diff --git a/src/backends/meta-monitor-config-manager.c b/src/backends/meta-monitor-config-manager.c
-index f355879c3e..4b37657d34 100644
+index f355879c3..4b37657d3 100644
 --- a/src/backends/meta-monitor-config-manager.c
 +++ b/src/backends/meta-monitor-config-manager.c
 @@ -42,7 +42,7 @@ struct _MetaMonitorConfigManager
@@ -926,7 +926,7 @@ index f355879c3e..4b37657d34 100644
  
    G_OBJECT_CLASS (meta_monitor_config_manager_parent_class)->dispose (object);
 diff --git a/src/backends/meta-monitor-config-manager.h b/src/backends/meta-monitor-config-manager.h
-index dc273c961b..641ed1bc1a 100644
+index dc273c961..641ed1bc1 100644
 --- a/src/backends/meta-monitor-config-manager.h
 +++ b/src/backends/meta-monitor-config-manager.h
 @@ -96,6 +96,11 @@ MetaMonitorsConfig * meta_monitor_config_manager_get_stored (MetaMonitorConfigMa
@@ -942,7 +942,7 @@ index dc273c961b..641ed1bc1a 100644
  MetaMonitorsConfig * meta_monitor_config_manager_create_linear (MetaMonitorConfigManager *config_manager);
  
 diff --git a/src/backends/meta-monitor-manager-private.h b/src/backends/meta-monitor-manager-private.h
-index 60c1e90821..571b9000dc 100644
+index 60c1e9082..571b9000d 100644
 --- a/src/backends/meta-monitor-manager-private.h
 +++ b/src/backends/meta-monitor-manager-private.h
 @@ -44,7 +44,8 @@ typedef enum _MetaMonitorManagerCapability
@@ -964,7 +964,7 @@ index 60c1e90821..571b9000dc 100644
    GnomePnpIds *pnp_ids;
  
 diff --git a/src/backends/meta-monitor-manager.c b/src/backends/meta-monitor-manager.c
-index baf5bf2f9f..9e57db94cd 100644
+index baf5bf2f9..9e57db94c 100644
 --- a/src/backends/meta-monitor-manager.c
 +++ b/src/backends/meta-monitor-manager.c
 @@ -612,14 +612,21 @@ should_use_stored_config (MetaMonitorManager *manager)
@@ -1028,7 +1028,7 @@ index baf5bf2f9f..9e57db94cd 100644
                                                         config,
                                                         method,
 diff --git a/src/backends/x11/meta-monitor-manager-xrandr.c b/src/backends/x11/meta-monitor-manager-xrandr.c
-index 61e13f459d..90ccb74053 100644
+index 61e13f459..90ccb7405 100644
 --- a/src/backends/x11/meta-monitor-manager-xrandr.c
 +++ b/src/backends/x11/meta-monitor-manager-xrandr.c
 @@ -984,7 +984,8 @@ meta_monitor_manager_xrandr_calculate_supported_scales (MetaMonitorManager
@@ -1042,10 +1042,10 @@ index 61e13f459d..90ccb74053 100644
  
  static gboolean
 -- 
-2.31.1
+2.33.1
 
 
-From e15c812ef8525d6dd6db730c1c6a1f8ad839bb09 Mon Sep 17 00:00:00 2001
+From c4038b08d265f9de55087fe629a43382649656a4 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
 Date: Wed, 27 Nov 2019 19:03:50 +0100
 Subject: [PATCH 8/9] monitor-manager-xrandr: Move dpms state and screen size
@@ -1058,10 +1058,10 @@ To be used by no-Xrandr fallback path.
  2 files changed, 40 insertions(+), 17 deletions(-)
 
 diff --git a/src/backends/x11/meta-gpu-xrandr.c b/src/backends/x11/meta-gpu-xrandr.c
-index 6a96e53979..e8361c77bc 100644
+index 573df7a90..368ac9402 100644
 --- a/src/backends/x11/meta-gpu-xrandr.c
 +++ b/src/backends/x11/meta-gpu-xrandr.c
-@@ -96,6 +96,32 @@ meta_gpu_xrandr_poll_hardware (MetaGpu *gpu)
+@@ -114,6 +114,32 @@ meta_gpu_xrandr_poll_hardware (MetaGpu *gpu)
    gpu_xrandr->need_hardware_poll = TRUE;
  }
  
@@ -1094,7 +1094,7 @@ index 6a96e53979..e8361c77bc 100644
  static gboolean
  meta_gpu_xrandr_read_current (MetaGpu  *gpu,
                                GError  **error)
-@@ -112,8 +138,6 @@ meta_gpu_xrandr_read_current (MetaGpu  *gpu,
+@@ -130,8 +156,6 @@ meta_gpu_xrandr_read_current (MetaGpu  *gpu,
    RROutput primary_output;
    unsigned int i, j;
    GList *l;
@@ -1103,7 +1103,7 @@ index 6a96e53979..e8361c77bc 100644
    GList *outputs = NULL;
    GList *modes = NULL;
    GList *crtcs = NULL;
-@@ -122,16 +146,7 @@ meta_gpu_xrandr_read_current (MetaGpu  *gpu,
+@@ -140,16 +164,7 @@ meta_gpu_xrandr_read_current (MetaGpu  *gpu,
      XRRFreeScreenResources (gpu_xrandr->resources);
    gpu_xrandr->resources = NULL;
  
@@ -1122,7 +1122,7 @@ index 6a96e53979..e8361c77bc 100644
    if (gpu_xrandr->need_hardware_poll)
      {
 diff --git a/src/backends/x11/meta-monitor-manager-xrandr.c b/src/backends/x11/meta-monitor-manager-xrandr.c
-index 90ccb74053..1b35545a09 100644
+index 90ccb7405..1b35545a0 100644
 --- a/src/backends/x11/meta-monitor-manager-xrandr.c
 +++ b/src/backends/x11/meta-monitor-manager-xrandr.c
 @@ -140,12 +140,9 @@ x11_dpms_state_to_power_save (CARD16 dpms_state)
@@ -1159,10 +1159,10 @@ index 90ccb74053..1b35545a09 100644
    parent_class->read_current_state (manager);
  }
 -- 
-2.31.1
+2.33.1
 
 
-From 49307c3171b086ba5cdebe633f97a217042c8903 Mon Sep 17 00:00:00 2001
+From 5553d415b2b826764e24f53398ee78fa1b169ba4 Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Jonas=20=C3=85dahl?= <jadahl@gmail.com>
 Date: Wed, 3 Oct 2018 10:50:47 +0200
 Subject: [PATCH 9/9] monitor-manager/xrandr: Create dummy screen sized monitor
@@ -1180,10 +1180,10 @@ monitor with a single output, crtc and mode.
  3 files changed, 111 insertions(+), 1 deletion(-)
 
 diff --git a/src/backends/x11/meta-gpu-xrandr.c b/src/backends/x11/meta-gpu-xrandr.c
-index e8361c77bc..3ecb80bb2c 100644
+index 368ac9402..48c729b5d 100644
 --- a/src/backends/x11/meta-gpu-xrandr.c
 +++ b/src/backends/x11/meta-gpu-xrandr.c
-@@ -122,6 +122,89 @@ update_screen_size (MetaGpuXrandr *gpu_xrandr)
+@@ -140,6 +140,89 @@ update_screen_size (MetaGpuXrandr *gpu_xrandr)
    monitor_manager->screen_height = HeightOfScreen (screen);
  }
  
@@ -1273,7 +1273,7 @@ index e8361c77bc..3ecb80bb2c 100644
  static gboolean
  meta_gpu_xrandr_read_current (MetaGpu  *gpu,
                                GError  **error)
-@@ -142,6 +225,9 @@ meta_gpu_xrandr_read_current (MetaGpu  *gpu,
+@@ -160,6 +243,9 @@ meta_gpu_xrandr_read_current (MetaGpu  *gpu,
    GList *modes = NULL;
    GList *crtcs = NULL;
  
@@ -1284,7 +1284,7 @@ index e8361c77bc..3ecb80bb2c 100644
      XRRFreeScreenResources (gpu_xrandr->resources);
    gpu_xrandr->resources = NULL;
 diff --git a/src/backends/x11/meta-monitor-manager-xrandr.c b/src/backends/x11/meta-monitor-manager-xrandr.c
-index 1b35545a09..98eb080b6b 100644
+index 1b35545a0..98eb080b6 100644
 --- a/src/backends/x11/meta-monitor-manager-xrandr.c
 +++ b/src/backends/x11/meta-monitor-manager-xrandr.c
 @@ -76,6 +76,7 @@ struct _MetaMonitorManagerXrandr
@@ -1353,7 +1353,7 @@ index 1b35545a09..98eb080b6b 100644
  	 and we don't want to step on its toes */
        XRRSelectInput (manager_xrandr->xdisplay,
 diff --git a/src/backends/x11/meta-monitor-manager-xrandr.h b/src/backends/x11/meta-monitor-manager-xrandr.h
-index d55b3d2b88..dc75134a56 100644
+index d55b3d2b8..dc75134a5 100644
 --- a/src/backends/x11/meta-monitor-manager-xrandr.h
 +++ b/src/backends/x11/meta-monitor-manager-xrandr.h
 @@ -33,9 +33,13 @@ G_DECLARE_FINAL_TYPE (MetaMonitorManagerXrandr, meta_monitor_manager_xrandr,
@@ -1371,5 +1371,5 @@ index d55b3d2b88..dc75134a56 100644
 +
  #endif /* META_MONITOR_MANAGER_XRANDR_H */
 -- 
-2.31.1
+2.33.1
 
diff --git a/SPECS/mutter.spec b/SPECS/mutter.spec
index 3d78584..0a9508f 100644
--- a/SPECS/mutter.spec
+++ b/SPECS/mutter.spec
@@ -9,7 +9,7 @@
 %global tarball_version %%(echo %{version} | tr '~' '.')
 
 Name:          mutter
-Version:       40.7
+Version:       40.8
 Release:       1%{?dist}
 Summary:       Window and compositing manager based on Clutter
 
@@ -204,6 +204,10 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
 %{_datadir}/mutter-%{mutter_api_version}/tests
 
 %changelog
+* Thu Jan 13 2022 Florian Müllner <fmuellner@redhat.com> - 40.8-1
+- Update to 40.8
+  Resolves: #2040043
+
 * Mon Dec 13 2021 Florian Müllner <fmuellner@redhat.com> - 40.7-1
 - Update to 40.7
   Resolves: #2031662