/* Always use cpu 0's area. */ flush_cpu_workqueue(per_cpu_ptr(wq->cpu_wq, 0)); 
/* Always use first cpu's area. */ flush_cpu_workqueue(per_cpu_ptr(wq->cpu_wq, any_online_cpu(cpu_online_map))); 
void fastcall flush_workqueue(struct workqueue_struct *wq){	might_sleep();	if (is_single_threaded(wq)) {		/* Always use cpu 0's area. */		flush_cpu_workqueue(per_cpu_ptr(wq->cpu_wq, 0));	} else {		int cpu;		lock_cpu_hotplug();		for_each_online_cpu(cpu)			flush_cpu_workqueue(per_cpu_ptr(wq->cpu_wq, cpu));		unlock_cpu_hotplug();	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/bce61dd49d6ba7799be2de17c772e4c701558f14/workqueue.c/clean/kernel/workqueue.c