• Joel Fernandes (Google)'s avatar
    pidfd: add polling selftests · 740378dc
    Joel Fernandes (Google) authored
    Other than verifying pidfd based polling, the tests make sure that
    wait semantics are preserved with the pidfd poll. Notably the 2 cases:
    1. If a thread group leader exits while threads still there, then no
       pidfd poll notifcation should happen.
    2. If a non-thread group leader does an execve, then the thread group
       leader is signaled to exit and is replaced with the execing thread
       as the new leader, however the parent is not notified in this case.
    Signed-off-by: default avatarJoel Fernandes (Google) <joel@joelfernandes.org>
    Signed-off-by: default avatarChristian Brauner <christian@brauner.io>
    740378dc
pidfd_test.c 14.2 KB