OSDN Git Service

Fix deadlock.
authorJeff Brown <jeffbrown@google.com>
Thu, 18 Oct 2012 23:13:44 +0000 (16:13 -0700)
committerJeff Brown <jeffbrown@google.com>
Fri, 19 Oct 2012 00:37:39 +0000 (17:37 -0700)
commit66692500344cab2f53cdb6ee1545c567fff7cb16
treec58290fc3cee7aebced1d2d1756f792dde0b0a6e
parent88c66cbb00a572ac8280f0e0ea38079d48ec59f3
Fix deadlock.

The display manager must never call into the activity manager with
its lock held.  Make it clear that the adapters are constructed
while holding the syncroot lock.

Bug: 7377631
Change-Id: I1557313cbb31dcad9b5a46919a88a5a1c1af3e9b
services/java/com/android/server/display/DisplayAdapter.java
services/java/com/android/server/display/HeadlessDisplayAdapter.java
services/java/com/android/server/display/LocalDisplayAdapter.java
services/java/com/android/server/display/OverlayDisplayAdapter.java
services/java/com/android/server/display/WifiDisplayAdapter.java