Quoting Roland Dreier <[EMAIL PROTECTED]>:
> It seems that this code at the end of ipoib_mcast_join_task() might
> screw things up:
> 
>       ipoib_dbg_mcast(priv, "successfully joined all multicast groups\n");
> 
>       clear_bit(IPOIB_MCAST_RUN, &priv->flags);

Right. That probably was the reason I invented MCAST_STARTED.

> Probably the semantics of IPOIB_MCAST_RUN need to change slightly.
> I'm not sure this necessarily can be made to work -- maybe we just
> need more than one bit of status information to handle everything.

Kind of like what original patch in svn does?

-- 
MST
_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to