diff options
author | Aleksander Morgado <aleksandermj@chromium.org> | 2024-07-11 17:00:57 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksandermj@chromium.org> | 2024-09-30 07:54:56 +0000 |
commit | a24a6ee4c5af47859e433fe9559946515fb1869c (patch) | |
tree | 35cebc56093c113ef9994d7ad0ef201c171185f2 /docs | |
parent | 8e8e88b75df329eb065e11491bbe5420c75cfd4e (diff) |
base-modem: add setup to allow exclusive operations
There are certain operations that cannot be run in parallel, e.g. one
should not disable and bring the modem to low power mode while there
are also incoming requests to enable the modem. This type of errors
will typically happen when multiple DBus clients are trying to use the
same modem at the same time for different purposes.
We do not have any way to have DBus clients take exclusive ownership
of a given modem object, so the best we can do for now is trying to
synchronize operations that cannot be run together, preserving the
order in which they arrived, and running them one by one.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions