X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fx86_64%2Fmm%2Ffault-xen.c;fp=arch%2Fx86_64%2Fmm%2Ffault-xen.c;h=3693d5d9fb7db20844b124a6b5d6cc29c4aff63d;hb=e0ff8aa1acd079b70e796571917ae0449b7c465b;hp=438cf548ddd02a738d60df3d420691a56a2549d8;hpb=bef9ea3086d47cf98cfd0ea389953a0af0b60114;p=linux-2.6.git diff --git a/arch/x86_64/mm/fault-xen.c b/arch/x86_64/mm/fault-xen.c index 438cf548d..3693d5d9f 100644 --- a/arch/x86_64/mm/fault-xen.c +++ b/arch/x86_64/mm/fault-xen.c @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include #include @@ -250,7 +250,7 @@ int unhandled_signal(struct task_struct *tsk, int sig) { if (tsk->pid == 1) return 1; - if (tracehook_consider_fatal_signal(tsk, sig)) + if (tsk->ptrace & PT_PTRACED) return 0; return (tsk->sighand->action[sig-1].sa.sa_handler == SIG_IGN) || (tsk->sighand->action[sig-1].sa.sa_handler == SIG_DFL);