Scroll to navigation

FLUSH_WORK(9) Driver Basics FLUSH_WORK(9)

NAME

flush_work - wait for a work to finish executing the last queueing instance

SYNOPSIS

bool flush_work(struct work_struct * work);

ARGUMENTS

work

the work to flush

DESCRIPTION

Wait until work has finished execution. work is guaranteed to be idle on return if it hasn't been requeued since flush started.

RETURNS

true if flush_work waited for the work to finish execution, false if it was already idle.

COPYRIGHT

June 2024 Kernel Hackers Manual 3.10