|
@@ -1831,9 +1831,7 @@ static inline void rseq_migrate(struct task_struct *t)
|
|
|
|
|
|
/*
|
|
|
* If parent process has a registered restartable sequences area, the
|
|
|
- * child inherits. Only applies when forking a process, not a thread. In
|
|
|
- * case a parent fork() in the middle of a restartable sequence, set the
|
|
|
- * resume notifier to force the child to retry.
|
|
|
+ * child inherits. Only applies when forking a process, not a thread.
|
|
|
*/
|
|
|
static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
|
|
|
{
|
|
@@ -1847,7 +1845,6 @@ static inline void rseq_fork(struct task_struct *t, unsigned long clone_flags)
|
|
|
t->rseq_len = current->rseq_len;
|
|
|
t->rseq_sig = current->rseq_sig;
|
|
|
t->rseq_event_mask = current->rseq_event_mask;
|
|
|
- rseq_preempt(t);
|
|
|
}
|
|
|
}
|
|
|
|