X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fx86_64%2Fmm%2Ffault.c;h=a371e1b9ddbdff89f2020c31c8c49bd77a554bf5;hb=567f20a20be06ad546b5962340c4be268462055b;hp=94ae93dc21188260311f6456e8b70a4eebb26ecb;hpb=653a9213ae6f303790975dd836d95778aab070de;p=linux-2.6.git diff --git a/arch/x86_64/mm/fault.c b/arch/x86_64/mm/fault.c index 94ae93dc2..a371e1b9d 100644 --- a/arch/x86_64/mm/fault.c +++ b/arch/x86_64/mm/fault.c @@ -11,7 +11,7 @@ #include #include #include -#include +#include #include #include #include @@ -252,7 +252,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);