summaryrefslogtreecommitdiffstats
path: root/lmkd/lmkd.c
Commit message (Expand)AuthorAgeFilesLines
* lmkd: set PSI_POLL_PERIOD to 10msSuren Baghdasaryan2019-03-271-1/+1
* lmkd: set PSI_POLL_PERIOD to 40msTim Murray2019-03-131-1/+1
* Add min_score_adj into LmkKillOccurred eventSuren Baghdasaryan2019-03-051-4/+9
* lmkd: Remove redundant free swap and free memory checkJuju Sung2019-02-191-10/+0
* lmdk: Remove redundant 'if' checkGreg Kaiser2019-02-041-5/+3
* lmkd: Add support for psi monitorsSuren Baghdasaryan2019-02-011-14/+139
* lmkd: bump process priority and set to FOREGROUND group before killWei Wang2019-01-151-0/+43
* Add start time to LmkKillOccurredJim Blackler2019-01-041-6/+7
* lmkd: Cleanup unused code for killing processes in bulkSuren Baghdasaryan2018-10-291-33/+16
* lmkd: retune rate at which processes are killedTim Murray2018-10-291-6/+30
* lmkd: Add command to get number of killsSuren Baghdasaryan2018-10-241-1/+102
* lmkd: increase the soft limit for keyboardSrinivas Paladugu2018-10-161-1/+1
* lmkd: Implement pid purge command to clear old pids when zygote restartsSuren Baghdasaryan2018-10-151-0/+30
* lmkd: Fix an invalid access to a pointer after it's freedSuren Baghdasaryan2018-10-121-8/+16
* Read memory stats from /proc/pid/stat file.Rajeev Kumar2018-10-101-11/+48
* lmkd: rate-limit and cleanup failed kill reportsSuren Baghdasaryan2018-09-061-36/+45
* lmkd: Introduce system property to get minfree and oom_adj levelsSuren Baghdasaryan2018-09-051-17/+65
* Merge "lmkd: Do not downgrade/ignore events when swap is full"Treehugger Robot2018-08-141-13/+23
|\
| * lmkd: Do not downgrade/ignore events when swap is fullVic Yang2018-08-081-13/+23
* | lmkd: Add meminfo logging after each kill for easy troubleshootingSuren Baghdasaryan2018-08-101-3/+59
* | lmkd: Skip memory.stat usage when per-app memcgs are not usedSuren Baghdasaryan2018-08-081-13/+20
* | lmkd: Protect against buffer overflowGreg Kaiser2018-08-071-2/+5
|/
* Merge "lmkd: Disable memory.stat usage when per-application memcgs are not used"Suren Baghdasaryan2018-08-031-1/+4
|\
| * lmkd: Disable memory.stat usage when per-application memcgs are not usedSuren Baghdasaryan2018-08-031-1/+4
* | Merge "Declare __fake_use_va_args as a variadic function."Chih-Hung Hsieh2018-07-251-1/+1
|\|
| * Declare __fake_use_va_args as a variadic function.Chih-Hung Hsieh2018-07-251-1/+1
| * lmkd: Do not set soft_limit_in_bytes on high-end devicesSuren Baghdasaryan2018-05-221-39/+49
* | resolve merge conflicts of 20686f061eebddb7d49d9a061fc736dad0b96c93 to pi-dev...Suren Baghdasaryan2018-05-211-39/+49
|\ \
| * | lmkd: Do not set soft_limit_in_bytes on high-end devicesSuren Baghdasaryan2018-05-211-31/+40
* | | Merge "Only log the lmkd state change when the killing really happened." into...Yang Lu2018-05-161-5/+11
|\| |
| * | Only log the lmkd state change when the killing really happened.Yang Lu2018-05-151-5/+11
* | | Revert "Only log the lmkd state change when the killing really happened."Dan Willemsen2018-05-141-10/+5
|\| |
| * | Revert "Only log the lmkd state change when the killing really happened."Dan Willemsen2018-05-151-10/+5
* | | Only log the lmkd state change when the killing really happened.Yangster-mac2018-05-141-5/+10
|\| |
| * | Only log the lmkd state change when the killing really happened.Yangster-mac2018-05-141-5/+10
* | | lmkd: Enable more logs during a killSuren Baghdasaryan2018-05-111-18/+15
|\| |
| * | lmkd: Enable more logs during a killSuren Baghdasaryan2018-05-111-18/+15
* | | Fix the stats log in lmkdYao Chen2018-05-041-1/+1
|\| |
| * | Fix the stats log in lmkdYao Chen2018-05-031-1/+1
* | | Merge "lmkd: limit capability set to minimum" am: 01ce44b734Mark Salyzyn2018-04-171-3/+14
|\ \ \ | | |/ | |/|
| * | lmkd: limit capability set to minimumMark Salyzyn2018-04-161-3/+14
| * | lmkd: Introduce support for legacy kill algorithm that uses minfree levelsSuren Baghdasaryan2018-04-151-25/+80
| * | lmkd: Switch to using /proc/meminfo to have access to file cache sizeSuren Baghdasaryan2018-04-151-49/+30
| * | lmkd: Add zoneinfo and meminfo parsing routinesSuren Baghdasaryan2018-04-151-39/+205
* | | lmkd: Introduce support for legacy kill algorithm that uses minfree levelsSuren Baghdasaryan2018-04-161-25/+80
|\ \ \ | | |/ | |/|
| * | lmkd: Introduce support for legacy kill algorithm that uses minfree levelsSuren Baghdasaryan2018-04-171-25/+80
* | | lmkd: Switch to using /proc/meminfo to have access to file cache sizeSuren Baghdasaryan2018-04-161-49/+30
|\| |
| * | lmkd: Switch to using /proc/meminfo to have access to file cache sizeSuren Baghdasaryan2018-04-171-49/+30
* | | lmkd: Add zoneinfo and meminfo parsing routinesSuren Baghdasaryan2018-04-161-1/+237
|\| |
| * | lmkd: Add zoneinfo and meminfo parsing routinesSuren Baghdasaryan2018-04-171-1/+237