|
@@ -183,7 +183,7 @@ static bool oom_unkillable_task(struct task_struct *p,
|
|
|
unsigned long oom_badness(struct task_struct *p, struct mem_cgroup *memcg,
|
|
|
const nodemask_t *nodemask, unsigned long totalpages)
|
|
|
{
|
|
|
- unsigned long points;
|
|
|
+ long points;
|
|
|
|
|
|
if (oom_unkillable_task(p, memcg, nodemask))
|
|
|
return 0;
|
|
@@ -223,7 +223,7 @@ unsigned long oom_badness(struct task_struct *p, struct mem_cgroup *memcg,
|
|
|
* Never return 0 for an eligible task regardless of the root bonus and
|
|
|
* oom_score_adj (oom_score_adj can't be OOM_SCORE_ADJ_MIN here).
|
|
|
*/
|
|
|
- return points ? points : 1;
|
|
|
+ return points > 0 ? points : 1;
|
|
|
}
|
|
|
|
|
|
/*
|