diff options
author | Joel Selvaraj <jo@jsfamily.in> | 2021-07-21 12:41:57 +0530 |
---|---|---|
committer | Joel Selvaraj <jo@jsfamily.in> | 2021-07-21 20:36:07 +0530 |
commit | 3b79f7379fa71286ac77f7f0be1025129bb9e0dd (patch) | |
tree | deadf84adae499ebedeeb0e5d9850c276ca2d922 /src/mm-base-modem.c | |
parent | 43c9c47b04750c1d7c8d3b7c9d9d1d79490e2da4 (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
Diffstat (limited to 'src/mm-base-modem.c')
-rw-r--r-- | src/mm-base-modem.c | 5 |
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); } |