X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=cgroup.h;h=d27c063c12fea7d11151be4c5f29adbda507217c;hp=e290ffee9c14947b59c9c47ccf450d0bdab42bd3;hb=9d58f1dbdb77be332731fb490d0d7f91a5718da8;hpb=51f7e59683d103590e70d17a177f1710b0b0326c diff --git a/cgroup.h b/cgroup.h index e290ffee9..d27c063c1 100644 --- a/cgroup.h +++ b/cgroup.h @@ -37,6 +37,12 @@ struct CGroupBonding { struct cgroup *cgroup; + /* For the Unit::cgroup_bondings list */ + LIST_FIELDS(CGroupBonding, by_unit); + + /* For the Manager::cgroup_bondings hashmap */ + LIST_FIELDS(CGroupBonding, by_path); + /* When shutting down, remove cgroup? */ bool clean_up:1; @@ -45,12 +51,6 @@ struct CGroupBonding { /* Inherit parameters from parent group */ bool inherit:1; - - /* For the Unit::cgroup_bondings list */ - LIST_FIELDS(CGroupBonding, by_unit); - - /* For the Manager::cgroup_bondings hashmap */ - LIST_FIELDS(CGroupBonding, by_path); }; int cgroup_bonding_realize(CGroupBonding *b);