From 3b79f7379fa71286ac77f7f0be1025129bb9e0dd Mon Sep 17 00:00:00 2001 From: Joel Selvaraj Date: Wed, 21 Jul 2021 12:41:57 +0530 Subject: [PATCH] base-modem: set net sysfs path Required by MMPortQmi for fetching the TX and RX endpoint IDs through sysfs from linux 5.14 onwards --- src/mm-base-modem.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c index ea3c5644..3b46f3db 100644 --- a/src/mm-base-modem.c +++ b/src/mm-base-modem.c @@ -1553,6 +1553,11 @@ mm_base_modem_organize_ports (MMBaseModem *self, (gpointer) mm_kernel_device_get_driver ( mm_port_peek_kernel_device ( MM_PORT (self->priv->data->data)))); + g_list_foreach (qmi, + (GFunc)mm_port_qmi_set_net_sysfs_path, + (gpointer) mm_kernel_device_get_sysfs_path ( + mm_port_peek_kernel_device ( + MM_PORT (self->priv->data->data)))); g_list_foreach (qmi, (GFunc)g_object_ref, NULL); self->priv->qmi = g_steal_pointer (&qmi); }