commit | cbf47916b3e7a971c3a61035eb2633f96fc043cb | [log] [tgz] |
---|---|---|
author | Jeff Sharkey <jsharkey@android.com> | Fri Sep 12 09:55:32 2014 -0700 |
committer | Jeff Sharkey <jsharkey@android.com> | Fri Sep 12 09:55:32 2014 -0700 |
tree | 53b75648f94388e7758ed460943b3027abc528f3 | |
parent | e980804df16c968c14a56b8853886bf5f049f46e [diff] |
Fix lock inversion in PackageInstaller. In a small handful of cases individual sessions call up into the installer while holding their local locks. Defend against this by treating most InternalCallback events as async. For sealed events, perform the upcall outside of the session lock. Bug: 17482676 Change-Id: I265d981c98c8928a0fced09d8b029ca16eb650d9