import ModemManager-1.10.8-4.el8
This commit is contained in:
parent
8642648c0e
commit
ca5bb065dc
37
SOURCES/0003-modem-simple-don-t-assert-ongoing-connect.patch
Normal file
37
SOURCES/0003-modem-simple-don-t-assert-ongoing-connect.patch
Normal file
@ -0,0 +1,37 @@
|
||||
From e95140e9137c920638649b6d3fe4878176cd92fd Mon Sep 17 00:00:00 2001
|
||||
From: Aleksander Morgado <aleksander@aleksander.es>
|
||||
Date: Wed, 13 Nov 2019 18:20:27 +0100
|
||||
Subject: [PATCH] iface-modem-simple: don't assert ongoing connect cancellable
|
||||
|
||||
[11642]: <debug> [1573665255.321490] Couldn't reload current power state: QMI operation failed: Transaction timed out
|
||||
[11642]: <debug> [1573665255.321697] No need to change power state: already in 'on' power state
|
||||
[11642]: <debug> [1573665255.330864] Modem (Quectel) '/sys/devices/platform/ehci-platform/usb1/1-1' completely disposed
|
||||
**
|
||||
ERROR:mm-iface-modem-simple.c:44:private_free: assertion failed: (!priv->ongoing_connect)
|
||||
|
||||
If the modem goes away in the middle of a connection attempt, there's
|
||||
no explicit connection cancellation performed, we just cleanup the
|
||||
modem object. In this case, the ongoing attempt cancellable will still
|
||||
exist, so just clean it up as well.
|
||||
|
||||
(cherry picked from commit 5e8c64d092e85f6d5479675499463464e1a42de6)
|
||||
---
|
||||
src/mm-iface-modem-simple.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/mm-iface-modem-simple.c b/src/mm-iface-modem-simple.c
|
||||
index 893c470c..1e29c3ce 100644
|
||||
--- a/src/mm-iface-modem-simple.c
|
||||
+++ b/src/mm-iface-modem-simple.c
|
||||
@@ -41,7 +41,7 @@ typedef struct {
|
||||
static void
|
||||
private_free (Private *priv)
|
||||
{
|
||||
- g_assert (!priv->ongoing_connect);
|
||||
+ g_clear_object (&priv->ongoing_connect);
|
||||
g_slice_free (Private, priv);
|
||||
}
|
||||
|
||||
--
|
||||
2.29.2
|
||||
|
@ -7,10 +7,11 @@
|
||||
Summary: Mobile broadband modem management service
|
||||
Name: ModemManager
|
||||
Version: 1.10.8
|
||||
Release: 2%{?dist}
|
||||
Release: 4%{?dist}
|
||||
Source: https://www.freedesktop.org/software/ModemManager/%{name}-%{version}.tar.xz
|
||||
Patch0: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/commit/fd1a26fc36df.patch#/0001-plugin-ignore-unwanted-net-ports.patch
|
||||
Patch1: 0002-port-serial-un-schedule-flash-operation-as-soon-as-i.patch
|
||||
Patch2: 0003-modem-simple-don-t-assert-ongoing-connect.patch
|
||||
License: GPLv2+
|
||||
Group: System Environment/Base
|
||||
|
||||
@ -94,6 +95,7 @@ Vala bindings for ModemManager
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
|
||||
%build
|
||||
# Regenerate configure, because the one that is shipped
|
||||
@ -193,6 +195,12 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
%{_datadir}/vala/vapi/libmm-glib.*
|
||||
|
||||
%changelog
|
||||
* Tue Apr 20 2021 Beniamino Galvani <bgalvani@redhat.com> - 1.10.8-4
|
||||
- Fix crash when modem goes away during a connection attempt (rh #1936416)
|
||||
|
||||
* Wed Feb 24 2021 Beniamino Galvani <bgalvani@redhat.com> - 1.10.8-3
|
||||
- Rebuild to fix multilib conflicts (rh #1853161)
|
||||
|
||||
* Fri Feb 14 2020 Antonio Cardace <acardace@redhat.com> - 1.10.8-2
|
||||
- Fix race condition when cancelling a flash operation (rh #1758128)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user