From e859aa9e993453be321450148d45d08fcc55c3f5 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Thu, 3 Sep 2015 15:18:06 +0200 Subject: udev: ignore ENOEXEC from cgroup lookup The recent cgroup-rework changed the error code for un-mounted cgroupfs to ENOEXEC. Make sure udev ignores it just like ENOENT and does not spill warnings on the screen. --- src/udev/udevd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/udev') diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 28ac44fb8e..f354ced2e2 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -1706,7 +1706,7 @@ int main(int argc, char *argv[]) { by PID1. otherwise we are not guaranteed to have a dedicated cgroup */ r = cg_pid_get_path(SYSTEMD_CGROUP_CONTROLLER, 0, &cgroup); if (r < 0) { - if (r == -ENOENT) + if (r == -ENOENT || r == -ENOEXEC) log_debug_errno(r, "did not find dedicated cgroup: %m"); else log_warning_errno(r, "failed to get cgroup: %m"); -- cgit v1.2.3-54-g00ecf