Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a1901eeb authored by Jing Ji's avatar Jing Ji Committed by Automerger Merge Worker
Browse files

Merge "Mark the persistent flag while creating the ProcessRecord" into tm-qpr-dev am: ecab1860

parents bb3f41ae ecab1860
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -3007,9 +3007,10 @@ public final class ProcessList {
                hostingRecord.getDefiningUid(), hostingRecord.getDefiningProcessName());
        final ProcessStateRecord state = r.mState;

        if (!mService.mBooted && !mService.mBooting
        if (!isolated && !isSdkSandbox
                && userId == UserHandle.USER_SYSTEM
                && (info.flags & PERSISTENT_MASK) == PERSISTENT_MASK) {
                && (info.flags & PERSISTENT_MASK) == PERSISTENT_MASK
                && (TextUtils.equals(proc, info.processName))) {
            // The system process is initialized to SCHED_GROUP_DEFAULT in init.rc.
            state.setCurrentSchedulingGroup(ProcessList.SCHED_GROUP_DEFAULT);
            state.setSetSchedGroup(ProcessList.SCHED_GROUP_DEFAULT);