aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Selvaraj <jo@jsfamily.in>2021-07-21 12:41:57 +0530
committerJoel Selvaraj <jo@jsfamily.in>2021-07-21 20:36:07 +0530
commit3b79f7379fa71286ac77f7f0be1025129bb9e0dd (patch)
treedeadf84adae499ebedeeb0e5d9850c276ca2d922
parent43c9c47b04750c1d7c8d3b7c9d9d1d79490e2da4 (diff)
base-modem: set net sysfs path
Required by MMPortQmi for fetching the TX and RX endpoint IDs through sysfs from linux 5.14 onwards
-rw-r--r--src/mm-base-modem.c5
1 files changed, 5 insertions, 0 deletions
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);
}