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

Commit e5777c3a authored by Chung-Kai (Michael) Mei's avatar Chung-Kai (Michael) Mei
Browse files

Revert "Parallel module loading: Fix typo and simplify logic"

This reverts commit 0455ecee.

Reason for revert: stability issue

Bug: 406160196
Change-Id: Ia452e970add145a2a9bd6d4ea56455756c411cec
parent 0455ecee
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -442,7 +442,7 @@ int FirstStageMain(int argc, char** argv) {
    if (bootconfig.find("androidboot.load_modules_parallel = \"true\"")
        != std::string::npos)
        want_parallel_mode = Modprobe::LoadParallelMode::NORMAL;
    else if (bootconfig.find("androidboot.load_modules_parallel = \"performance\"")
    else if (bootconfig.find("androidboot.load_modules_parallel_mode = \"performance\"")
        != std::string::npos)
        want_parallel_mode = Modprobe::LoadParallelMode::PERFORMANCE;
    else if (bootconfig.find("androidboot.load_modules_parallel = \"conservative\"")
+3 −1
Original line number Diff line number Diff line
@@ -595,7 +595,9 @@ bool Modprobe::LoadModulesParallel(int num_threads, int mode) {
                break;
            }

            if (mods_loading.insert(cnd_last).second) {
            if (mods_loading.find(cnd_last) == mods_loading.end()) {
                mods_loading.insert(cnd_last);

                if (IsLoadSequential(cnd_last))
                    sequential_modules.emplace_back(cnd_last);
                else