OSDN Git Service

PM / sleep: Skip OOM killer toggles
authorJulian Liu <wlootlxt123@gmail.com>
Wed, 28 Aug 2019 09:34:41 +0000 (17:34 +0800)
committer0ranko0P <ranko0p@outlook.com>
Wed, 4 Dec 2019 17:17:29 +0000 (01:17 +0800)
https://github.com/kdrag0n/proton_zf6/commit/f953b977fba811023907b4c34829df88f9ee6bb9

kernel/power/process.c

index 372de06..a5d2876 100644 (file)
@@ -143,14 +143,6 @@ int freeze_processes(void)
        pr_cont("\n");
        BUG_ON(in_atomic());
 
-       /*
-        * Now that the whole userspace is frozen we need to disbale
-        * the OOM killer to disallow any further interference with
-        * killable tasks.
-        */
-       if (!error && !oom_killer_disable())
-               error = -EBUSY;
-
        if (error)
                thaw_processes();
        return error;
@@ -194,7 +186,6 @@ void thaw_processes(void)
        pm_freezing = false;
        pm_nosig_freezing = false;
 
-       oom_killer_enable();
 
        pr_info("Restarting tasks ... ");