diff options
author | Doug Ledford | 2014-12-10 11:47:04 -0500 |
---|---|---|
committer | Roland Dreier | 2014-12-15 18:11:15 -0800 |
commit | bb42a6dd02fb2901a69dbec2358810735b14b186 (patch) | |
tree | 01625ffe9753bd7278172bda89b63f750429020e /firmware | |
parent | 5141861cd5e17eac9676ff49c5abfafbea2b0e98 (diff) |
IPoIB: Make ipoib_mcast_stop_thread flush the workqueue
We used to pass a flush variable to mcast_stop_thread to indicate if
we should flush the workqueue or not. This was due to some code
trying to flush a workqueue that it was currently running on which is
a no-no. Now that we have per-device work queues, and now that
ipoib_mcast_restart_task has taken the fact that it is queued on a
single thread workqueue with all of the ipoib_mcast_join_task's and
therefore has no need to stop the join task while it runs, we can do
away with the flush parameter and unilaterally flush always.
Signed-off-by: Doug Ledford <dledford@redhat.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'firmware')
0 files changed, 0 insertions, 0 deletions