On Tue, Jul 14, 2020 at 7:50 AM Tetsuo Handa <penguin-kernel@xxxxxxxxxxxxxxxxxxx> wrote: > > On 2020/07/11 12:18, Yafang Shao wrote: > > If the current's MMF_OOM_SKIP is set, it means that the current is exiting > > or dying and likely to realease its address space. So we don't need to > > invoke the oom killer again. Otherwise that may cause some unexpected > > issues, for example, bellow is the issue found in our production > > environment. > > What kernel version are you using? > The kernel version is 4.18. > Commit 7775face207922ea ("memcg: killed threads should not invoke memcg OOM killer") > should solve this problem. Yes, this commit should fix this issue. Thanks for the information. But it seems the proposal that using trylock in mem_cgroup_out_of_memory() should be better? The trylock could also solve the problem that different processes are doing oom at the same time. -- Thanks Yafang