lmkd: Fixed data overflow on ARM am: 79f58c012d am: 800f962338 am: 4c3a9f2601 am: f53e9e74db am: 2894b22681

Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2138097

Change-Id: Id918424a831c1f672e1ad4dd80ea80698e17985e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Yuming Han 2022-07-01 21:51:13 +00:00 committed by Automerger Merge Worker
commit ed14b88ffc
1 changed files with 2 additions and 2 deletions

View File

@ -2651,11 +2651,11 @@ static void mp_event_psi(int data, uint32_t events, struct polling_params *poll_
}
/* Identify reclaim state */
if (vs.field.pgscan_direct > init_pgscan_direct) {
if (vs.field.pgscan_direct != init_pgscan_direct) {
init_pgscan_direct = vs.field.pgscan_direct;
init_pgscan_kswapd = vs.field.pgscan_kswapd;
reclaim = DIRECT_RECLAIM;
} else if (vs.field.pgscan_kswapd > init_pgscan_kswapd) {
} else if (vs.field.pgscan_kswapd != init_pgscan_kswapd) {
init_pgscan_kswapd = vs.field.pgscan_kswapd;
reclaim = KSWAPD_RECLAIM;
} else if (workingset_refault_file == prev_workingset_refault) {