X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=kernel%2Fexit.c;h=fd90195667e1129bf06b96c805e43ba519301be4;hb=a34d5df85ebb8317592360b1611354f8b9853e55;hp=10e088237fed91bf453a651ea7b3bccc89a003ec;hpb=68df7247f43b925f3e091a55318f76569e0f3187;p=mirror_ubuntu-artful-kernel.git diff --git a/kernel/exit.c b/kernel/exit.c index 10e088237fed..fd90195667e1 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -53,6 +53,7 @@ #include #include #include +#include #include #include @@ -434,7 +435,7 @@ static void exit_mm(struct task_struct *tsk) mm_update_next_owner(mm); mmput(mm); if (test_thread_flag(TIF_MEMDIE)) - exit_oom_victim(); + exit_oom_victim(tsk); } static struct task_struct *find_alive_thread(struct task_struct *p) @@ -655,6 +656,7 @@ void do_exit(long code) TASKS_RCU(int tasks_rcu_i); profile_task_exit(tsk); + kcov_task_exit(tsk); WARN_ON(blk_needs_flush_plug(tsk));