summaryrefslogtreecommitdiffstats
path: root/lmkd
Commit message (Expand)AuthorAgeFilesLines
* lmkd: Do not set soft_limit_in_bytes on high-end devicesSuren Baghdasaryan2018-05-211-31/+40
* 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-151-10/+5
* 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
* Fix the stats log in lmkdYao Chen2018-05-034-8/+27
* lmkd: Introduce support for legacy kill algorithm that uses minfree levelsSuren Baghdasaryan2018-04-172-25/+85
* 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-171-1/+237
* lmkd: Optimize frequent file reads by keeping file descriptors openSuren Baghdasaryan2018-04-161-15/+73
* lmkd: Fix usage of ro.lmk.kill_heaviest_task propertySuren Baghdasaryan2018-04-161-5/+3
* lmkd: Rename is_go_device variable to better reflect its functionSuren Baghdasaryan2018-04-161-4/+4
* lmkd: Add lmkd README fileSuren Baghdasaryan2018-04-161-0/+60
* lmkd: Protect against buffer overflowGreg Kaiser2018-03-271-2/+5
* Merge "Use usel_mkd_stats_log build variable while compiling lmkd with stats ...TreeHugger Robot2018-03-261-0/+7
|\
| * Use usel_mkd_stats_log build variable while compiling lmkd with stats logging...Rajeev Kumar2018-03-231-0/+7
* | Fix compilation issue when LMKD_LOG_STATS is defined.Rajeev Kumar2018-03-262-15/+19
|/
* lmkd: move sundry pieces to statslog.hMark Salyzyn2018-02-282-29/+45
* Fix variable name in log statement and initialize memory_stat before using it.Rajeev Kumar2018-02-221-2/+2
* Enable lmkd kill tracing everywhereDaniel Colascione2018-02-122-12/+3
* Implement stats logging in LMKD.Rajeev Kumar2018-02-093-1/+138
* Merge "lmkd: use after free" am: 7c3c8c27e1 am: c95fb64f0fMark Salyzyn2018-02-071-3/+3
|\
| * lmkd: use after freeMark Salyzyn2018-02-051-3/+3
* | Cleanup zoneinfo parsing function.Rajeev Kumar2018-01-311-71/+0
* | lmkd: Implement lmkd-testSuren Baghdasaryan2018-01-312-0/+413
* | lmkd: Introduce liblmkd_utils for communicating with lmkd processSuren Baghdasaryan2018-01-315-49/+343
* | lmkd: Add support for multiple lmkd client connectionsSuren Baghdasaryan2018-01-311-65/+128
* | Functions to log stats log from LMKD.Rajeev Kumar2018-01-293-0/+151
* | Merge "Add MCL_ONFAULT to mlockall" am: ccb9960beb am: 179c81f733Daniel Colascione2018-01-241-1/+10
|\|
| * Add MCL_ONFAULT to mlockallDaniel Colascione2018-01-241-1/+10
* | lmkd: Select in-kernel vs userspace lmk based on kernel driver presenceSuren Baghdasaryan2018-01-201-1/+1
* | lmkd: Implement kill timeoutSuren Baghdasaryan2018-01-201-0/+30
* | lmkd: Allow killing multiple processes to downgrade memory pressureSuren Baghdasaryan2018-01-171-23/+114
* | lmkd: Detect the highest level of vmpressure when event is detectedSuren Baghdasaryan2018-01-171-6/+15
* | lmkd: Close cgroup.event_control file when done writingSuren Baghdasaryan2018-01-171-0/+1
* | lmkd: Remove stale dependency on libprocessgroupSuren Baghdasaryan2018-01-172-3/+0
* | lmkd: Add ability to trace lmkd killsSuren Baghdasaryan2018-01-172-0/+31
* | lmkd: add logic to kill the heaviest of the eligible processesSuren Baghdasaryan2018-01-161-1/+30
* | lmkd: change defaults to disable event upgrade/downgrade logicSuren Baghdasaryan2018-01-161-3/+8
* | Merge "lmkd: add ability to monitor all vmpressure events"TreeHugger Robot2018-01-051-55/+81
|\ \ | |/ |/|
| * lmkd: add ability to monitor all vmpressure eventsSuren Baghdasaryan2018-01-041-55/+81
* | Pin lmkd for realDaniel Colascione2018-01-031-1/+3
|/
* Merge "Add lmkd/OWNERS."Elliott Hughes2017-12-091-0/+1
|\
| * Add lmkd/OWNERS.Elliott Hughes2017-12-081-0/+1
* | Simplify lmkd functionalityRobert Benea2017-09-171-5/+4
* | Downgrade memory pressure eventsRobert Benea2017-09-141-9/+30
* | Allow ANDROID_LOW_MEMORY_KILLER to coexist with lmkdRobert Benea2017-09-111-4/+8
* | Detect critical preassureRobert Benea2017-08-251-2/+50
* | Improvements to lmkdRobert Benea2017-08-111-18/+17
* | Make lmkd memory pressure levels configurable.Robert Benea2017-08-021-1/+8