mm, oom: base root bonus on current usage
[pandora-kernel.git] / mm / oom_kill.c
index 069b64e..4dda948 100644 (file)
@@ -213,7 +213,7 @@ unsigned int oom_badness(struct task_struct *p, struct mem_cgroup *mem,
         * implementation used by LSMs.
         */
        if (has_capability_noaudit(p, CAP_SYS_ADMIN))
-               points -= 30;
+               points -= (points * 3) / 100;
 
        /*
         * /proc/pid/oom_score_adj ranges from -1000 to +1000 such that it may