Merge "bgdexopt: fix deadlock between dump and dexopt thread"

This commit is contained in:
TreeHugger Robot
2022-01-12 17:12:27 +00:00
committed by Android (Google) Code Review

View File

@@ -896,10 +896,10 @@ public final class BackgroundDexOptService {
synchronized (mLock) {
if (!mFinishedPostBootUpdate) {
mFinishedPostBootUpdate = true;
JobScheduler js = mInjector.getJobScheduler();
js.cancel(JOB_POST_BOOT_UPDATE);
}
}
// Safe to do this outside lock.
mInjector.getJobScheduler().cancel(JOB_POST_BOOT_UPDATE);
}
private void notifyPinService(ArraySet<String> updatedPackages) {