/* go through the driver hba list and for each hba, release any resource held. and unregisters iscsi transport and the cxgb3 module  */
static void __exit cxgb3i_exit_module(void)
/* go through the driver hba list and for each hba, release any resource held. and unregisters iscsi transport and the cxgb3 module  */
static void __exit cxgb3i_exit_module(void)
{
	cxgb3_unregister_client(&t3c_client);
	cxgb3i_pdu_cleanup();
	cxgb3i_iscsi_cleanup();
	cxgb3i_sdev_cleanup();
}