Merge branch 'move SYS() macro to test_progs.h and run mptcp in a dedicated netns'
[platform/kernel/linux-starfive.git] / kernel / signal.c
index ae26da6..8cb28f1 100644 (file)
@@ -2951,6 +2951,7 @@ void exit_signals(struct task_struct *tsk)
        cgroup_threadgroup_change_begin(tsk);
 
        if (thread_group_empty(tsk) || (tsk->signal->flags & SIGNAL_GROUP_EXIT)) {
+               sched_mm_cid_exit_signals(tsk);
                tsk->flags |= PF_EXITING;
                cgroup_threadgroup_change_end(tsk);
                return;
@@ -2961,6 +2962,7 @@ void exit_signals(struct task_struct *tsk)
         * From now this task is not visible for group-wide signals,
         * see wants_signal(), do_signal_stop().
         */
+       sched_mm_cid_exit_signals(tsk);
        tsk->flags |= PF_EXITING;
 
        cgroup_threadgroup_change_end(tsk);