Re: [RFC PATCH] mm/oom_kill: allow oom kill allocating task for non-global case

From: Waiman Long
Date: Mon Jun 07 2021 - 16:44:18 EST


On 6/7/21 4:03 PM, Michal Hocko wrote:
On Mon 07-06-21 21:36:47, Michal Hocko wrote:
On Mon 07-06-21 15:18:38, Waiman Long wrote:
[...]
A partial OOM report below:
Do you happen to have the full report?

[ 8221.433608] memory: usage 21280kB, limit 204800kB, failcnt 49116
  :
[ 8227.239769] [ pid ]   uid  tgid total_vm      rss pgtables_bytes swapents oom_score_adj name
[ 8227.242495] [1611298]     0 1611298    35869      635 167936        0         -1000 conmon
[ 8227.242518] [1702509]     0 1702509    35869      701 176128        0         -1000 conmon
[ 8227.242522] [1703345] 1001050000 1703294   183440        0 2125824        0           999 node
[ 8227.242706] Out of memory and no killable processes...
[ 8227.242731] node invoked oom-killer: gfp_mask=0x6000c0(GFP_KERNEL), nodemask=(null), order=0, oom_score_adj=999
Btw it is surprising to not see _GFP_ACCOUNT here.

There are a number of OOM kills in the kernel log and none of the tasks that invoke oom-killer has _GFP_ACCOUNT flag set.

Regards,
Longman