aboutsummaryrefslogtreecommitdiffstats
path: root/lmkd.cpp
Commit message (Expand)AuthorAgeFilesLines
* lmkd: move to foreground cpuset before killingWei Wang2021-09-301-1/+1
* lmkd: use fd cache for cgroup migrationWei Wang2021-09-211-1/+1
* lmkd: migrate process to FOREGROUND sched group before killWei Wang2021-09-131-5/+7
* lmkd: Do not re-initialize lmkd when persistent properties are loadedandroid-s-beta-5android-s-beta-5Suren Baghdasaryan2021-09-011-1/+1
* lmkd: Add support for persist.device_config.lmkd_native.* propertiesSuren Baghdasaryan2021-08-311-20/+30
* lmkd: Add thrashing and max_thrashing into killinfo reportsSuren Baghdasaryan2021-08-091-11/+17
* lmkd: fix potential NULL pointer dereferenceGeorge Burgess IV2021-08-051-2/+2
* lmkd: Add a tracepoint for each kill with kill parametersSuren Baghdasaryan2021-07-301-6/+16
* lmkd: Add current and max thrashing levels in LMK_MEMORY_STATS reportsSuren Baghdasaryan2021-07-231-16/+36
* Revert "lmkd: Disable critical thrashing limit by default"Suren Baghdasaryan2021-07-231-1/+1
* lmkd: Disable critical thrashing limit by defaultSuren Baghdasaryan2021-07-201-1/+1
* lmkd: Add ro.lmk.filecache_min_kb property for min filecache watermarkSuren Baghdasaryan2021-07-151-2/+25
* lmkd: Include total GPU memory usage in killinfo reportsSuren Baghdasaryan2021-06-031-0/+21
* lmkd: reroute atoms logging to AMSandroid-s-beta-2android-s-beta-1Vova Sharaienko2021-05-111-4/+45
* lmkd: Do not treat RSS=0 as a sign of a process being deadSuren Baghdasaryan2021-04-291-1/+1
* lmkd: Handle cases when proc_get_name() might return NULLSuren Baghdasaryan2021-04-231-2/+4
* lmkd: Allow lmkd to kill perceptible apps during heavy thrashingSuren Baghdasaryan2021-03-251-8/+15
* Switch to Bionic's pidfd wrappers.Josh Gao2021-03-181-12/+4
* lmkd: choose the heaviest task when killing perceptible processesSuren Baghdasaryan2021-03-051-1/+10
* lmkd: fix log message reporting the breached watermarkSuren Baghdasaryan2021-03-051-3/+3
* Reorder swap field in killinfoIoannis Ilkos2021-03-041-1/+1
* Log killed process swap sizeIoannis Ilkos2021-02-261-6/+7
* Replace mentions of "oom_adj" with "oom_score_adj"Chris Morin2021-02-261-8/+7
* lmkd: Handle workingset_refault vmstat field change in 5.9 kernelSuren Baghdasaryan2020-12-141-6/+12
* lmkd: Remove unused workingset_refault parsing from zoneinfoSuren Baghdasaryan2020-12-141-5/+0
* lmkd: report kill reason, and meminfo details to statsd for each killSuren Baghdasaryan2020-09-111-19/+25
* lmkd: fix possible long stall stateMartin Liu2020-09-041-7/+5
* lmkd: avoid division by zero because of file_base_lruMartin Liu2020-09-041-2/+3
* lmkd: adjust thrashing dection strategyMartin Liu2020-08-281-9/+43
* Emit swap size in the killed process' statsd atomsIoannis Ilkos2020-08-121-47/+60
* lmkd: Add lmkd wakeup information into killinfo logsSuren Baghdasaryan2020-07-241-8/+60
* lmkd: Set default kill timeout to limit waits for uninterruptible processesandroid-r-beta-3android-r-beta-2Suren Baghdasaryan2020-07-081-1/+1
* lmkd: Fix do not kill perceptible apps due to low swap if above min wmarkMartin Liu2020-06-021-2/+2
* lmkd: Do not kill perceptible apps due to low swap if above min wmarkSuren Baghdasaryan2020-05-201-0/+8
* lmkd: Set the default free swap threshold to 10% for all devicesSuren Baghdasaryan2020-05-201-3/+2
* lmkd: Fix min_score_adj to exclude killing foreground processesSuren Baghdasaryan2020-05-201-2/+2
* lmkd: Remove unused variables and fix type mismatchesSuren Baghdasaryan2020-05-111-7/+4
* lmkd: Add property re-initialization supportSuren Baghdasaryan2020-05-061-21/+137
* lmkd: enable ro.lmk.kill_timeout_ms to be used with kill notificationsSuren Baghdasaryan2020-04-291-14/+39
* lmkd: polling code cleanupSuren Baghdasaryan2020-04-291-9/+7
* lmkd: add kill when swap utilization is too highSuren Baghdasaryan2020-04-291-0/+21
* Use generated code for logging events to statsdplatform-tools-29.0.6android-r-preview-1Muhammad Qureshi2020-01-131-10/+6
* lmkd: Restrict lmkd unsolicited notifications only to subscribed recipientsSuren Baghdasaryan2019-12-231-1/+15
* Build lmkd as C++Tom Cherry2019-12-131-0/+3109