]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/core/cgroup.h
core: add cgroup CPU controller support on the unified hierarchy
[thirdparty/systemd.git] / src / core / cgroup.h
index a57403e79f89fa7cf365a1a670c97f3447d82ba7..2fe9cc40396f004218e7468ab4a3597658a8ea4d 100644 (file)
@@ -89,6 +89,10 @@ struct CGroupContext {
         bool tasks_accounting;
 
         /* For unified hierarchy */
+        uint64_t cpu_weight;
+        uint64_t startup_cpu_weight;
+        usec_t cpu_quota_per_sec_usec;
+
         uint64_t io_weight;
         uint64_t startup_io_weight;
         LIST_HEAD(CGroupIODeviceWeight, io_device_weights);
@@ -101,7 +105,6 @@ struct CGroupContext {
         /* For legacy hierarchies */
         uint64_t cpu_shares;
         uint64_t startup_cpu_shares;
-        usec_t cpu_quota_per_sec_usec;
 
         uint64_t blockio_weight;
         uint64_t startup_blockio_weight;