#include <linux/mm.h>
#include <linux/smp_lock.h>
#include <linux/interrupt.h>
-#include <linux/syscalls.h>
#include <linux/time.h>
#include <asm/uaccess.h>
struct task_struct * p = (struct task_struct *) __data;
unsigned long interval;
- send_group_sig_info(SIGALRM, SEND_SIG_PRIV, p);
+ if (send_group_sig_info(SIGALRM, SEND_SIG_PRIV, p))
+ printk("*warning*: failed to send SIGALRM to %u\n", p->pid);
+
interval = p->it_real_incr;
if (interval) {
if (interval > (unsigned long) LONG_MAX)