static void __queue_work(struct cpu_workqueue_struct *cwq, struct work_struct *work) { unsigned long flags; debug_work_activate(work);
spin_lock_irqsave(&cwq->lock, flags); insert_work(cwq, work, &cwq->worklist); spin_unlock_irqrestore(&cwq->lock, flags);
}