[openib-general] Kernel Oops related to IPoIB (multicast module?)

Michael S. Tsirkin mst at mellanox.co.il
Thu Jul 6 07:31:35 PDT 2006


Quoting r. Sean Hefty <mshefty at ichips.intel.com>:
> > 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.

I'm still seeing hangs on unload, unfortunately.
This is headless box so I couldn't get any more data on this hang as yet.

-- 
MST




More information about the general mailing list