#include <linux/posix-timers.h>
#include <asm/uaccess.h>
#include <linux/errno.h>
+#include <linux/vs_cvirt.h>
static int check_clock(const clockid_t which_clock)
{
struct cpu_timer_list *next;
unsigned long i;
+ if (CPUCLOCK_PERTHREAD(timer->it_clock) && (p->flags & PF_EXITING))
+ return;
+
head = (CPUCLOCK_PERTHREAD(timer->it_clock) ?
p->cpu_timers : p->signal->cpu_timers);
head += CPUCLOCK_WHICH(timer->it_clock);