/* pmcraid_complete_ioa_reset - Called by either timer or tasklet during completion of the ioa reset @cmd: pointer to reset command block  */
static void pmcraid_complete_ioa_reset(struct pmcraid_cmd *cmd)
/* pmcraid_complete_ioa_reset - Called by either timer or tasklet during completion of the ioa reset @cmd: pointer to reset command block  */
static void pmcraid_complete_ioa_reset(struct pmcraid_cmd *cmd)
{
	struct pmcraid_instance *pinstance = cmd->drv_inst;
	unsigned long flags;
	spin_lock_irqsave(pinstance->host->host_lock, flags);
	pmcraid_ioa_reset(cmd);
	spin_unlock_irqrestore(pinstance->host->host_lock, flags);
	scsi_unblock_requests(pinstance->host);
	schedule_work(&pinstance->worker_q);
}