[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