diff options
Diffstat (limited to 'drivers/scsi/libsas/sas_scsi_host.c')
| -rw-r--r-- | drivers/scsi/libsas/sas_scsi_host.c | 13 | 
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/scsi/libsas/sas_scsi_host.c b/drivers/scsi/libsas/sas_scsi_host.c index f0cfba9a1fc..535085cd27e 100644 --- a/drivers/scsi/libsas/sas_scsi_host.c +++ b/drivers/scsi/libsas/sas_scsi_host.c @@ -130,17 +130,6 @@ static void sas_scsi_task_done(struct sas_task *task)  	sc->scsi_done(sc);  } -static enum task_attribute sas_scsi_get_task_attr(struct scsi_cmnd *cmd) -{ -	enum task_attribute ta = TASK_ATTR_SIMPLE; -	if (cmd->request && blk_rq_tagged(cmd->request)) { -		if (cmd->device->ordered_tags && -		    (cmd->request->cmd_flags & REQ_HARDBARRIER)) -			ta = TASK_ATTR_ORDERED; -	} -	return ta; -} -  static struct sas_task *sas_create_task(struct scsi_cmnd *cmd,  					       struct domain_device *dev,  					       gfp_t gfp_flags) @@ -160,7 +149,7 @@ static struct sas_task *sas_create_task(struct scsi_cmnd *cmd,  	task->ssp_task.retry_count = 1;  	int_to_scsilun(cmd->device->lun, &lun);  	memcpy(task->ssp_task.LUN, &lun.scsi_lun, 8); -	task->ssp_task.task_attr = sas_scsi_get_task_attr(cmd); +	task->ssp_task.task_attr = TASK_ATTR_SIMPLE;  	memcpy(task->ssp_task.cdb, cmd->cmnd, 16);  	task->scatter = scsi_sglist(cmd);  |