Commits

Dianne Hackborn authored a590d2be935
Fix bug where process whitelist manager state would not be correct. We can't update this in updateOomAdjLocked(), because we very deliberately only iterate through services in there as needed. The correct thing to do is update the process as services/connections are associated with it, so do that. Now basically all of the logic for tracking the state is in ActiveServices, as we bind and unbind services and add and removing them from process records. It's a little messy because we don't have a central place for removing them from process records, which should be cleaned up in the future. Part of fixes for issue #29480440 Change-Id: Iac96f002a5b4e3b0277df244ff7b90f59a6e8440