From 6900ebfa2d983c924116c74d9012e0439c2f155c Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Wed, 4 Dec 2019 00:55:42 +0100 Subject: [PATCH] cgroups/devices: do not log error when bpf device feature is not available Signed-off-by: Christian Brauner --- src/lxc/cgroups/cgroup2_devices.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/lxc/cgroups/cgroup2_devices.c b/src/lxc/cgroups/cgroup2_devices.c index e72cffc1c..cb6f76abc 100644 --- a/src/lxc/cgroups/cgroup2_devices.c +++ b/src/lxc/cgroups/cgroup2_devices.c @@ -511,23 +511,20 @@ bool bpf_devices_cgroup_supported(void) int ret; if (geteuid() != 0) - return log_error_errno(false, - EINVAL, "The bpf device cgroup requires real root"); + return log_trace(false, + "The bpf device cgroup requires real root"); prog = bpf_program_new(BPF_PROG_TYPE_CGROUP_DEVICE); if (prog < 0) - return log_error_errno(false, - errno, "Failed to allocate new bpf device cgroup program"); + return log_trace(false, "Failed to allocate new bpf device cgroup program"); ret = bpf_program_add_instructions(prog, dummy, ARRAY_SIZE(dummy)); if (ret < 0) - return log_error_errno(false, - errno, "Failed to add new instructions to bpf device cgroup program"); + return log_trace(false, "Failed to add new instructions to bpf device cgroup program"); ret = bpf_program_load_kernel(prog, NULL, 0); if (ret < 0) - return log_error_errno(false, - errno, "Failed to load new bpf device cgroup program"); + return log_trace(false, "Failed to load new bpf device cgroup program"); return log_trace(true, "The bpf device cgroup is supported"); } -- 2.47.2