Lines Matching defs:cgroup
47 #include "cgroup-util.h"
82 const char *cgroup;
1257 } else if (manager->cgroup)
1258 /* cleanup possible left-over processes in our cgroup */
1259 cg_kill(SYSTEMD_CGROUP_CONTROLLER, manager->cgroup, SIGKILL, false, true, NULL);
1499 static int manager_new(Manager **ret, int fd_ctrl, int fd_uevent, const char *cgroup) {
1528 manager->cgroup = cgroup;
1616 static int run(int fd_ctrl, int fd_uevent, const char *cgroup) {
1620 r = manager_new(&manager, fd_ctrl, fd_uevent, cgroup);
1652 _cleanup_free_ char *cgroup = NULL;
1713 /* get our own cgroup, we regularly kill everything udev has left behind
1715 by PID1. otherwise we are not guaranteed to have a dedicated cgroup */
1716 r = cg_pid_get_path(SYSTEMD_CGROUP_CONTROLLER, 0, &cgroup);
1719 log_debug_errno(r, "did not find dedicated cgroup: %m");
1721 log_warning_errno(r, "failed to get cgroup: %m");
1758 r = run(fd_ctrl, fd_uevent, cgroup);