Name
flush_work_sync —
wait until a work has finished execution
Synopsis
bool flush_work_sync ( | struct work_struct * work); |
Description
Wait until work has finished execution. On return, it's
guaranteed that all queueing instances of work which happened
before this function is called are finished. In other words, if
work hasn't been requeued since this function was called, work is
guaranteed to be idle on return.
RETURNS
true if flush_work_sync waited for the work to finish execution,
false if it was already idle.