diff options
Diffstat (limited to 'drivers/scsi/libsas/sas_scsi_host.c')
| -rw-r--r-- | drivers/scsi/libsas/sas_scsi_host.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/scsi/libsas/sas_scsi_host.c b/drivers/scsi/libsas/sas_scsi_host.c index 55f09e92ab5..29251fabecc 100644 --- a/drivers/scsi/libsas/sas_scsi_host.c +++ b/drivers/scsi/libsas/sas_scsi_host.c @@ -189,7 +189,7 @@ int sas_queue_up(struct sas_task *task)   * Note: XXX: Remove the host unlock/lock pair when SCSI Core can   * call us without holding an IRQ spinlock...   */ -int sas_queuecommand(struct scsi_cmnd *cmd, +static int sas_queuecommand_lck(struct scsi_cmnd *cmd,  		     void (*scsi_done)(struct scsi_cmnd *))  	__releases(host->host_lock)  	__acquires(dev->sata_dev.ap->lock) @@ -254,6 +254,8 @@ out:  	return res;  } +DEF_SCSI_QCMD(sas_queuecommand) +  static void sas_eh_finish_cmd(struct scsi_cmnd *cmd)  {  	struct sas_task *task = TO_SAS_TASK(cmd);  |