aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-27bearer-mbim: avoid calling mbim_message_unref on NULL MbimMessageBen Chan
2017-07-24longcheer: port longcheer_custom_init to use GTaskBen Chan
2017-07-21longcheer: port set_current_modes to use GTaskBen Chan
2017-07-21longcheer: port load_unlock_retries to use GTaskBen Chan
2017-07-21longcheer: port load_supported_modes to use GTaskBen Chan
2017-07-19zte,icera: port modem_3gpp_{setup,cleanup}_unsolicited_events to use GTaskBen Chan
2017-07-19zte: port modem_3gpp_{setup,cleanup}_unsolicited_events to use GTaskBen Chan
2017-07-19zte: port modem_after_sim_unlock to use GTaskBen Chan
2017-07-19zte: port set_current_modes to use GTaskBen Chan
2017-07-19zte: port load_supported_modes to use GTaskBen Chan
2017-07-19zte: port load_unlock_retries to use GTaskBen Chan
2017-07-19altair-lte: port modem_3gpp_load_subscription_state, altair_pco_info_changed ↵Ben Chan
to use GTask
2017-07-19altair-lte: port modem_3gpp_disable_unsolicited_events to use GTaskBen Chan
2017-07-19altair-lte: port modem_3gpp_enable_unsolicited_events to use GTaskBen Chan
2017-07-19altair-lte: port modem_3gpp_{setup,cleanup}_unsolicited_events to use GTaskBen Chan
2017-07-19altair-lte: port load_current_bands to use GTaskBen Chan
2017-07-19altair-lte: port load_supported_bands to use GTaskBen Chan
2017-07-19altair-lte: port load_unlock_retries to use GTaskBen Chan
2017-07-19altair-lte: port load_current_capabilities to use GTaskBen Chan
2017-07-19altair-lte: port modem_create_bearer to use GTaskBen Chan
2017-07-19altair-lte: port modem_3gpp_run_registration_checks to use GTaskBen Chan
2017-07-19altair-lte: port disconnect_3gpp to use GTaskBen Chan
2017-07-19altair-lte: port connect_3gpp to use GTaskBen Chan
2017-07-19broadband-bearer: port initable_init_async to use GTaskBen Chan
2017-07-19broadband-bearer: port disconnect_{3gpp,cdma} to use GTaskBen Chan
2017-07-19broadband-bearer: port disconnect to use GTaskBen Chan
2017-07-19broadband-bearer: port connect_{3gpp,cdma} to use GTaskBen Chan
2017-07-19broadband-bearer: port connect to use GTaskBen Chan
2017-07-19broadband-bearer: port dial_3gpp to use GTaskBen Chan
2017-07-19broadband-bearer: fix crm_range_readyBen Chan
crm_range_ready() misses a return statement after it invokes interface_initialization_step(), which will lead to an invalid access of the already freed InitAsyncContext.
2017-07-19helpers: +CNUM parser doesn't return any errorAleksander Morgado
2017-07-19broadband-modem: if no own numbers returned, complete task with NULLAleksander Morgado
Fixes: 738deebfb4586ffff560d538f7809cf2fdee7132 Reported-by: Colin Helliwell <colin.helliwell@ln-systems.com>
2017-07-18broadband-modem: plug memleak in init_current_storages()Aleksander Morgado
==28664== 4 bytes in 1 blocks are definitely lost in loss record 33 of 4,317 ==28664== at 0x4C2BE1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==28664== by 0x4C2E164: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==28664== by 0x644E0CF: g_realloc (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x6469C06: ??? (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x6469C61: g_string_sized_new (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x4E8514A: mm_common_build_sms_storages_string (mm-common-helpers.c:116) ==28664== by 0x489035: cpms_query_ready (mm-broadband-modem.c:5428) ==28664== by 0x5E8E335: g_simple_async_result_complete (in /usr/lib/libgio-2.0.so.0.5200.2) ==28664== by 0x44EADF: at_command_ready (mm-base-modem-at.c:503) ==28664== by 0x5E8E335: g_simple_async_result_complete (in /usr/lib/libgio-2.0.so.0.5200.2) ==28664== by 0x4D8122: serial_command_ready (mm-port-serial-at.c:392) ==28664== by 0x5E8E335: g_simple_async_result_complete (in /usr/lib/libgio-2.0.so.0.5200.2) ==28664== ==28664== 4 bytes in 1 blocks are definitely lost in loss record 34 of 4,317 ==28664== at 0x4C2BE1F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==28664== by 0x4C2E164: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==28664== by 0x644E0CF: g_realloc (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x6469C06: ??? (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x6469C61: g_string_sized_new (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x4E8514A: mm_common_build_sms_storages_string (mm-common-helpers.c:116) ==28664== by 0x489067: cpms_query_ready (mm-broadband-modem.c:5430) ==28664== by 0x5E8E335: g_simple_async_result_complete (in /usr/lib/libgio-2.0.so.0.5200.2) ==28664== by 0x44EADF: at_command_ready (mm-base-modem-at.c:503) ==28664== by 0x5E8E335: g_simple_async_result_complete (in /usr/lib/libgio-2.0.so.0.5200.2) ==28664== by 0x4D8122: serial_command_ready (mm-port-serial-at.c:392) ==28664== by 0x5E8E335: g_simple_async_result_complete (in /usr/lib/libgio-2.0.so.0.5200.2)
2017-07-18port-serial: plug memleak on error processingAleksander Morgado
==28664== 216 (120 direct, 96 indirect) bytes in 5 blocks are definitely lost in loss record 4,109 of 4,317 ==28664== at 0x4C2BEEF: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==28664== by 0x644E018: g_malloc (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x6465B05: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x6469C32: g_string_sized_new (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x4D7861: parse_response (mm-port-serial-at.c:142) ==28664== by 0x4D3B52: parse_response_buffer (mm-port-serial.c:857) ==28664== by 0x4D40F2: common_input_available (mm-port-serial.c:981) ==28664== by 0x4D41B4: iochannel_input_available (mm-port-serial.c:1004) ==28664== by 0x64488B4: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x6448C77: ??? (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x6448F91: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.5200.2) ==28664== by 0x438035: main (main.c:180)
2017-07-18broadband-modem: remove unneeded InitializationStartedContext structAleksander Morgado
2017-07-18broadband-modem: port modem_3gpp_cleanup_unsolicited_events to use GTaskBen Chan
2017-07-18broadband-modem: port modem_3gpp_setup_unsolicited_events to use GTaskBen Chan
2017-07-18broadband-modem: port modem_voice_{setup,cleanup}_unsolicited_events to use ↵Ben Chan
GTask
2017-07-18broadband-modem: port modem_messaging_{setup,cleanup}_unsolicited_events to ↵Ben Chan
use GTask
2017-07-18broadband-modem: port modem_cdma_get_detailed_registration_state to use GTaskBen Chan
2017-07-18broadband-modem: port modem_cdma_get_service_status to use GTaskBen Chan
2017-07-18broadband-modem: port modem_3gpp_run_registration_checks to use GTaskBen Chan
2017-07-18broadband-modem: port modem_3gpp_load_enabled_facility_locks to use GTaskBen Chan
2017-07-18broadband-modem: port modem_3gpp_load_subscription_state to use GTaskBen Chan
2017-07-18broadband-modem: port ↵Ben Chan
modem_3gpp_{enable,disable}_unsolicited_registration_events to use GTask
2017-07-18broadband-modem: port modem_3gpp_setup_unsolicited_registration_events to ↵Ben Chan
use GTask
2017-07-18broadband-modem: port modem_3gpp_cleanup_unsolicited_registration_events to ↵Ben Chan
use GTask
2017-07-18broadband-modem: port modem_3gpp_{enable,disable}_unsolicited_events to use ↵Ben Chan
GTask
2017-07-18broadband-modem: port modem_3gpp_ussd_cancel to use GTaskBen Chan
2017-07-18broadband-modem: port modem_3gpp_ussd_check_support to use GTaskBen Chan