aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorEmanuele <scarlataemanuele@gmail.com>2016-03-25 13:25:44 +0100
committerSimon Shields <keepcalm444@gmail.com>2016-06-13 14:47:41 +1000
commitc12b9dadba69989e42d2065bd25c73301cc8729f (patch)
tree6779fc9a9680c80702dee092b5ee630cc5ced920 /drivers
parent9b0e84ac672845689861120bbb58b33788f7f6a3 (diff)
downloadkernel_samsung_smdk4412-c12b9dadba69989e42d2065bd25c73301cc8729f.tar.gz
kernel_samsung_smdk4412-c12b9dadba69989e42d2065bd25c73301cc8729f.tar.bz2
kernel_samsung_smdk4412-c12b9dadba69989e42d2065bd25c73301cc8729f.zip
lowmemorykiller: fixes for new oom_score_adj
Change-Id: I34c547039d02366649206395fe3fb3f363fc900e Signed-off-by: Emanuele Scarlata <scarlataemanuele@gmail.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/staging/android/lowmemorykiller.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/staging/android/lowmemorykiller.c b/drivers/staging/android/lowmemorykiller.c
index f68459a36db..2c1d0929243 100644
--- a/drivers/staging/android/lowmemorykiller.c
+++ b/drivers/staging/android/lowmemorykiller.c
@@ -185,7 +185,7 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
#ifdef ENHANCED_LMK_ROUTINE
for (i = 0; i < LOWMEM_DEATHPENDING_DEPTH; i++)
- selected_oom_adj[i] = min_adj;
+ selected_oom_adj[i] = min_score_adj;
#else
selected_oom_score_adj = min_score_adj;
#endif
@@ -238,8 +238,8 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
break;
}
}
- } else if (selected_oom_adj[max_selected_oom_idx] < oom_adj ||
- (selected_oom_adj[max_selected_oom_idx] == oom_adj &&
+ } else if (selected_oom_adj[max_selected_oom_idx] < oom_score_adj ||
+ (selected_oom_adj[max_selected_oom_idx] == oom_score_adj &&
selected_tasksize[max_selected_oom_idx] < tasksize)) {
is_exist_oom_task = 1;
}
@@ -247,7 +247,7 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
if (is_exist_oom_task) {
selected[max_selected_oom_idx] = p;
selected_tasksize[max_selected_oom_idx] = tasksize;
- selected_oom_adj[max_selected_oom_idx] = oom_adj;
+ selected_oom_adj[max_selected_oom_idx] = oom_score_adj;
if (all_selected_oom < LOWMEM_DEATHPENDING_DEPTH)
all_selected_oom++;
@@ -263,7 +263,7 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
}
lowmem_print(2, "select %d (%s), adj %d, size %d, to kill\n",
- p->pid, p->comm, oom_adj, tasksize);
+ p->pid, p->comm, oom_score_adj, tasksize);
}
#else
if (selected) {