diff options
| -rw-r--r-- | fs/exec.c | 3 |
1 files changed, 0 insertions, 3 deletions
| @@ -784,7 +784,6 @@ static int de_thread(struct task_struct *tsk) | |||
| 784 | * and we can just re-use it all. | 784 | * and we can just re-use it all. |
| 785 | */ | 785 | */ |
| 786 | if (atomic_read(&oldsighand->count) <= 1) { | 786 | if (atomic_read(&oldsighand->count) <= 1) { |
| 787 | BUG_ON(atomic_read(&sig->count) != 1); | ||
| 788 | signalfd_detach(tsk); | 787 | signalfd_detach(tsk); |
| 789 | exit_itimers(sig); | 788 | exit_itimers(sig); |
| 790 | return 0; | 789 | return 0; |
| @@ -929,8 +928,6 @@ no_thread_group: | |||
| 929 | if (leader) | 928 | if (leader) |
| 930 | release_task(leader); | 929 | release_task(leader); |
| 931 | 930 | ||
| 932 | BUG_ON(atomic_read(&sig->count) != 1); | ||
| 933 | |||
| 934 | if (atomic_read(&oldsighand->count) == 1) { | 931 | if (atomic_read(&oldsighand->count) == 1) { |
| 935 | /* | 932 | /* |
| 936 | * Now that we nuked the rest of the thread group, | 933 | * Now that we nuked the rest of the thread group, |
