diff --git a/mm/memcontrol.c b/mm/memcontrol.c index 7ab0eec942ba30d3dd6f5e2bcde269873c43cb64..8327cef9d53a96110fef9bf9383ecda9a9ecd225 100644 --- a/mm/memcontrol.c +++ b/mm/memcontrol.c @@ -4219,7 +4219,7 @@ void memcg_print_bad_task(struct oom_control *oc) if (memcg_oom_prio_disabled()) return; - if (oc->chosen) { + if (oc->chosen && oc->chosen != (void *)-1UL) { struct mem_cgroup *memcg; rcu_read_lock();