lowmem-monitor: Add a module for PSI and vmpressure 08/297508/1 accepted/tizen/unified/20230822.162228
authorSangYoun Kwak <sy.kwak@samsung.com>
Mon, 21 Aug 2023 05:57:25 +0000 (14:57 +0900)
committerSangYoun Kwak <sy.kwak@samsung.com>
Mon, 21 Aug 2023 05:57:25 +0000 (14:57 +0900)
commit6003584af9b1b184ee5b304511abd84820d33456
tree669064343d572b75f2f5b7a77b23a45dc5235464
parentc8158e8ff11b36f14b9d56affc3b383966bfa758
lowmem-monitor: Add a module for PSI and vmpressure

A new module "lowmem-monitor" is added:
 - Initialize monitor: PSI or vmpressure
    - Use PSI if the PSI initialization was successful.
    - Use vmpressure otherwise.

Change-Id: I37d9b223698d3742dd4a02b27c94f65852810fb4
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
src/resource-limiter/memory/lowmem-monitor-psi.c
src/resource-limiter/memory/lowmem-monitor-psi.h [new file with mode: 0644]
src/resource-limiter/memory/lowmem-monitor-vmpressure.c
src/resource-limiter/memory/lowmem-monitor-vmpressure.h [new file with mode: 0644]
src/resource-limiter/memory/lowmem-monitor.c [new file with mode: 0644]