[SCSI] handle scsi_add_host failure for aic79xx and fix compiler warning