Michael> I think I have discovered the problem. It seems that with
Michael> -O3 my compiler may reorder the WQE (and possibly CQE)
Michael> write with respect to the doorbell. This wont happen on
Michael> i386 with consistent i/o ordering since the doorbell is
Michael> done in assembly, and probably not on other 32 bit
Michael> architectures since the mutex is likely to include a
Michael> memory barrier.
Michael> Applying the folowing patch fixes the problem for me for
Michael> x86_64.
Thanks for diagnosing this. I think I want to work on a more general
fix though.
- R.
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general