Messages in this thread | | | Date | Wed, 14 Aug 2019 14:29:10 +0200 | From | Oleg Nesterov <> | Subject | Re: [PATCH v1 1/1] waitid: Add support for waiting for the current process group |
| |
On 08/14, christian.brauner@ubuntu.com wrote: > > case P_PGID: > type = PIDTYPE_PGID; > - if (upid <= 0) > + if (upid < 0) > return -EINVAL; > + > + if (upid == 0) > + pid = get_pid(task_pgrp(current));
this needs rcu lock or tasklist_lock, this can race with another thread doing sys_setpgid/setsid (see change_pid(PIDTYPE_PGID)).
Oleg.
| |