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