| # SPDX-License-Identifier: GPL-2.0 | |
| config AMLOGIC_ANDROID_LOGGER | |
| tristate "Android log driver" | |
| default n | |
| help | |
| This adds support for system-wide logging using four log buffers. | |
| These are: | |
| 1: main | |
| 2: events | |
| 3: radio | |
| 4: system | |
| Log reading and writing is performed via normal Linux reads and | |
| optimized writes. This optimization avoids logging having too | |
| much overhead in the system. | |
| config ANDROID_LOW_MEMORY_KILLER | |
| bool "Android Low Memory Killer" | |
| help | |
| Registers processes to be killed when low memory conditions, this is useful | |
| as there is no particular swap space on android. | |
| The registered process will kill according to the priorities in android init | |
| scripts (/init.rc), and it defines priority values with minimum free memory size | |
| for each priority. | |
| config ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES | |
| bool "Android Low Memory Killer: detect oom_adj values" | |
| depends on ANDROID_LOW_MEMORY_KILLER | |
| default y | |
| help | |
| Detect oom_adj values written to | |
| /sys/module/lowmemorykiller/parameters/adj and convert them | |
| to oom_score_adj values. | |
| config AMLOGIC_LMK | |
| bool "Amlogic Low Memory Killer vendor" | |
| depends on AMLOGIC_BREAK_GKI | |
| help | |
| Add file free page statistics, which also triggers lmkd | |
| when there are many files in free. | |