working my way through work queues and read this in workqueue.h:
/**
* flush_scheduled_work - ensure that any scheduled work has run to completion.
*
* Forces execution of the kernel-global workqueue and blocks until its
* completion.
*
* Think twice before calling this function! It's
On Fri, Oct 19, 2012 at 10:12 AM, Robert P. J. Day
rpj...@crashcourse.ca wrote:
working my way through work queues and read this in workqueue.h:
/**
* flush_scheduled_work - ensure that any scheduled work has run to
completion.
*
* Forces execution of the kernel-global workqueue and
On Fri, 19 Oct 2012, Greg Freemyer wrote:
I saw a thread about disk i/o that may relate. At least with disk
buffers in the block layer, it appeared it was an all or nothing
situation for flushing the queues. So if a upper level wanted to
ensure write A completed prior to write B, the only