[openib-general] Kernel Oops related to IPoIB (multicast module?)
Sean Hefty
mshefty at ichips.intel.com
Tue Jun 27 14:13:17 PDT 2006
Sean Hefty wrote:
> The SA query interface always invokes a callback, regardless if a call succeeds.
> So if a call to ib_sa_mcmmember_rec_set() fails (which happens in this case
> because the SM is down), the user's callback is still invoked. The multicast
> module is coded assuming that an immediate failure does not result in a
> callback, so the callback is unexpected, which throws off the reference counting.
I've committed a patch that should hopefully fix this problem.
The problem was that a return code of 0 from the SA query calls should have been
treated as valid, rather than an error.
- Sean
More information about the general
mailing list