diff options
Diffstat (limited to 'kernel/exit.c')
| -rw-r--r-- | kernel/exit.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/exit.c b/kernel/exit.c index 819d82c2efba..e76bd02e930e 100644 --- a/kernel/exit.c +++ b/kernel/exit.c  | |||
| @@ -894,8 +894,8 @@ fastcall NORET_TYPE void do_exit(long code) | |||
| 894 | if (group_dead) { | 894 | if (group_dead) { | 
| 895 | hrtimer_cancel(&tsk->signal->real_timer); | 895 | hrtimer_cancel(&tsk->signal->real_timer); | 
| 896 | exit_itimers(tsk->signal); | 896 | exit_itimers(tsk->signal); | 
| 897 | acct_collect(); | ||
| 898 | } | 897 | } | 
| 898 | acct_collect(code, group_dead); | ||
| 899 | if (unlikely(tsk->robust_list)) | 899 | if (unlikely(tsk->robust_list)) | 
| 900 | exit_robust_list(tsk); | 900 | exit_robust_list(tsk); | 
| 901 | #if defined(CONFIG_FUTEX) && defined(CONFIG_COMPAT) | 901 | #if defined(CONFIG_FUTEX) && defined(CONFIG_COMPAT) | 
| @@ -907,7 +907,7 @@ fastcall NORET_TYPE void do_exit(long code) | |||
| 907 | exit_mm(tsk); | 907 | exit_mm(tsk); | 
| 908 | 908 | ||
| 909 | if (group_dead) | 909 | if (group_dead) | 
| 910 | acct_process(code); | 910 | acct_process(); | 
| 911 | exit_sem(tsk); | 911 | exit_sem(tsk); | 
| 912 | __exit_files(tsk); | 912 | __exit_files(tsk); | 
| 913 | __exit_fs(tsk); | 913 | __exit_fs(tsk); | 
