commit | d74e793afc71c1db36f718b33e70c1d8247b83a1 | [log] [tgz] |
---|---|---|
author | Aleksander Morgado <aleksandermj@chromium.org> | Tue Jan 10 12:23:22 2023 |
committer | Pavan Holla <pholla@google.com> | Fri Jan 13 20:57:35 2023 |
tree | d2938cffed5f23c9c21146e8dbe2039df225ffc2 | |
parent | e3f6a2fd674ce2ecc66f9fe8bbf6f0c164935276 [diff] |
UPSTREAM: libqmi-glib,device: schedule indications with G_PRIORITY_DEFAULT The response processing operations are scheduled by g_simple_async_result_complete_in_idle(), which creates an idle source with G_PRIORITY_DEFAULT priority. We should schedule the indications with the same priority (instead of the default G_PRIORITY_DEFAULT_IDLE) so that the processing of indications and responses are ordered corectly. See https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/951 (cherry picked from commit 8b8ee0acfe4f74714ab21c31edc590f4d2c9aa6f) BUG=b:264259856 TEST=Manual testing in Trogdor DUT Change-Id: Ia6fa829644eb18fc4356ba55dd7e1ac6bc9746e2 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/libqmi/+/4152010 Reviewed-by: Eric Caruso <ejcaruso@chromium.org> Tested-by: Aleksander Morgado <aleksandermj@google.com> Commit-Queue: Pavan Holla <pholla@google.com>
libqmi is a glib-based library for talking to WWAN modems and devices which speak the Qualcomm MSM Interface (QMI) protocol.
Project documentation is kept in: https://modemmanager.org/docs/libqmi/
libqmi-glib
library is released under the LGPL-2.1-or-later license.qmicli
, qmi-network
and qmi-firmware-update
tools are released under the GPL-2.0-or-later license.Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms, which you can find in the following link: https://www.freedesktop.org/wiki/CodeOfConduct CoC issues may be raised to the project maintainers at the following address: libqmi-devel-owner@lists.freedesktop.org