[openib-general] Re: [PATCH] ipoib_flush_paths
Sean Hefty
mshefty at ichips.intel.com
Wed Apr 5 17:04:23 PDT 2006
Michael S. Tsirkin wrote:
> By the way, I was thinking about SA queries, and I came to a conclusion
> that we have an unfixable race at module unload: nothing I as the user of
> SA do in my callback can ensure that my callback is not still running
> when my module is unloaded.
>
> The problem here is lack of explicit registration wth SA: I just push queries
> so there's no time SA can flush its queues for me.
>
> The only easy way out that I see is some kind of sa_flush function that
> will flush MAD wqs, and ask all users to call that.
> And I think we have the same bug in addr so this needs a flush function too.
>
> Makes sense?
Both ib_sa and ib_addr will always perform exactly one callback per request. A
user only needs to wait for that callback to occur. The rdma_cm does this for
ib_addr, and ib_multicast will do this for ib_sa.
- Sean
More information about the general
mailing list