> I just noticed that once i apply the patch, the last + lines (that is > pthread_mutex_lock, while loop doing pthread_cond_wait and then > pthread_mutex_unlock) become part of rdma_leave_multicast which seems to > me strictly buggy as no one is going to wake up this code.
The leave must wait until all events have been reported on the multicast group. There can be more than one event on a group if an error occurs. See ucma_complete_mc_event() for where the condition is signaled. - Sean _______________________________________________ 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