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; }