Michael S. Tsirkin wrote:
Alternatively, we can go back to the original idea of adding API for flushing WQs to ib_mad, ib_sa and ib_addr modules and calling that at module cleanup.
I've thought about this more, and it leads to very subtle dependencies between modules. For example, suppose modules A and B both call into module C, with module C performing callbacks into A and B. For module A to unload, it is now dependent on what module B does in its callback. Interactions between A and C should be limited to A and C to avoid potential deadlock conditions that could occur between unrelated modules.
- Sean _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
