From: Tycho Andersen Date: Tue, 23 Jul 2019 15:40:14 +0000 (-0600) Subject: pidfds: don't print a scary warning on ENOSYS X-Git-Tag: lxc-4.0.0~137^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c579205669cce54944e2c4f115e69ef18475bbe;p=thirdparty%2Flxc.git pidfds: don't print a scary warning on ENOSYS Most kernels don't have this functionality yet, and so the warning is printed a lot. Our people are scared of warnings, so let's make it INFO instead in this case. Signed-off-by: Tycho Andersen --- diff --git a/src/lxc/start.c b/src/lxc/start.c index e3f32f4cb..e6544ea19 100644 --- a/src/lxc/start.c +++ b/src/lxc/start.c @@ -1641,7 +1641,10 @@ static int proc_pidfd_open(pid_t pid) /* Test whether we can send signals. */ if (lxc_raw_pidfd_send_signal(proc_pidfd, 0, NULL, 0)) { - SYSERROR("Failed to send signal through pidfd"); + if (errno != ENOSYS) + SYSERROR("Failed to send signal through pidfd"); + else + INFO("Sending signals through pidfds not supported on this kernel"); return -1; }