net/mlx4_en: Fix mixed PFC and Global pause user control requests
[pandora-kernel.git] / mm / oom_kill.c
index 76f2c5a..4dda948 100644 (file)
@@ -176,7 +176,7 @@ static bool oom_unkillable_task(struct task_struct *p,
 unsigned int oom_badness(struct task_struct *p, struct mem_cgroup *mem,
                      const nodemask_t *nodemask, unsigned long totalpages)
 {
-       int points;
+       long points;
 
        if (oom_unkillable_task(p, mem, nodemask))
                return 0;
@@ -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