Re: [PATCH 2/5] pidfd: add pidfd_wait()

From: Christian Brauner
Date: Wed Jul 24 2019 - 13:52:20 EST


On July 24, 2019 7:50:49 PM GMT+02:00, Christian Brauner <christian@xxxxxxxxxx> wrote:
>On July 24, 2019 7:45:38 PM GMT+02:00, Linus Torvalds
><torvalds@xxxxxxxxxxxxxxxxxxxx> wrote:
>>On Wed, Jul 24, 2019 at 7:47 AM Christian Brauner
>><christian@xxxxxxxxxx> wrote:
>>>
>>> This adds the pidfd_wait() syscall.
>>
>>I despise this patch.
>>
>>Why can't this just be a new P_PIDFD flag, and then use
>>"waitid(P_PIDFD, pidfd, ...);"
>>
>>Yes, yes, yes, I realize that "pidfd" is of type "int", and waitid()
>>takes an argument of type pid_t, but it's the same type in the end,
>>and it does seem like the whole *point* of "waitid()" is that
>>"idtype_t idtype" which tells you what kind of ID you're passing it.
>>
>> Linus
>
>Well in that case we could add P_PIDFD.
>But then I would like to _only_ enable it for waitid(). How's that
>sound?
>
>Christian

Ah, sorry, just saw that that's what you suggested.

Christian