/* Called by scsi stack when something has really gone wrong. Usually called when a command has timed-out for some reason.  */
static int sbp2_scsi_abort(struct scsi_cmnd *cmd)
/* Called by scsi stack when something has really gone wrong. Usually called when a command has timed-out for some reason.  */
static int sbp2_scsi_abort(struct scsi_cmnd *cmd)
{
	struct sbp2_logical_unit *lu = cmd->device->hostdata;
	fw_notify("%s: sbp2_scsi_abort\n", lu->tgt->bus_id);
	sbp2_agent_reset(lu);
	sbp2_cancel_orbs(lu);
	return SUCCESS;
}