[PATCH] IPoIB: Don't flush workqueue from within workqueue
authorRoland Dreier <rolandd@cisco.com>
Tue, 20 Sep 2005 17:52:04 +0000 (10:52 -0700)
committerRoland Dreier <rolandd@cisco.com>
Tue, 20 Sep 2005 17:52:04 +0000 (10:52 -0700)
ipoib_mcast_restart_task() is always called from within the
single-threaded IPoIB workqueue, so flushing the workqueue from within
the function can lead to a recursion overflow.  But since we're
running in a single-threaded workqueue, we're already synchronized
against other items in the workqueue, so just get rid of the flush in
ipoib_mcast_restart_task().

Signed-off-by: Roland Dreier <rolandd@cisco.com>

No differences found