Name
flush_work —
wait for a work to finish executing the last queueing instance
Synopsis
bool flush_work ( | struct work_struct * work) ; |
Description
Wait until work
has finished execution. work
is guaranteed to be idle
on return if it hasn't been requeued since flush started.
Return
true
if flush_work
waited for the work to finish execution,
false
if it was already idle.