flush_delayed_work — wait for a dwork to finish executing the last queueing
| bool flush_delayed_work ( | struct delayed_work * dwork ); | 
   Delayed timer is cancelled and the pending work is queued for
   immediate execution.  Like flush_work, this function only
   considers the last queueing instance of dwork.