mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
[sfrench/cifs-2.6.git] / mm / oom_kill.c
index e90f25d6385d7f2a9ca2546a5db78227bf444579..8b84661a641090aa4993bb69710e69643382873b 100644 (file)
@@ -64,6 +64,8 @@ int sysctl_oom_dump_tasks = 1;
  * and mark_oom_victim
  */
 DEFINE_MUTEX(oom_lock);
+/* Serializes oom_score_adj and oom_score_adj_min updates */
+DEFINE_MUTEX(oom_adj_mutex);
 
 static inline bool is_memcg_oom(struct oom_control *oc)
 {