lowmem-controller: Split up lowmem-controller feature from lowmem module 13/287613/8 accepted/tizen/unified/20230207.165818
authorSangYoun Kwak <sy.kwak@samsung.com>
Wed, 1 Feb 2023 09:10:41 +0000 (18:10 +0900)
committerSangYoun Kwak <sy.kwak@samsung.com>
Thu, 2 Feb 2023 09:48:25 +0000 (18:48 +0900)
commit93916119c25b65eb1607ebb79798910b6594dd7b
treebb0f1f4ee5df9eaa6509e42ae4a3259d5a5e1f03
parent921cd8aa519ede5c966b76765c8f6071c738f82d
lowmem-controller: Split up lowmem-controller feature from lowmem module

The lowmem-controller.c was created by extracting the killing-process
feature from lowmem.c.
    * Newly created: lowmem-controller.c, lowmem-controller.h
    * "lowmem_controller_kill_candidates" function of
      lowmem-controller.c kills procs/apps from candidates list provided
      by the core(lowmem.c).
    * Symbols used only in lowmem-controller.c were moved from lowmem.c
      to lowmem-controller.c.
    * Symbols used both lowmem.c and lowmem-controller.c were moved from
      lowmem.c to lowmem.h.

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