Michael> It seems that wait_for_completion can now deadlock, since Michael> it is waiting for a work queued on ipoib_workqueue. I don't think so -- all the complete() calls are in functions called from the SA module's context. Am I wrong? - R.