spin_lock_irqsave(&base->lock, flags); 
spin_lock_irqsave(&base->t_base.lock, flags); timer->base = &base->t_base; 
void add_timer_on(struct timer_list *timer, int cpu){	tvec_base_t *base = &per_cpu(tvec_bases, cpu);  	unsigned long flags;    	BUG_ON(timer_pending(timer) || !timer->function);	check_timer(timer);	spin_lock_irqsave(&base->lock, flags);	internal_add_timer(base, timer);	timer->base = base;	spin_unlock_irqrestore(&base->lock, flags);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/55c888d6d09a0df236adfaf8ccf06ff5d0646775/timer.c/clean/kernel/timer.c