On 2020/07/14 21:37, Michal Hocko wrote: > - if (mutex_lock_killable(&oom_lock)) > + if (!mutex_trylock(&oom_lock)) > return true; I don't like this change. The trylock needlessly wastes CPU time which could have been utilized by the OOM killer/reaper for reclaiming memory. Rather, I want to change - if (!mutex_trylock(&oom_lock)) { + if (mutex_lock_killable(&oom_lock)) { in __alloc_pages_may_oom() side.