aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-modem.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2023-12-18 09:21:39 +0000
committerAleksander Morgado <aleksander@aleksander.es>2024-01-25 13:45:14 +0000
commit910e450ea7189bcd726d94374458867bfb15576d (patch)
tree494530b7e91241457d8edfa1eb7184a4ce2c58aa /src/mm-base-modem.c
parent99f520269b6d3d3b081e58c4c91a8cd0a336c8f5 (diff)
port-qmi: use a single method to set all initial net port details
Diffstat (limited to 'src/mm-base-modem.c')
-rw-r--r--src/mm-base-modem.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c
index e02be984..aaf67573 100644
--- a/src/mm-base-modem.c
+++ b/src/mm-base-modem.c
@@ -1633,16 +1633,8 @@ mm_base_modem_organize_ports (MMBaseModem *self,
g_assert (MM_IS_PORT_NET (self->priv->data->data));
/* let the MMPortQmi know which net driver is being used, taken
* from the first item in the net port list */
- g_list_foreach (qmi,
- (GFunc)mm_port_qmi_set_net_driver,
- (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)mm_port_qmi_set_net_details, (gpointer) MM_PORT (self->priv->data->data));
+
g_list_foreach (qmi, (GFunc)g_object_ref, NULL);
self->priv->qmi = g_steal_pointer (&qmi);
}