X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fmanager.c;h=5772f402b1f41885a579561157e5a8edf9c3838d;hb=9ae702110457a555ffc6ff7b59e203ead067db66;hp=224106c660796edc62cbc91a4dbf6b2ca606dd8e;hpb=bd8f585b9996667db89764ece1cacf37672e3223;p=elogind.git diff --git a/src/core/manager.c b/src/core/manager.c index 224106c66..5772f402b 100644 --- a/src/core/manager.c +++ b/src/core/manager.c @@ -422,13 +422,14 @@ int manager_new(SystemdRunningAs running_as, Manager **_m) { return -ENOMEM; #ifdef ENABLE_EFI - if (detect_container(NULL) <= 0) + if (running_as == SYSTEMD_SYSTEM && detect_container(NULL) <= 0) boot_timestamps(&m->userspace_timestamp, &m->firmware_timestamp, &m->loader_timestamp); #endif m->running_as = running_as; m->exit_code = _MANAGER_EXIT_CODE_INVALID; m->default_timer_accuracy_usec = USEC_PER_MINUTE; + m->default_cpu_quota_period_usec = 100 * USEC_PER_MSEC; m->idle_pipe[0] = m->idle_pipe[1] = m->idle_pipe[2] = m->idle_pipe[3] = -1;