Skip to content
  • Christian Brauner's avatar
    selftests: add pid namespace ENOMEM regression test · 6952a4f6
    Christian Brauner authored
    We recently regressed (cf. [1] and its corresponding fix in [2]) returning
    ENOMEM when trying to create a process in a pid namespace whose init
    process/child subreaper has already died. This has caused confusion at
    least once before that (cf. [3]). Let's add a simple regression test to
    catch this in the future.
    
    [1]: 49cb2fc4 ("fork: extend clone3() to support setting a PID")
    [2]: b26ebfe1 ("pid: Fix error return value in some cases")
    [3]: 35f71bc0
    
     ("fork: report pid reservation failure properly")
    Cc: Corey Minyard <cminyard@mvista.com>
    Cc: Oleg Nesterov <oleg@redhat.com>
    Cc: Adrian Reber <areber@redhat.com>
    Cc: Dmitry Safonov <0x7f454c46@gmail.com>
    Cc: Andrei Vagin <avagin@gmail.com>
    Signed-off-by: default avatarChristian Brauner <christian.brauner@ubuntu.com>
    6952a4f6