[openib-general] Re: SPAM: [PATCH] [RFC] - dapl - dat_ep_free() can return without freeing the endpoint

Sean Hefty mshefty at ichips.intel.com
Wed Apr 5 10:56:49 PDT 2006


Arlin Davis wrote:
> I did not see the original thread/patch from Steve so I don't have the 
> entire context of this issue but it sounds like we need to fix the code 
> so that the destroy QP (dat_ep_free) blocks until the event processing 
> is complete, always destroy the QP and cm_id from this call, and remove 
> cleanup from any async event processing threads. Is this what Steve was 
> attempting to do with his patch?

There's still the issue that the event processing thread is the one calling 
dat_ep_free, in which case, you need to ensure that it is finished with all 
event processing before this call is made.

- Sean



More information about the general mailing list