X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fbasic%2Fcgroup-util.h;h=5f3152995e253b1a4e3182d5a5747733ee8430df;hb=6414babd8b4554e19f9ac7826cb7e82ef6b3435c;hp=d6e2a8ee11465cd428e79b3a834755b39deebf57;hpb=d4ce8390c5aa345602b51099e9d3ed3b74d3ec4d;p=elogind.git diff --git a/src/basic/cgroup-util.h b/src/basic/cgroup-util.h index d6e2a8ee1..5f3152995 100644 --- a/src/basic/cgroup-util.h +++ b/src/basic/cgroup-util.h @@ -114,12 +114,9 @@ static inline bool CGROUP_BLKIO_WEIGHT_IS_OK(uint64_t x) { } #endif // 0 -typedef enum CGroupUnified { - CGROUP_UNIFIED_UNKNOWN = -1, - CGROUP_UNIFIED_NONE = 0, /* Both systemd and controllers on legacy */ - CGROUP_UNIFIED_SYSTEMD = 1, /* Only systemd on unified */ - CGROUP_UNIFIED_ALL = 2, /* Both systemd and controllers on unified */ -} CGroupUnified; +/* Default resource limits */ +#define DEFAULT_TASKS_MAX_PERCENTAGE 15U /* 15% of PIDs, 4915 on default settings */ +#define DEFAULT_USER_TASKS_MAX_PERCENTAGE 33U /* 33% of PIDs, 10813 on default settings */ /* * General rules: @@ -245,14 +242,12 @@ bool cg_ns_supported(void); #endif // 0 #if 0 /// UNNEEDED by elogind -int cg_all_unified(void); -int cg_unified(const char *controller); +int cg_unified(void); void cg_unified_flush(void); bool cg_is_unified_wanted(void); #endif // 0 bool cg_is_legacy_wanted(void); -bool cg_is_unified_systemd_controller_wanted(void); const char* cgroup_controller_to_string(CGroupController c) _const_; CGroupController cgroup_controller_from_string(const char *s) _pure_;