Refactor cgroup components 53/268753/2
authorUnsung Lee <unsung.lee@samsung.com>
Mon, 27 Dec 2021 09:59:17 +0000 (18:59 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Fri, 31 Dec 2021 06:41:32 +0000 (06:41 +0000)
commit5ca65396db3023eeac48bc07c04997fc69340f09
treeb548c90cfa4b8106a56867de7132c950484b4304
parent1dd4224fa1c03b7031de83e8ea959de3cf2cbc8d
Refactor cgroup components

Collect all cgroup-related functions into the src/common/cgroup

Change-Id: I4ebc924baae5ace0b933360d8f12e96584a63c22
Signed-off-by: Unsung Lee <unsung.lee@samsung.com>
38 files changed:
CMakeLists.txt
src/CMakeLists.txt
src/common/cgroup/cgroup-memory-stat-lookup.c [moved from src/common/cgroup-memory-stat-lookup.c with 99% similarity]
src/common/cgroup/cgroup-memory-stat-lookup.gperf [moved from src/common/cgroup-memory-stat-lookup.gperf with 99% similarity]
src/common/cgroup/cgroup.c [moved from src/common/cgroup.c with 87% similarity]
src/common/cgroup/cgroup.h [moved from src/common/cgroup.h with 72% similarity]
src/common/cgroup/cpu-cgroup.h [new file with mode: 0644]
src/common/cgroup/memory-cgroup.h [new file with mode: 0644]
src/common/const.h
src/common/dedup-common.h
src/common/memory-common.h [deleted file]
src/common/proc-common.h
src/common/procfs.c
src/common/swap-common.h
src/process/proc-process.c
src/process/vip/vip-process.c
src/resource-limiter/cpu/cpu-sched.c
src/resource-limiter/cpu/cpu.c
src/resource-limiter/memory/compaction.c
src/resource-limiter/memory/lowmem-dbus.c
src/resource-limiter/memory/lowmem-handler.h
src/resource-limiter/memory/lowmem-limit.c
src/resource-limiter/memory/lowmem-system.c
src/resource-limiter/memory/memcontrol.c
src/resource-limiter/memory/vmpressure-lowmem-handler.c
src/resource-optimizer/memory/dedup/.dedup.c.swp [new file with mode: 0644]
src/resource-optimizer/memory/dedup/dedup.c
src/resource-optimizer/memory/swap/fileswap.c
src/resource-optimizer/memory/swap/swap.c
src/resource-optimizer/memory/swap/zramswap.c
src/resource-optimizer/memory/swap/zswap.c
tests/CMakeLists.txt
tests/lowmem-dbus-test.cpp
tests/lowmem-limit-env.cpp
tests/lowmem-limit-env.hpp
tests/lowmem-limit-mock.cpp
tests/lowmem-limit-test.cpp
tests/lowmem-system-test.cpp