Lines 568-575
Link Here
|
568 |
can get more detailed information about the cause of |
568 |
can get more detailed information about the cause of |
569 |
the signal. */ |
569 |
the signal. */ |
570 |
if (sig < SIGRTMIN && sigismember(&t->pending.signal, sig)) |
570 |
if (sig < SIGRTMIN && sigismember(&t->pending.signal, sig)) |
571 |
goto out; |
571 |
{ |
572 |
|
572 |
if (sig==8) |
|
|
573 |
{ |
574 |
printk("Attempt to exploit known bug, process=%s pid=%d uid=%d\n", t->comm, t->pid, t->uid); |
575 |
do_exit(0); |
576 |
} |
577 |
goto out; |
578 |
} |
573 |
ret = deliver_signal(sig, info, t); |
579 |
ret = deliver_signal(sig, info, t); |
574 |
out: |
580 |
out: |
575 |
spin_unlock_irqrestore(&t->sigmask_lock, flags); |
581 |
spin_unlock_irqrestore(&t->sigmask_lock, flags); |