lmkd: Add new low memory kill reason am: 9e4d3ad1a2 am: 1e5e5f617b
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2813556 Change-Id: Ibfb69e8edd45bea720487af21eddf626b054e069 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
fcc43fc968
3
lmkd.cpp
3
lmkd.cpp
|
|
@ -2850,8 +2850,7 @@ static void mp_event_psi(int data, uint32_t events, struct polling_params *poll_
|
||||||
|
|
||||||
/* Check if a cached app should be killed */
|
/* Check if a cached app should be killed */
|
||||||
if (kill_reason == NONE && wmark < WMARK_HIGH) {
|
if (kill_reason == NONE && wmark < WMARK_HIGH) {
|
||||||
/* TODO: introduce a new kill reason */
|
kill_reason = LOW_MEM;
|
||||||
kill_reason = LOW_MEM_AND_SWAP;
|
|
||||||
snprintf(kill_desc, sizeof(kill_desc), "%s watermark is breached",
|
snprintf(kill_desc, sizeof(kill_desc), "%s watermark is breached",
|
||||||
wmark < WMARK_LOW ? "min" : "low");
|
wmark < WMARK_LOW ? "min" : "low");
|
||||||
min_score_adj = PREVIOUS_APP_ADJ + 1;
|
min_score_adj = PREVIOUS_APP_ADJ + 1;
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,7 @@ enum kill_reasons {
|
||||||
DIRECT_RECL_AND_THRASHING,
|
DIRECT_RECL_AND_THRASHING,
|
||||||
LOW_MEM_AND_SWAP_UTIL,
|
LOW_MEM_AND_SWAP_UTIL,
|
||||||
LOW_FILECACHE_AFTER_THRASHING,
|
LOW_FILECACHE_AFTER_THRASHING,
|
||||||
|
LOW_MEM,
|
||||||
KILL_REASON_COUNT
|
KILL_REASON_COUNT
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue