X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=kernel%2Fexit.c;h=9d1b10ed0135139b8514f829f345c6525699db50;hb=314b6a4d80a7a5217c86ffdca926b6f406da0e0e;hp=3ebcd60a19c69e76bab6d9b70cbd0d75508b3422;hpb=f46f6b20cb01508f5020142ff91021f8fb39550b;p=~andy%2Flinux diff --git a/kernel/exit.c b/kernel/exit.c index 3ebcd60a19c..9d1b10ed013 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -784,6 +784,8 @@ fastcall NORET_TYPE void do_exit(long code) profile_task_exit(tsk); + WARN_ON(atomic_read(&tsk->fs_excl)); + if (unlikely(in_interrupt())) panic("Aiee, killing interrupt handler!"); if (unlikely(!tsk->pid))