]> git.proxmox.com Git - mirror_lxc.git/commit - src/lxc/start.c
start: handle kernel header and kernel incompatability
authorChristian Brauner <christian.brauner@ubuntu.com>
Thu, 9 Jan 2020 11:25:30 +0000 (12:25 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 9 Jan 2020 11:30:14 +0000 (12:30 +0100)
commitc718fac1855da04d221bf7055c981efeb6a323bc
tree257f285501a6febc4f550750759e26e348b38069
parent38bbeb799e33130932ff3d20f57ab060c184675a
start: handle kernel header and kernel incompatability

We might e.g. be compiled in a container with old kernel headers. In this
scenario CLONE_PIDFD will work but pidfd_send_signal() might not be detected
because __NR_pidfd_send_signal is not defined because the kernel headers don't
match the kernel version.

This explains and fixes test-suite hangs on Jenkins I've recently debugged.

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/start.c