Skip to content
Commit d016dc8e authored by Alex Buynytskyy's avatar Alex Buynytskyy
Browse files

Hardening: removing deadlocks and an infinite loop.

- removing (most) locks on status callbacks:
-- this will allow callbacks to flow through even if someone is waiting for a missing page under lock,

- removing infinite loop if adb stops serving pages for any reason:
-- this will allow binder to eventually return and not being killed by a watchdog.

Bug: 175632872
Bug: 177371679
Bug: 177286035
Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest PackageManagerServiceTest ChecksumsTest
Change-Id: I370ba7735ec0c3f2290bd3fd955be4964e145bc7
parent 0c613c20
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment