lmkd : Fixed running wrong for Go devices when use_minfree_levels is TRUE am: ed8fc168e6 am: f3f9ff6e01 am: 60325c06b4
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2144719 Change-Id: I232c2f0afd705838e99896740f77c6e8a32c8f13 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
b80303c377
3
lmkd.cpp
3
lmkd.cpp
|
|
@ -3069,7 +3069,8 @@ static void mp_event_common(int data, uint32_t events, struct polling_params *po
|
|||
do_kill:
|
||||
if (low_ram_device) {
|
||||
/* For Go devices kill only one task */
|
||||
if (find_and_kill_process(level_oomadj[level], NULL, &mi, &wi, &curr_tm, NULL) == 0) {
|
||||
if (find_and_kill_process(use_minfree_levels ? min_score_adj : level_oomadj[level],
|
||||
NULL, &mi, &wi, &curr_tm, NULL) == 0) {
|
||||
if (debug_process_killing) {
|
||||
ALOGI("Nothing to kill");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue