FLUSH_DELAYED_WORK(9) Driver Basics FLUSH_DELAYED_WORK(9)NAMEflush_delayed_work - wait for a dwork to finish executing the last
queueing
SYNOPSIS
bool flush_delayed_work(struct delayed_work * dwork);
ARGUMENTS
dwork
the delayed work to flush
DESCRIPTION
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.
RETURNS
true if flush_work waited for the work to finish execution, false if it
was already idle.
COPYRIGHTKernel Hackers Manual 3.11 November 2013 FLUSH_DELAYED_WORK(9)