Name
flush_work —
block until a work_struct's callback has terminated
Synopsis
int flush_work ( | struct work_struct * work) ; |
Arguments
work
the work which is to be flushed
Description
Returns false if work
has already terminated.
It is expected that, prior to calling flush_work
, the caller has
arranged for the work to not be requeued, otherwise it doesn't make
sense to use this function.