cpu = 0; 
cpu = any_online_cpu(cpu_online_map); 
int fastcall queue_work(struct workqueue_struct *wq, struct work_struct *work){	int ret = 0, cpu = get_cpu();	if (!test_and_set_bit(0, &work->pending)) {		if (unlikely(is_single_threaded(wq)))			cpu = 0;		BUG_ON(!list_empty(&work->entry));		__queue_work(per_cpu_ptr(wq->cpu_wq, cpu), work);		ret = 1;	}	put_cpu();	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/bce61dd49d6ba7799be2de17c772e4c701558f14/workqueue.c/buggy/kernel/workqueue.c