Scroll to navigation

QUEUE_WORK(9) Driver Basics QUEUE_WORK(9)

NAME

queue_work - queue work on a workqueue

SYNOPSIS

bool queue_work(struct workqueue_struct * wq, struct work_struct * work);

ARGUMENTS

wq

workqueue to use

work

work to queue

DESCRIPTION

Returns false if work was already on a queue, true 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.

COPYRIGHT

January 2017 Kernel Hackers Manual 4.8.