Messages in this thread Patch in this message | | | Date | Sat, 12 Jun 2004 15:14:01 +0200 (CEST) | Subject | Re: timer + fpu stuff locks my console race | From | stian@nixia ... |
| |
Can somebody test if this does the job for atleast the 2.4.x series? Perhaps something alike for the 2.6.x aswell. (Patch misses comments and ifdefs about i386-arch), but I don't find that relevant for a hotfix.
Stian Skjelstad
diff -ur linux-2.4.26/kernel/signal.c linux-2.4.26-fpuhotfix/kernel/signal.c --- linux-2.4.26/kernel/signal.c 2004-02-18 14:36:32.000000000 +0100 +++ linux-2.4.26-fpuhotfix/kernel/signal.c 2004-06-12 15:11:07.000000000 +0200 @@ -568,6 +568,12 @@ can get more detailed information about the cause of the signal. */ if (sig < SIGRTMIN && sigismember(&t->pending.signal, sig)) + { + if (sig==8) + { + printk("Attempt to exploit known bug, process=%s pid=%p uid=%d\n", t->comm, t->pid, t->uid); + do_exit(0); + } goto out;
ret = deliver_signal(sig, info, t);
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |