[ofa-general] IPoIB kernel Oops -- race condition
Jack Morgenstein
jackm at dev.mellanox.co.il
Sun Jun 28 21:14:22 PDT 2009
On Sunday 28 June 2009 23:04, Yossi Etigin wrote:
> How about making the leave/free mcast operation take place on the ipoib_workqueue, on which
> the join operation takes place? this way we can avoid this race, and more potential races
> of this kind.
>
On second thought, maybe it would be simpler to just create an ipoib_stop_task(),
and do everything ipoib_stop() does in that workqueue task. leave would thus always
be executed in the workqueue.
Thoughts?
More information about the general
mailing list