aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-17mbm: fix async completion in 3gpp event handlers settingAleksander Morgado
2017-07-17altair-lte: fix async completion in 3gpp event handlers settingAleksander Morgado
2017-07-17icera: fix async completion in 3gpp event handlers settingAleksander Morgado
2017-07-17huawei: skip unrequired explicit casts to GSimpleAsyncResultAleksander Morgado
2017-07-17huawei: fix async completion in 3gpp event handlers settingAleksander Morgado
2017-07-17huawei: fix async completion in voice event handlers settingAleksander Morgado
2017-07-17huawei: fix async completion in cdma event handlers settingAleksander Morgado
2017-07-17via: fix async completion in cdma event handlers settingAleksander Morgado
2017-07-14modem-helpers: minor coding style fixesBen Chan
2017-07-14sms-part-3gpp: minor coding style fixesBen Chan
2017-07-14broadband-modem-mbim: minor coding style fixesBen Chan
2017-07-14base-call: minor coding style fixesBen Chan
2017-07-14base-manager: minor coding style fixesBen Chan
2017-07-14broadband-modem: rename load_power_state for consistencyBen Chan
All MMIfaceModem functions implemented by MMBroadbandModem, except load_power_state, are prefixed with 'modem_'. For consistency, this patch renames load_power_state{,_finish} to modem_load_power_state{,_finish}.
2017-07-12broadband-modem-mbim: avoid multiple MM_BROADBAND_MODEM_MBIM() castsAleksander Morgado
2017-07-12mm-broadband-modem-mbim: support SIM hot swappingEric Caruso
If an MBIM modem supports unsolicited notifications for subscriber ready status, we can use it to detect when SIM cards have been removed and reinserted. Upon detection we should re- probe the modem so that we can configure it for the new SIM.
2017-07-12telit: fix memory leaks in unit testsBen Chan
2017-07-12telit: minor coding style fixesBen Chan
2017-07-12telit: remove unnecessary NULL checks for g_free / g_match_info_freeBen Chan
g_free() and g_match_info_free() already check if the given pointer is NULL and does nothing on a NULL pointer.
2017-07-12telit: fix memory leak in mm_telit_get_4g_mm_bandsBen Chan
2017-07-12telit: remove unused 'flags' variable in mm_telit_get_4g_mm_bandsBen Chan
2017-07-12iface-modem: fix mm_iface_modem_initialize_finishBen Chan
This fixes commit 66f10d61a20e6c661cb04225835ec7a343f4fe36 ("iface-modem: port mm_iface_modem_initialize to use GTask"), which didn't update mm_iface_modem_initialize_finish to use g_task_propagate_boolean.
2017-07-12ublox: fix memory leaks in unit testsBen Chan
2017-07-12broadband-modem-mbim: remove unused variableAleksander Morgado
CC ModemManager-mm-broadband-modem-mbim.o mm-broadband-modem-mbim.c: In function ‘mbim_port_open_ready’: mm-broadband-modem-mbim.c:1581:35: error: unused variable ‘ctx’ [-Werror=unused-variable] InitializationStartedContext *ctx; ^~~ cc1: all warnings being treated as errors
2017-07-11broadband-modem-mbim: port remaining code to use GTaskBen Chan
This patch ports the following functions in MMBroadbandModemMbim to use GTask: - common_enable_disable_unsolicited_events - common_setup_cleanup_unsolicited_events - load_initial_sms_parts - modem_3gpp_load_enabled_facility_locks - modem_3gpp_register_in_network - modem_3gpp_run_registration_checks - modem_3gpp_scan_networks - modem_load_current_capabilities - modem_load_own_numbers - modem_load_power_state - modem_load_unlock_required - modem_load_unlock_retries - modem_power_down - modem_power_up
2017-07-11broadband-modem-mbim: port initialization_started to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port enabling_started to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_create_bearer to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port messaging_load_supported_storages to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port messaging_check_support to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_3gpp_load_imei to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_3gpp_load_operator_code to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_3gpp_load_operator_name to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_load_supported_ip_families to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_load_supported_modes to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_load_device_identifier to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_load_equipment_identifier to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_load_revision to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_load_model to use GTaskBen Chan
2017-07-11broadband-modem-mbim: port modem_load_manufacturer to use GTaskBen Chan
2017-07-11bearer-qmi: replace g_new + memcpy with g_memdupBen Chan
2017-07-07plugin: check error returned by g_task_propagate_error insteadBen Chan
mm_plugin_supports_port_finish directly casts the value returned by g_task_propagate_int to MMPluginSupportsResult enum value, which implicitly assumes MM_PLUGIN_SUPPORTS_PORT_UNKNOWN equals to -1. Instead of relying on such an implicit assumption, this patch modifies the code to check if the GError argument to g_task_propagate_error is populated instead.
2017-07-07broadband-bearer: check error returned by g_task_propagate_error insteadBen Chan
When returning an enum value via g_task_return_int, some code assumes the enum value is always non-negative and thus considers that a negative value implies an error. This assumption could be invalidated if a negative value is later added to the enum. To make it less error prone to future changes, this patch modifies the code to check if the GError argument to g_task_propagate_error is populated instead.
2017-07-07broadband-modem: remove unnecessary G_TYPE_CHECK_INSTANCE_CAST callsBen Chan
This patch removes unnecessary G_TYPE_CHECK_INSTANCE_CAST calls on any instance that is already of the type being casted to.
2017-07-07novatel-lte: check error returned by g_task_propagate_error insteadBen Chan
When returning an enum value via g_task_return_int, some code assumes the enum value is always non-negative and thus considers that a negative value implies an error. This assumption could be invalidated if a negative value is later added to the enum. To make it less error prone to future changes, this patch modifies the code to check if the GError argument to g_task_propagate_error is populated instead.
2017-07-07cinterion: check error returned by g_task_propagate_error insteadBen Chan
When returning an enum value via g_task_return_int, some code assumes the enum value is always non-negative and thus considers that a negative value implies an error. This assumption could be invalidated if a negative value is later added to the enum. To make it less error prone to future changes, this patch modifies the code to check if the GError argument to g_task_propagate_error is populated instead.
2017-07-06base-call: port mm_base_call_delete to use GTaskAleksander Morgado
2017-07-06base-call: minor coding style fixesAleksander Morgado
2017-07-06base-call: no need to keep a modem reference aroundAleksander Morgado
The mm_base_modem_at_command() async calls keep a modem reference valid for as long as the operation and its completion handler are run, so there really is no need for the caller (the call operation) to keep a reference to the modem object itself.
2017-07-06base-call: port call_delete to use GTaskBen Chan