diff options
| author | 2023-01-28 02:50:00 +0000 | |
|---|---|---|
| committer | 2023-01-31 01:44:53 +0000 | |
| commit | 0db2addca8284f79cc5e9a4d97a1effa5142fe1e (patch) | |
| tree | 5425bf2f79533fb5922dadd465a95f0c6d6f28a7 /libs/gui/LayerState.cpp | |
| parent | 71216198dfcd8194cc4b32ad2ee7f3d3045ac67a (diff) | |
servicemanager: fix lazy service issues
Most of the issues here occured in a single thread, and
they were due to inconsistent state in the state machine
around clients, and it appears there were a lot of other
things added which papered over these issues.
I've marked explanations in more detail in the code
itself.
Bug: 264814573
Test: aidl_lazy_test in a loop at 500x speed by
adjusting timings, running for an hour
Change-Id: Ifa20a7214839a91543413d3c4ee2b0a24e0c3751
Diffstat (limited to 'libs/gui/LayerState.cpp')
0 files changed, 0 insertions, 0 deletions