suse man page for flush_workqueue

Query: flush_workqueue

OS: suse

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

FLUSH_WORKQUEUE(9)						   Driver Basics						FLUSH_WORKQUEUE(9)

NAME
flush_workqueue - ensure that any scheduled work has run to completion.
SYNOPSIS
void flush_workqueue(struct workqueue_struct * wq);
ARGUMENTS
wq workqueue to flush
DESCRIPTION
Forces execution of the workqueue and blocks until its completion. This is typically used in driver shutdown handlers. We sleep until all works which were queued on entry have been handled, but we are not livelocked by new incoming ones. This function used to run the workqueues itself. Now we just wait for the helper threads to do it.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 FLUSH_WORKQUEUE(9)
Related Man Pages
spi_async_locked(9) - centos
usb_queue_reset_device(9) - centos
workqueue(9) - netbsd
workqueue_enqueue(9) - netbsd
tapset::irq(3stap) - debian
Similar Topics in the Unix Linux Community
How to restrict user to a specific directory in solaris 10
Change directory error
Grant unprivileged user rights to see the output of echo|format but not modify disks
Update kernel Linux without reboot?!
The Future of the PM (Private Message) System at UNIX.com