|
Description
|
During HCA un-configure operation, HCA driver will call ibc_pre_detach() and IBTL posts IBT_EVENT_HCA_DETACH to all the ULP's using the HCA. If all the ULP's releases HCA resources properly, ibc_pre_detach() succeeds. If any one ULP returns failure, ibc_pre_detach() will fail. As a result, HCA un-configure operation will also fail. Today, there is no mechanism to inform the ULP's that returned success. So, ULP's that returned
success can not use the HCA. This bug is filed to address this issue.
|