Merge request !1316 from 'typos'

treewide: Fix typos

https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1316
This commit is contained in:
Dan Williams
2025-03-12 00:52:49 +00:00
44 changed files with 62 additions and 62 deletions
+2 -2
View File
@@ -229,7 +229,7 @@ The most important features and changes in this release are the following:
* New udev tags: * New udev tags:
** The 'ID_MM_REQUIRED' port-specific udev tag allows users to specify that ** The 'ID_MM_REQUIRED' port-specific udev tag allows users to specify that
the modem must be able to succesfully probe and use the given control the modem must be able to successfully probe and use the given control
port. port.
** The 'ID_MM_MAX_MULTIPLEXED_LINKS' udev tag allows user to specify the ** The 'ID_MM_MAX_MULTIPLEXED_LINKS' udev tag allows user to specify the
maximum amount of multiplexed links the modem supports. This tag may be maximum amount of multiplexed links the modem supports. This tag may be
@@ -1429,7 +1429,7 @@ This version comes with the following new features:
** Implemented support for devices which only work in "raw IP" mode, like ** Implemented support for devices which only work in "raw IP" mode, like
the Sierra MC7455. the Sierra MC7455.
** Implemented support for SIM related operations using the UIM service, as ** Implemented support for SIM related operations using the UIM service, as
newer modems with multi-SIM capabilities don't suppor the legacy DMS UIM newer modems with multi-SIM capabilities don't support the legacy DMS UIM
operations. operations.
** Implemented support for detecting network-initiated disconnections. ** Implemented support for detecting network-initiated disconnections.
+1 -1
View File
@@ -15,7 +15,7 @@ actual device (Generic AT, vendor-specific AT, QCDM, QMI, MBIM...).
## Getting Started ## Getting Started
ModemManager uses the meson build system. Meson is likely available as a ModemManager uses the meson build system. Meson is likely available as a
package from your Linux distrubtion, but if not please refer to the [Meson package from your Linux distribution, but if not please refer to the [Meson
project](https://mesonbuild.com/Quick-guide.html) for installation instructions. Once you have Meson installed you'll project](https://mesonbuild.com/Quick-guide.html) for installation instructions. Once you have Meson installed you'll
probably want to install [libmbim](https://gitlab.freedesktop.org/mobile-broadband/libmbim) and [libqmi](https://gitlab.freedesktop.org/mobile-broadband/libqmi) which most modems require. probably want to install [libmbim](https://gitlab.freedesktop.org/mobile-broadband/libmbim) and [libqmi](https://gitlab.freedesktop.org/mobile-broadband/libqmi) which most modems require.
+1 -1
View File
@@ -478,7 +478,7 @@ detects it.
.TP .TP
.B \-\-location\-set\-supl\-server=[IP:PORT] or \-\-location\-set\-supl\-server=[FQDN:PORT] .B \-\-location\-set\-supl\-server=[IP:PORT] or \-\-location\-set\-supl\-server=[FQDN:PORT]
Configure the location of the A\-GPS SUPL server, either specifying the IP Configure the location of the A\-GPS SUPL server, either specifying the IP
address (\fBIP:PORT\fR) or specifyng a fully qualified domain name address (\fBIP:PORT\fR) or specifying a fully qualified domain name
(\fB[FQDN:PORT]\fR). (\fB[FQDN:PORT]\fR).
.TP .TP
.B \-\-location\-inject\-assistance\-data=[PATH] .B \-\-location\-inject\-assistance\-data=[PATH]
+2 -2
View File
@@ -29,7 +29,7 @@
ModemManager is a DBus system bus activated service (meaning it's started ModemManager is a DBus system bus activated service (meaning it's started
automatically when a request arrives). It is written in C, using glib and gio. automatically when a request arrives). It is written in C, using glib and gio.
Several GInterfaces specify different features that the modems support, Several GInterfaces specify different features that the modems support,
including the generic MMIfaceModem3gpp and MMIfaceModemCdma which provice basic including the generic MMIfaceModem3gpp and MMIfaceModemCdma which provide basic
operations for 3GPP (GSM, UMTS, LTE) or CDMA (CDMA1x, EV-DO) modems. If a given operations for 3GPP (GSM, UMTS, LTE) or CDMA (CDMA1x, EV-DO) modems. If a given
feature is not available in the modem, the specific interface will not be feature is not available in the modem, the specific interface will not be
exported in DBus. exported in DBus.
@@ -63,7 +63,7 @@
marked with the <emphasis>ID_MM_CANDIDATE</emphasis> tag in udev. marked with the <emphasis>ID_MM_CANDIDATE</emphasis> tag in udev.
</para> </para>
<para> <para>
Aditionally, users of RS232-based devices may need to request additional manual Additionally, users of RS232-based devices may need to request additional manual
scans via DBus, in order to detect modems that may have been connected to scans via DBus, in order to detect modems that may have been connected to
RS232 to USB adapters. In this case, udev just knows about the USB adapter being RS232 to USB adapters. In this case, udev just knows about the USB adapter being
connected, not about the RS232 modem connected to the adapter, if any. connected, not about the RS232 modem connected to the adapter, if any.
+1 -1
View File
@@ -127,7 +127,7 @@ int main (int argc, char **argv)
* the events scheduled in the main context would never be fully released. * the events scheduled in the main context would never be fully released.
* This is obviously not a problem in this example as it will just exit, but * This is obviously not a problem in this example as it will just exit, but
* it can serve as guideline for others integrating sync-only libmm-glib * it can serve as guideline for others integrating sync-only libmm-glib
* opertions in other programs. By creating an ephimeral main loop here and * operations in other programs. By creating an ephimeral main loop here and
* appending an idle task (that will be run after all the other idle tasks * appending an idle task (that will be run after all the other idle tasks
* that may have been already scheduled), we make sure all are processed and * that may have been already scheduled), we make sure all are processed and
* removed before exiting.*/ * removed before exiting.*/
+4 -4
View File
@@ -39,7 +39,7 @@
* @MM_MODEM_CAPABILITY_LTE: Modem has LTE data capability. * @MM_MODEM_CAPABILITY_LTE: Modem has LTE data capability.
* @MM_MODEM_CAPABILITY_IRIDIUM: Modem has Iridium capabilities. * @MM_MODEM_CAPABILITY_IRIDIUM: Modem has Iridium capabilities.
* @MM_MODEM_CAPABILITY_5GNR: Modem has 5GNR capabilities. Since 1.14. * @MM_MODEM_CAPABILITY_5GNR: Modem has 5GNR capabilities. Since 1.14.
* @MM_MODEM_CAPABILITY_TDS: Modem has TDS capabilties. Since 1.20. * @MM_MODEM_CAPABILITY_TDS: Modem has TDS capabilities. Since 1.20.
* @MM_MODEM_CAPABILITY_ANY: Mask specifying all capabilities. * @MM_MODEM_CAPABILITY_ANY: Mask specifying all capabilities.
* *
* Flags describing one or more of the general access technology families that a * Flags describing one or more of the general access technology families that a
@@ -1199,7 +1199,7 @@ typedef enum { /*< underscore_name=mm_modem_contacts_storage >*/
* defined by the user of the API. * defined by the user of the API.
* @MM_BEARER_TYPE_DEFAULT_ATTACH: The initial default bearer established * @MM_BEARER_TYPE_DEFAULT_ATTACH: The initial default bearer established
* during LTE attach procedure, automatically connected as long as the device is * during LTE attach procedure, automatically connected as long as the device is
* regitered in the LTE network. * registered in the LTE network.
* @MM_BEARER_TYPE_DEDICATED: Secondary context (2G/3G) or dedicated bearer * @MM_BEARER_TYPE_DEDICATED: Secondary context (2G/3G) or dedicated bearer
* (4G), defined by the user of the API. These bearers use the same IP address * (4G), defined by the user of the API. These bearers use the same IP address
* used by a primary context or default bearer and provide a dedicated flow for * used by a primary context or default bearer and provide a dedicated flow for
@@ -1805,7 +1805,7 @@ typedef enum { /*< underscore_name=mm_modem_3gpp_packet_service_state >*/
/** /**
* MMSimType: * MMSimType:
* @MM_SIM_TYPE_UNKNOWN: SIM type is not known. * @MM_SIM_TYPE_UNKNOWN: SIM type is not known.
* @MM_SIM_TYPE_PHYSICAL: SIM is a pysical SIM. * @MM_SIM_TYPE_PHYSICAL: SIM is a physical SIM.
* @MM_SIM_TYPE_ESIM: SIM is a ESIM. * @MM_SIM_TYPE_ESIM: SIM is a ESIM.
* *
* SIM type indicating whether ESIM or not * SIM type indicating whether ESIM or not
@@ -1840,7 +1840,7 @@ typedef enum { /*< underscore_name=mm_sim_esim_status >*/
* @MM_SIM_REMOVABILITY_REMOVABLE: SIM is a removable SIM. * @MM_SIM_REMOVABILITY_REMOVABLE: SIM is a removable SIM.
* @MM_SIM_REMOVABILITY_NOT_REMOVABLE: SIM is not a removable SIM. * @MM_SIM_REMOVABILITY_NOT_REMOVABLE: SIM is not a removable SIM.
* *
* Respresents SIM removability of the current SIM. * Represents SIM removability of the current SIM.
* *
* Since: 1.20 * Since: 1.20
*/ */
@@ -21,7 +21,7 @@
used. used.
There are two different ways defined to use the interface: either enabling There are two different ways defined to use the interface: either enabling
peridic polling (with the Setup() method), or configuring the device with periodic polling (with the Setup() method), or configuring the device with
thresholds so that it reports the value updates automatically (with the thresholds so that it reports the value updates automatically (with the
SetupThresholds() method, since 1.20). SetupThresholds() method, since 1.20).
@@ -243,7 +243,7 @@ mm_cdma_manual_activation_properties_set_mdn (MMCdmaManualActivationProperties *
* mm_cdma_manual_activation_properties_get_min: * mm_cdma_manual_activation_properties_get_min:
* @self: A #MMCdmaManualActivationProperties. * @self: A #MMCdmaManualActivationProperties.
* *
* Gets the Mobile Indentification Number. * Gets the Mobile Identification Number.
* *
* Returns: (transfer none): The MIN. Do not free the returned value, it is * Returns: (transfer none): The MIN. Do not free the returned value, it is
* owned by @self. * owned by @self.
+1 -1
View File
@@ -46,7 +46,7 @@
* *
* These types and methods are flagged as deprecated and therefore * These types and methods are flagged as deprecated and therefore
* shouldn't be used in newly written code. They are provided to avoid * shouldn't be used in newly written code. They are provided to avoid
* innecessary API/ABI breaks, for compatibility purposes only. * unnecessary API/ABI breaks, for compatibility purposes only.
*/ */
/*****************************************************************************/ /*****************************************************************************/
+2 -2
View File
@@ -69,7 +69,7 @@ static MMFirmwareProperties *firmware_properties_new_empty (void);
* mm_firmware_properties_get_unique_id: * mm_firmware_properties_get_unique_id:
* @self: A #MMFirmwareProperties. * @self: A #MMFirmwareProperties.
* *
* Gets the unique ID of the firmare image. * Gets the unique ID of the firmware image.
* *
* Returns: (transfer none): The ID of the image. Do not free the returned * Returns: (transfer none): The ID of the image. Do not free the returned
* value, it is owned by @self. * value, it is owned by @self.
@@ -90,7 +90,7 @@ mm_firmware_properties_get_unique_id (MMFirmwareProperties *self)
* mm_firmware_properties_get_image_type: * mm_firmware_properties_get_image_type:
* @self: A #MMFirmwareProperties. * @self: A #MMFirmwareProperties.
* *
* Gets the type of the firmare image. * Gets the type of the firmware image.
* *
* Returns: A #MMFirmwareImageType specifying The type of the image. * Returns: A #MMFirmwareImageType specifying The type of the image.
* *
+1 -1
View File
@@ -1565,7 +1565,7 @@ mm_modem_3gpp_set_nr5g_registration_settings_sync (MMModem3gpp *
* *
* Finishes an operation started with mm_modem_3gpp_set_carrier_lock(). * Finishes an operation started with mm_modem_3gpp_set_carrier_lock().
* *
* Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set. * Returns: (skip): %TRUE if the call succeeded, %FALSE if @error is set.
* Since: 1.22 * Since: 1.22
*/ */
gboolean gboolean
+1 -1
View File
@@ -411,7 +411,7 @@ mm_modem_location_inject_assistance_data_finish (MMModemLocation *self,
* %NULL. * %NULL.
* @user_data: User data to pass to @callback. * @user_data: User data to pass to @callback.
* *
* Aynchronously injects assistance data to the GNSS module. * Asynchronously injects assistance data to the GNSS module.
* *
* When the operation is finished, @callback will be invoked in the * When the operation is finished, @callback will be invoked in the
* <link linkend="g-main-context-push-thread-default">thread-default main loop</link> * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
+4 -4
View File
@@ -651,7 +651,7 @@ mm_modem_messaging_delete_sync (MMModemMessaging *self,
* *
* Finishes an operation started with mm_modem_messaging_set_default_storage(). * Finishes an operation started with mm_modem_messaging_set_default_storage().
* *
* Returns: %TRUE if set default storage is sucess, %FALSE if @error is set. * Returns: %TRUE if set default storage is success, %FALSE if @error is set.
* *
* Since: 1.24 * Since: 1.24
*/ */
@@ -676,7 +676,7 @@ mm_modem_messaging_set_default_storage_finish (MMModemMessaging *self,
* %NULL * %NULL
* @user_data: User data to pass to @callback. * @user_data: User data to pass to @callback.
* *
* Asynchronously set deafult #MMSmsStorage in the modem. * Asynchronously set default #MMSmsStorage in the modem.
* *
* When the operation is finished, @callback will be invoked in the * When the operation is finished, @callback will be invoked in the
* <link linkend="g-main-context-push-thread-default">thread-default main loop</link> * <link linkend="g-main-context-push-thread-default">thread-default main loop</link>
@@ -711,12 +711,12 @@ mm_modem_messaging_set_default_storage (MMModemMessaging *self,
* @cancellable: (allow-none): A #GCancellable or %NULL. * @cancellable: (allow-none): A #GCancellable or %NULL.
* @error: Return location for error or %NULL. * @error: Return location for error or %NULL.
* *
* Synchronously set deafult #MMSmsStorage in the modem. * Synchronously set default #MMSmsStorage in the modem.
* *
* The calling thread is blocked until a reply is received. See * The calling thread is blocked until a reply is received. See
* mm_modem_messaging_set_default_storage() for the asynchronous version of this method. * mm_modem_messaging_set_default_storage() for the asynchronous version of this method.
* *
* Returns: %TRUE if set default storage is sucess, %FALSE if @error is set. * Returns: %TRUE if set default storage is success, %FALSE if @error is set.
* *
* Since: 1.24 * Since: 1.24
*/ */
+1 -1
View File
@@ -1776,7 +1776,7 @@ static int
check_log_config_respose (const char *buf, size_t len, uint32_t op) check_log_config_respose (const char *buf, size_t len, uint32_t op)
{ {
DMCmdLogConfigRsp *rsp = (DMCmdLogConfigRsp *) buf; DMCmdLogConfigRsp *rsp = (DMCmdLogConfigRsp *) buf;
size_t minlen = 16; /* minimum valid resposne */ size_t minlen = 16; /* minimum valid response */
int err; int err;
/* Ensure size is at least enough for the command header */ /* Ensure size is at least enough for the command header */
+1 -1
View File
@@ -28,7 +28,7 @@
/* Driver string reported for all QRTR nodes; not really a kernel driver */ /* Driver string reported for all QRTR nodes; not really a kernel driver */
#define MM_KERNEL_DEVICE_QRTR_DRIVER "qrtr" #define MM_KERNEL_DEVICE_QRTR_DRIVER "qrtr"
/* Subsytem string reported for all QRTR nodes; not really a kernel subsystem */ /* Subsystem string reported for all QRTR nodes; not really a kernel subsystem */
#define MM_KERNEL_DEVICE_QRTR_SUBSYSTEM "qrtr" #define MM_KERNEL_DEVICE_QRTR_SUBSYSTEM "qrtr"
/* Physical device UID string reported for all QRTR nodes; equal to the UID /* Physical device UID string reported for all QRTR nodes; equal to the UID
+1 -1
View File
@@ -99,7 +99,7 @@ struct _MMBaseCallClass {
GType mm_base_call_get_type (void); GType mm_base_call_get_type (void);
G_DEFINE_AUTOPTR_CLEANUP_FUNC (MMBaseCall, g_object_unref) G_DEFINE_AUTOPTR_CLEANUP_FUNC (MMBaseCall, g_object_unref)
/* This one can be overriden by plugins */ /* This one can be overridden by plugins */
MMBaseCall *mm_base_call_new (MMBaseModem *modem, MMBaseCall *mm_base_call_new (MMBaseModem *modem,
MMCallDirection direction, MMCallDirection direction,
const gchar *number, const gchar *number,
+2 -2
View File
@@ -354,9 +354,9 @@ mm_base_cbm_new_with_part (MMBaseModem *modem,
if (!mm_base_cbm_take_part (self, first_part, error)) if (!mm_base_cbm_take_part (self, first_part, error))
g_clear_object (&self); g_clear_object (&self);
/* We do export uncomplete multipart messages, so clients can make use of it /* We do export incomplete multipart messages, so clients can make use of it
* Only the STATE of the CBM object will be valid in the exported DBus * Only the STATE of the CBM object will be valid in the exported DBus
* interface intially.*/ * interface initially.*/
if (self) if (self)
mm_base_cbm_export (self); mm_base_cbm_export (self);
+1 -1
View File
@@ -359,7 +359,7 @@ device_removed (MMBaseManager *self,
mm_obj_msg (self, "port %s released by device '%s'", name, mm_device_get_uid (device)); mm_obj_msg (self, "port %s released by device '%s'", name, mm_device_get_uid (device));
mm_device_release_port_name (device, subsystem, name); mm_device_release_port_name (device, subsystem, name);
/* If port probe list gets empty, remove the device object iself */ /* If port probe list gets empty, remove the device object itself */
if (!mm_device_peek_port_probe_list (device)) { if (!mm_device_peek_port_probe_list (device)) {
mm_obj_dbg (self, "removing empty device '%s'", mm_device_get_uid (device)); mm_obj_dbg (self, "removing empty device '%s'", mm_device_get_uid (device));
if (mm_plugin_manager_device_support_check_cancel (self->priv->plugin_manager, device)) if (mm_plugin_manager_device_support_check_cancel (self->priv->plugin_manager, device))
+1 -1
View File
@@ -164,7 +164,7 @@ MMBaseModemAtResponseProcessorResult mm_base_modem_response_processor_continue_o
GError **result_error); GError **result_error);
/* /*
* Response processor for commands that are partialy treated as OPTIONAL, where * Response processor for commands that are partially treated as OPTIONAL, where
* a failure in the command triggers a failure in the sequence only for non-AT * a failure in the command triggers a failure in the sequence only for non-AT
* generic errors. If successful, it finishes the sequence with the response of * generic errors. If successful, it finishes the sequence with the response of
* the command which didn't fail. * the command which didn't fail.
+1 -1
View File
@@ -1875,7 +1875,7 @@ mm_base_sms_multipart_new (MMBaseModem *modem,
if (!mm_base_sms_multipart_take_part (self, first_part, error)) if (!mm_base_sms_multipart_take_part (self, first_part, error))
g_clear_object (&self); g_clear_object (&self);
/* We do export uncomplete multipart messages, in order to be able to /* We do export incomplete multipart messages, in order to be able to
* request removal of all parts of those multipart SMS that will never * request removal of all parts of those multipart SMS that will never
* get completed. * get completed.
* Only the STATE of the SMS object will be valid in the exported DBus * Only the STATE of the SMS object will be valid in the exported DBus
+1 -1
View File
@@ -1313,7 +1313,7 @@ data_flash_3gpp_ready (MMPortSerial *data,
/* Send another CGACT on the primary port (also the data port when the modem /* Send another CGACT on the primary port (also the data port when the modem
* only has one serial port) if the previous one failed. Some modems, like * only has one serial port) if the previous one failed. Some modems, like
* the Huawei E173 (fw 11.126.15.00.445) stop responding on their primary * the Huawei E173 (fw 11.126.15.00.445) stop responding on their primary
* port when the CGACT is sent on the separte data port. * port when the CGACT is sent on the separate data port.
*/ */
if (MM_PORT_SERIAL (ctx->primary) == data) if (MM_PORT_SERIAL (ctx->primary) == data)
mm_obj_dbg (self, "sending PDP context deactivation in primary/data port..."); mm_obj_dbg (self, "sending PDP context deactivation in primary/data port...");
+6 -6
View File
@@ -647,7 +647,7 @@ qmi_load_current_capabilities_ready (MMIfaceModem *self,
ctx->current_qmi = mm_shared_qmi_load_current_capabilities_finish (self, res, &error); ctx->current_qmi = mm_shared_qmi_load_current_capabilities_finish (self, res, &error);
if (error) { if (error) {
mm_obj_dbg (self, "couldn't load currrent capabilities using QMI over MBIM: %s", error->message); mm_obj_dbg (self, "couldn't load current capabilities using QMI over MBIM: %s", error->message);
g_clear_error (&error); g_clear_error (&error);
} }
@@ -2094,7 +2094,7 @@ radio_state_set_up_ready (MbimDevice *device,
} }
/* The SDX55 returns "Operation not allowed", but not really sure about other /* The SDX55 returns "Operation not allowed", but not really sure about other
* older devices. The original logic in the MBIM implemetation triggered a retry * older devices. The original logic in the MBIM implementation triggered a retry
* for any kind of error, so let's do the same for now. */ * for any kind of error, so let's do the same for now. */
mm_obj_warn (self, "%s", error->message); mm_obj_warn (self, "%s", error->message);
g_task_return_new_error (task, MM_CORE_ERROR, MM_CORE_ERROR_RETRY, "Invalid transition"); g_task_return_new_error (task, MM_CORE_ERROR, MM_CORE_ERROR_RETRY, "Invalid transition");
@@ -2833,7 +2833,7 @@ base_stations_info_query_ready (MbimDevice *device,
next = g_list_next (l); next = g_list_next (l);
data = (MMRfInfo *)(l->data); data = (MMRfInfo *)(l->data);
/* Comparing the derived frequncy value from NRARFCN with received center frequency data to map the NR CELL */ /* Comparing the derived frequency value from NRARFCN with received center frequency data to map the NR CELL */
if (fabs (mm_nrarfcn_to_frequency (nr_serving_cells[i]->nrarfcn, self) - data->center_frequency) < FREQUENCY_TOLERANCE_HZ) { if (fabs (mm_nrarfcn_to_frequency (nr_serving_cells[i]->nrarfcn, self) - data->center_frequency) < FREQUENCY_TOLERANCE_HZ) {
mm_obj_dbg (self, "Merging radio frequency data with 5gnr serving cell info"); mm_obj_dbg (self, "Merging radio frequency data with 5gnr serving cell info");
CELL_INFO_SET_UINT (data->serving_cell_type, MM_SERVING_CELL_TYPE_INVALID, nr5g_set_serving_cell_type, MM_CELL_INFO_NR5G); CELL_INFO_SET_UINT (data->serving_cell_type, MM_SERVING_CELL_TYPE_INVALID, nr5g_set_serving_cell_type, MM_CELL_INFO_NR5G);
@@ -7183,7 +7183,7 @@ register_state_set_ready (MbimDevice *device,
* not "No error", making it unsuitable as condition for registration check. * not "No error", making it unsuitable as condition for registration check.
* Still, there are certain modems (e.g. Fibocom NL668) that will * Still, there are certain modems (e.g. Fibocom NL668) that will
* report Failure+NwError=0 even after the modem has already reported a * report Failure+NwError=0 even after the modem has already reported a
* succesful registration via indications after the set operation. If * successful registration via indications after the set operation. If
* that is the case, log about it and ignore the error; we are anyway * that is the case, log about it and ignore the error; we are anyway
* reloading the registration info after the set, so it should not be * reloading the registration info after the set, so it should not be
* a big issue. */ * a big issue. */
@@ -8389,7 +8389,7 @@ modem_3gpp_ussd_check_support (MMIfaceModem3gppUssd *self,
} }
/*****************************************************************************/ /*****************************************************************************/
/* USSD encoding/deconding helpers /* USSD encoding/decoding helpers
* *
* Note: we don't care about subclassing the ussd_encode/decode methods in the * Note: we don't care about subclassing the ussd_encode/decode methods in the
* interface, as we're going to use this methods just here. * interface, as we're going to use this methods just here.
@@ -9954,7 +9954,7 @@ set_device_slot_mappings_ready (MbimDevice *device,
"SIM slot switch to '%u' failed", slot_number); "SIM slot switch to '%u' failed", slot_number);
} else { } else {
/* Keep pending_sim_slot_switch_action flag TRUE to cleanly ignore SIM related indications /* Keep pending_sim_slot_switch_action flag TRUE to cleanly ignore SIM related indications
* during slot swithing, We don't want SIM related indications received trigger the update * during slot switching, We don't want SIM related indications received trigger the update
* of SimSlots property, which may not be what we want as the modem object is being shutdown */ * of SimSlots property, which may not be what we want as the modem object is being shutdown */
self->priv->active_slot_index = slot_number + 1; self->priv->active_slot_index = slot_number + 1;
g_task_return_boolean (task, TRUE); g_task_return_boolean (task, TRUE);
+1 -1
View File
@@ -5074,7 +5074,7 @@ modem_3gpp_load_eps_ue_mode_operation (MMIfaceModem3gpp *self,
} }
/*****************************************************************************/ /*****************************************************************************/
/* UE mode of operation for EPS settin (3GPP interface) */ /* UE mode of operation for EPS setting (3GPP interface) */
static gboolean static gboolean
modem_3gpp_set_eps_ue_mode_operation_finish (MMIfaceModem3gpp *self, modem_3gpp_set_eps_ue_mode_operation_finish (MMIfaceModem3gpp *self,
+1 -1
View File
@@ -597,7 +597,7 @@ mm_register_error_mapping (GQuark input_error_domain,
input->error_code = input_error_code; input->error_code = input_error_code;
/* ensure no other error is registered with the same hash, we don't want or /* ensure no other error is registered with the same hash, we don't want or
* expect dupicates*/ * expect duplicates*/
g_assert (!g_hash_table_lookup (error_mappings, input)); g_assert (!g_hash_table_lookup (error_mappings, input));
output = g_slice_new0 (DomainCodePair); output = g_slice_new0 (DomainCodePair);
+1 -1
View File
@@ -544,7 +544,7 @@ set_profile_step_select_profile_exact (GTask *task)
mm_obj_dbg (self, "reusing profile '%s'", ctx->index_field_value_str); mm_obj_dbg (self, "reusing profile '%s'", ctx->index_field_value_str);
ctx->stored = g_object_ref (existing); ctx->stored = g_object_ref (existing);
} else } else
mm_obj_dbg (self, "overwritting profile '%s'", ctx->index_field_value_str); mm_obj_dbg (self, "overwriting profile '%s'", ctx->index_field_value_str);
ctx->step++; ctx->step++;
set_profile_step (task); set_profile_step (task);
+1 -1
View File
@@ -435,7 +435,7 @@ handle_set_default_storage_auth_ready (MMBaseModem *self,
return; return;
} }
mm_obj_info (self, "procesing user request to set default storage '%s'...", mm_obj_info (self, "processing user request to set default storage '%s'...",
mm_sms_storage_get_string (ctx->storage)); mm_sms_storage_get_string (ctx->storage));
if (!(MM_IFACE_MODEM_MESSAGING_GET_IFACE (ctx->self)->set_default_storage) || if (!(MM_IFACE_MODEM_MESSAGING_GET_IFACE (ctx->self)->set_default_storage) ||
+1 -1
View File
@@ -1091,7 +1091,7 @@ prepare_hangup_all_foreach (MMBaseCall *call,
* *
* The 3GPP TS27.007 spec for +CHUP states that the "Execution command causes * The 3GPP TS27.007 spec for +CHUP states that the "Execution command causes
* the TA to hangup the current call of the MT." This sentence leaves a bit of open * the TA to hangup the current call of the MT." This sentence leaves a bit of open
* interpretation to the implementors, because a current call can be considered only * interpretation to the implementers, because a current call can be considered only
* the active ones, or otherwise any call (active, held or waiting). * the active ones, or otherwise any call (active, held or waiting).
* *
* And so, the u-blox TOBY-L4 takes one interpretation and "In case of multiple * And so, the u-blox TOBY-L4 takes one interpretation and "In case of multiple
+2 -2
View File
@@ -277,7 +277,7 @@ mm_create_device_identifier (guint vid,
if (ati) if (ati)
g_string_append (devid, ati); g_string_append (devid, ati);
if (ati1) { if (ati1) {
/* Only append "ATI1" if it's differnet than "ATI" */ /* Only append "ATI1" if it's different than "ATI" */
if (!ati || (strcmp (ati, ati1) != 0)) if (!ati || (strcmp (ati, ati1) != 0))
g_string_append (devid, ati1); g_string_append (devid, ati1);
} }
@@ -1261,7 +1261,7 @@ mm_3gpp_parse_cops_test_response (const gchar *reply,
/* Cell access technology (GSM, UTRAN, etc) got added later and not all /* Cell access technology (GSM, UTRAN, etc) got added later and not all
* modems implement it. Some modesm have quirks that make it hard to * modems implement it. Some modesm have quirks that make it hard to
* use one regular experession for matching both pre-UMTS and UMTS * use one regular expression for matching both pre-UMTS and UMTS
* responses. So try UMTS-format first and fall back to pre-UMTS if * responses. So try UMTS-format first and fall back to pre-UMTS if
* we get no UMTS-formst matches. * we get no UMTS-formst matches.
*/ */
+2 -2
View File
@@ -590,11 +590,11 @@ guint mm_sim_validate_mnc_length (const guint8 *bin,
/*****************************************************************************/ /*****************************************************************************/
/* Signal quality percentage from different sources */ /* Signal quality percentage from different sources */
/* Limit the value betweeen [-113,-51] and scale it to a percentage */ /* Limit the value between [-113,-51] and scale it to a percentage */
#define MM_RSSI_TO_QUALITY(rssi) \ #define MM_RSSI_TO_QUALITY(rssi) \
(guint8)(100 - ((CLAMP (rssi, -113, -51) + 51) * 100 / (-113 + 51))) (guint8)(100 - ((CLAMP (rssi, -113, -51) + 51) * 100 / (-113 + 51)))
/* Limit the value betweeen [-110,-60] and scale it to a percentage */ /* Limit the value between [-110,-60] and scale it to a percentage */
#define MM_RSRP_TO_QUALITY(rsrp) \ #define MM_RSRP_TO_QUALITY(rsrp) \
(guint8)(100 - ((CLAMP (rsrp, -110, -60) + 60) * 100 / (-110 + 60))) (guint8)(100 - ((CLAMP (rsrp, -110, -60) + 60) * 100 / (-110 + 60)))
+1 -1
View File
@@ -855,7 +855,7 @@ mm_plugin_supports_port (MMPlugin *self,
} }
/* If a modem is already available and the plugin says that only one AT port is /* If a modem is already available and the plugin says that only one AT port is
* expected, check if we alredy got the single AT port. And if so, we know this * expected, check if we already got the single AT port. And if so, we know this
* port being probed won't be AT. */ * port being probed won't be AT. */
if (self->priv->single_at && if (self->priv->single_at &&
mm_port_probe_list_has_at_port (mm_device_peek_port_probe_list (device)) && mm_port_probe_list_has_at_port (mm_device_peek_port_probe_list (device)) &&
+1 -1
View File
@@ -2369,7 +2369,7 @@ qmi_device_open_second_ready (QmiDevice *qmi_device,
/* Otherwise, fatal */ /* Otherwise, fatal */
ctx->error = g_steal_pointer (&error); ctx->error = g_steal_pointer (&error);
} else { } else {
/* If the open with CTL data format is sucessful, update all settings /* If the open with CTL data format is successful, update all settings
* that we would have received with the internal setup data format * that we would have received with the internal setup data format
* process */ * process */
self->priv->kernel_data_modes = ctx->kernel_data_modes; self->priv->kernel_data_modes = ctx->kernel_data_modes;
+1 -1
View File
@@ -89,7 +89,7 @@ parse_qcdm (GByteArray *response,
/* Get the offset into the buffer of where the QCDM frame starts */ /* Get the offset into the buffer of where the QCDM frame starts */
if (!find_qcdm_start (response, &start)) { if (!find_qcdm_start (response, &start)) {
/* As a special case detect \r\nNO CARRIER\r\n which happens when a port /* As a special case detect \r\nNO CARRIER\r\n which happens when a port
* is in PPP mode and QCDM attemps to send QCDM requests. The modem will * is in PPP mode and QCDM attempts to send QCDM requests. The modem will
* often terminate PPP when it receives the bogus frame. * often terminate PPP when it receives the bogus frame.
*/ */
if (response->len >= sizeof (no_carrier) && memcmp (response->data, no_carrier, sizeof (no_carrier)) == 0) { if (response->len >= sizeof (no_carrier) && memcmp (response->data, no_carrier, sizeof (no_carrier)) == 0) {
+1 -1
View File
@@ -1072,7 +1072,7 @@ mm_shared_qmi_load_current_capabilities (MMIfaceModem *self,
* "mode preference" TLV to select currently enabled capabilities. * "mode preference" TLV to select currently enabled capabilities.
* b) If the device supports NAS Technology Preference (older devices), * b) If the device supports NAS Technology Preference (older devices),
* we use this method to select currently enabled capabilities. * we use this method to select currently enabled capabilities.
* c) If none of those messages is supported we don't allow swiching * c) If none of those messages is supported we don't allow switching
* capabilities. * capabilities.
*/ */
+1 -1
View File
@@ -469,7 +469,7 @@ uim_get_imsi_ready (QmiClientUim *client,
MM_CORE_ERROR_FAILED, MM_CORE_ERROR_FAILED,
"IMSI is malformed"); "IMSI is malformed");
else { else {
/* EFimsi contains a length byte, follwed by a nibble for parity, /* EFimsi contains a length byte, followed by a nibble for parity,
* and then followed by the actual IMSI in BCD. After converting * and then followed by the actual IMSI in BCD. After converting
* the BCD into a decimal string, we simply skip the first 3 * the BCD into a decimal string, we simply skip the first 3
* decimal digits to obtain the IMSI. */ * decimal digits to obtain the IMSI. */
@@ -325,7 +325,7 @@ connect_3gpp_context_step (GTask *task)
/* Clear task */ /* Clear task */
self->priv->connect_pending = NULL; self->priv->connect_pending = NULL;
/* If we already sent the connetion command, send the disconnection one */ /* If we already sent the connection command, send the disconnection one */
if (ctx->step > CONNECT_3GPP_CONTEXT_STEP_NDISDUP) if (ctx->step > CONNECT_3GPP_CONTEXT_STEP_NDISDUP)
mm_base_modem_at_command_full (ctx->modem, mm_base_modem_at_command_full (ctx->modem,
MM_IFACE_PORT_AT (ctx->primary), MM_IFACE_PORT_AT (ctx->primary),
@@ -221,7 +221,7 @@ setup_flow_control (MMIfaceModem *self,
} }
/*****************************************************************************/ /*****************************************************************************/
/* Load supported modes (Modem inteface) */ /* Load supported modes (Modem interface) */
static GArray * static GArray *
load_supported_modes_finish (MMIfaceModem *self, load_supported_modes_finish (MMIfaceModem *self,
@@ -254,7 +254,7 @@ load_supported_modes (MMIfaceModem *self,
} }
/*****************************************************************************/ /*****************************************************************************/
/* Create SIM (Modem inteface) */ /* Create SIM (Modem interface) */
static MMBaseSim * static MMBaseSim *
create_sim_finish (MMIfaceModem *self, create_sim_finish (MMIfaceModem *self,
+1 -1
View File
@@ -1458,7 +1458,7 @@ setup_ports (MMBroadbandModem *_self)
if (!(self->priv->enabled_sources & (MM_MODEM_LOCATION_SOURCE_GPS_NMEA | if (!(self->priv->enabled_sources & (MM_MODEM_LOCATION_SOURCE_GPS_NMEA |
MM_MODEM_LOCATION_SOURCE_GPS_RAW | MM_MODEM_LOCATION_SOURCE_GPS_RAW |
MM_MODEM_LOCATION_SOURCE_GPS_UNMANAGED))) { MM_MODEM_LOCATION_SOURCE_GPS_UNMANAGED))) {
/* make sure GPS is stopped incase it was left enabled */ /* make sure GPS is stopped in case it was left enabled */
mm_base_modem_at_command (MM_BASE_MODEM (self), "AT*E2GPSCTL=0", 3, FALSE, NULL, NULL); mm_base_modem_at_command (MM_BASE_MODEM (self), "AT*E2GPSCTL=0", 3, FALSE, NULL, NULL);
/* Add handler for the NMEA traces */ /* Add handler for the NMEA traces */
mm_port_serial_gps_add_trace_handler (gps_data_port, mm_port_serial_gps_add_trace_handler (gps_data_port,
+1 -1
View File
@@ -31,7 +31,7 @@
G_DEFINE_INTERFACE (MMSharedOption, mm_shared_option, MM_TYPE_IFACE_MODEM) G_DEFINE_INTERFACE (MMSharedOption, mm_shared_option, MM_TYPE_IFACE_MODEM)
/*****************************************************************************/ /*****************************************************************************/
/* Create SIM (Modem inteface) */ /* Create SIM (Modem interface) */
MMBaseSim * MMBaseSim *
mm_shared_option_create_sim_finish (MMIfaceModem *self, mm_shared_option_create_sim_finish (MMIfaceModem *self,
+1 -1
View File
@@ -303,7 +303,7 @@ create_socket_service (TestPortContext *self)
/* And store both the service and the socket. /* And store both the service and the socket.
* Since GLib 2.42 the socket may not be explicitly closed when the * Since GLib 2.42 the socket may not be explicitly closed when the
* listener is diposed, so we'll do it ourselves. */ * listener is disposed, so we'll do it ourselves. */
self->socket_service = service; self->socket_service = service;
self->socket = socket; self->socket = socket;
@@ -87,7 +87,7 @@ load_operator_name (MMIfaceModem3gpp *self,
} }
/*****************************************************************************/ /*****************************************************************************/
/* Load supported modes (Modem inteface) */ /* Load supported modes (Modem interface) */
static GArray * static GArray *
load_supported_modes_finish (MMIfaceModem *self, load_supported_modes_finish (MMIfaceModem *self,
+1 -1
View File
@@ -196,7 +196,7 @@ int main (int argc, char **argv)
g_unix_signal_add (SIGHUP, (GSourceFunc) signals_handler, NULL); g_unix_signal_add (SIGHUP, (GSourceFunc) signals_handler, NULL);
g_unix_signal_add (SIGTERM, (GSourceFunc) signals_handler, NULL); g_unix_signal_add (SIGTERM, (GSourceFunc) signals_handler, NULL);
/* Setup main loop and shedule start in idle */ /* Setup main loop and schedule start in idle */
loop = g_main_loop_new (NULL, FALSE); loop = g_main_loop_new (NULL, FALSE);
g_main_loop_run (loop); g_main_loop_run (loop);
+1 -1
View File
@@ -183,7 +183,7 @@ int main (int argc, char **argv)
g_unix_signal_add (SIGHUP, (GSourceFunc) signals_handler, NULL); g_unix_signal_add (SIGHUP, (GSourceFunc) signals_handler, NULL);
g_unix_signal_add (SIGTERM, (GSourceFunc) signals_handler, NULL); g_unix_signal_add (SIGTERM, (GSourceFunc) signals_handler, NULL);
/* Setup main loop and shedule start in idle */ /* Setup main loop and schedule start in idle */
loop = g_main_loop_new (NULL, FALSE); loop = g_main_loop_new (NULL, FALSE);
g_main_loop_run (loop); g_main_loop_run (loop);
+1 -1
View File
@@ -332,7 +332,7 @@ int main (int argc, char **argv)
signal (SIGHUP, signals_handler); signal (SIGHUP, signals_handler);
signal (SIGTERM, signals_handler); signal (SIGTERM, signals_handler);
/* Setup main loop and shedule start in idle */ /* Setup main loop and schedule start in idle */
loop = g_main_loop_new (NULL, FALSE); loop = g_main_loop_new (NULL, FALSE);
g_idle_add ((GSourceFunc)start_cb, NULL); g_idle_add ((GSourceFunc)start_cb, NULL);
g_main_loop_run (loop); g_main_loop_run (loop);
+1 -1
View File
@@ -319,7 +319,7 @@ class Modem(ExportedObj):
pass pass
@dbus.service.method(dbus_interface=IFACE_MODEM, in_signature='u', out_signature='') @dbus.service.method(dbus_interface=IFACE_MODEM, in_signature='u', out_signature='')
def SetCurrentCapabilities(self, capabilites): def SetCurrentCapabilities(self, capabilities):
pass pass
@dbus.service.method(dbus_interface=IFACE_MODEM, in_signature='(uu)', out_signature='') @dbus.service.method(dbus_interface=IFACE_MODEM, in_signature='(uu)', out_signature='')