Guy> Couldn't consumers be registered as clients _before_ they
    Guy> call cma_get_device ?
Yes, consumers had better continue to use ib_register_client.  The
question is how to define the cma_get_device API so that consumers can
handle hotplug correctly.  And we need to make it simple enough so
that ULP authors can get it right.
 - R.