cpu = 0; 
cpu = any_online_cpu(cpu_online_map); 
static void delayed_work_timer_fn(unsigned long __data){	struct work_struct *work = (struct work_struct *)__data;	struct workqueue_struct *wq = work->wq_data;	int cpu = smp_processor_id();	if (unlikely(is_single_threaded(wq)))		cpu = 0;	__queue_work(per_cpu_ptr(wq->cpu_wq, cpu), work);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/bce61dd49d6ba7799be2de17c772e4c701558f14/workqueue.c/buggy/kernel/workqueue.c