X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Fslice.c;h=0285c49aebfde7096463447ee6b7aa68167b09b8;hp=ae9819d015fefa8bbd1eec53e1cfd20da914d20f;hb=d3f86679783aee216d60b125acfb5f39a0df555f;hpb=82a2b6bb5e4e5d294f09af778c48974a7857afb6 diff --git a/src/core/slice.c b/src/core/slice.c index ae9819d01..0285c49ae 100644 --- a/src/core/slice.c +++ b/src/core/slice.c @@ -20,12 +20,9 @@ ***/ #include -#include -#include #include "unit.h" #include "slice.h" -#include "load-fragment.h" #include "log.h" #include "dbus-slice.h" #include "special.h" @@ -153,7 +150,7 @@ static int slice_load(Unit *u) { return slice_verify(s); } -static int slice_coldplug(Unit *u) { +static int slice_coldplug(Unit *u, Hashmap *deferred_work) { Slice *t = SLICE(u); assert(t); @@ -184,7 +181,8 @@ static int slice_start(Unit *u) { assert(t); assert(t->state == SLICE_DEAD); - unit_realize_cgroup(u); + (void) unit_realize_cgroup(u); + (void) unit_reset_cpu_usage(u); slice_set_state(t, SLICE_ACTIVE); return 1;