X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=kernel%2Fptrace.c;h=821cf17238147ab8af77b01b7e8e86d10d8501d5;hb=6d47254c063426541e7134fc5632243356ee74b1;hp=61db50f7ca8667a11811c6a423cf07f9a662a6f6;hpb=11db5710d4a954148e00e376f04ba91a498a20dd;p=linux-2.6-microblaze.git diff --git a/kernel/ptrace.c b/kernel/ptrace.c index 61db50f7ca86..821cf1723814 100644 --- a/kernel/ptrace.c +++ b/kernel/ptrace.c @@ -375,7 +375,7 @@ static int ptrace_attach(struct task_struct *task, long request, audit_ptrace(task); retval = -EPERM; - if (unlikely(task->flags & PF_KTHREAD)) + if (unlikely(task->flags & (PF_KTHREAD | PF_IO_WORKER))) goto out; if (same_thread_group(task, current)) goto out;