Lines Matching refs:oom_adj

1055 	int oom_adj = OOM_ADJUST_MIN;
1061 oom_adj = OOM_ADJUST_MAX;
1063 oom_adj = (task->signal->oom_score_adj * -OOM_DISABLE) /
1066 if (oom_adj > OOM_ADJUST_MAX)
1067 oom_adj = OOM_ADJUST_MAX;
1068 len = snprintf(buffer, sizeof(buffer), "%d\n", oom_adj);
1072 static int __set_oom_adj(struct file *file, int oom_adj, bool legacy)
1084 if (oom_adj < task->signal->oom_score_adj &&
1090 * /proc/pid/oom_adj is provided for legacy purposes, ask users to use
1093 pr_warn_once("%s (%d): /proc/%d/oom_adj is deprecated, please use /proc/%d/oom_score_adj instead.\n",
1097 if ((short)oom_adj < task->signal->oom_score_adj_min &&
1121 task->signal->oom_score_adj = oom_adj;
1123 task->signal->oom_score_adj_min = (short)oom_adj;
1140 p->signal->oom_score_adj = oom_adj;
1142 p->signal->oom_score_adj_min = (short)oom_adj;
1156 * /proc/pid/oom_adj exists solely for backwards compatibility with previous
1158 * different scale: oom_adj grew exponentially and oom_score_adj grows linearly.
1159 * Values written to oom_adj are simply mapped linearly to oom_score_adj.
1160 * Processes that become oom disabled via oom_adj will still be oom disabled
1163 * oom_adj cannot be removed since existing userspace binaries use it.
1169 int oom_adj;
1180 err = kstrtoint(strstrip(buffer), 0, &oom_adj);
1183 if ((oom_adj < OOM_ADJUST_MIN || oom_adj > OOM_ADJUST_MAX) &&
1184 oom_adj != OOM_DISABLE) {
1193 if (oom_adj == OOM_ADJUST_MAX)
1194 oom_adj = OOM_SCORE_ADJ_MAX;
1196 oom_adj = (oom_adj * OOM_SCORE_ADJ_MAX) / -OOM_DISABLE;
1198 err = __set_oom_adj(file, oom_adj, true);
3503 REG("oom_adj", S_IRUGO|S_IWUSR, proc_oom_adj_operations),
3861 REG("oom_adj", S_IRUGO|S_IWUSR, proc_oom_adj_operations),