diff options
author | Zhengyu Zhan <zhengyu.zhan@mediatek.com> | 2020-08-10 11:25:14 +0800 |
---|---|---|
committer | Pavan Kumar M <rpavan@codeaurora.org> | 2020-11-06 09:24:04 +0000 |
commit | 99151b2e63b6e8794ee85ba9f93ea006c7adae7a (patch) | |
tree | 40b13c7693d84a27eb4e28fb437c5ea0ebc8c7c8 /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 934e1ee75aeb99024198e1ad7222db045b6a6ebe (diff) |
Fix NetworkPolicyManagerService deadlock
When NetworkPolicyManagerService binder call Phone process
while holding a lock, the lock will block Applications binder
call, then system_server's binder will exhaust, may cause
dead lock.
The solution is don't call phone process while holding a lock.
Bug: 146537388
Test: com.android.server.net.NetworkPolicyManagerServiceTest
com.android.cts.net.HostsideRestrictBackgroundNetworkTests
CRs-Fixed: 2785093
Change-Id: I57aac7f8f5c115ce68a69f84286c58c80c22fb55
(cherry picked from commit 06ec50d68354a00f3f3e0e55fe42e9d13b6fbba6)
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions