lmkd: Set default kill timeout to limit waits for uninterruptible processes

When lmkd tries to kill a process in uninterruptible sleep state, it may
need to wait for a long time. To prevent this set the default kill timeout
to 100ms which should work for majority of the devices.

Bug: 160295034
Test: lmkd_unit_test
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Ia280dc095df9ca8494278e0a75b976ed93fc04ae
This commit is contained in:
Suren Baghdasaryan 2020-07-08 11:40:10 -07:00
parent ff6ad5cd06
commit 7d1f4f0047
1 changed files with 1 additions and 1 deletions

View File

@ -3216,7 +3216,7 @@ static void update_props() {
property_get_bool("ro.lmk.kill_heaviest_task", false); property_get_bool("ro.lmk.kill_heaviest_task", false);
low_ram_device = property_get_bool("ro.config.low_ram", false); low_ram_device = property_get_bool("ro.config.low_ram", false);
kill_timeout_ms = kill_timeout_ms =
(unsigned long)property_get_int32("ro.lmk.kill_timeout_ms", 0); (unsigned long)property_get_int32("ro.lmk.kill_timeout_ms", 100);
use_minfree_levels = use_minfree_levels =
property_get_bool("ro.lmk.use_minfree_levels", false); property_get_bool("ro.lmk.use_minfree_levels", false);
per_app_memcg = per_app_memcg =