Name
queue_work —
queue work on a workqueue
Synopsis
int queue_work ( | struct workqueue_struct * wq, |
| struct work_struct * work) ; |
Arguments
wq
workqueue to use
work
work to queue
Description
Returns 0 if work
was already on a queue, non-zero otherwise.
We queue the work to the CPU on which it was submitted, but if the CPU dies
it can be processed by another CPU.
Especially no such guarantee on PREEMPT_RT.