aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/scsi/isci/request.c8
-rw-r--r--drivers/scsi/isci/task.c3
2 files changed, 1 insertions, 10 deletions
diff --git a/drivers/scsi/isci/request.c b/drivers/scsi/isci/request.c
index 7c0928ed9e63..31c9b2c34259 100644
--- a/drivers/scsi/isci/request.c
+++ b/drivers/scsi/isci/request.c
@@ -211,11 +211,9 @@ static void scu_ssp_reqeust_construct_task_context(
211 struct scu_task_context *task_context) 211 struct scu_task_context *task_context)
212{ 212{
213 dma_addr_t dma_addr; 213 dma_addr_t dma_addr;
214 struct scic_sds_controller *controller;
215 struct scic_sds_remote_device *target_device; 214 struct scic_sds_remote_device *target_device;
216 struct scic_sds_port *target_port; 215 struct scic_sds_port *target_port;
217 216
218 controller = scic_sds_request_get_controller(sds_request);
219 target_device = scic_sds_request_get_device(sds_request); 217 target_device = scic_sds_request_get_device(sds_request);
220 target_port = scic_sds_request_get_port(sds_request); 218 target_port = scic_sds_request_get_port(sds_request);
221 219
@@ -384,11 +382,9 @@ static void scu_sata_reqeust_construct_task_context(
384 struct scu_task_context *task_context) 382 struct scu_task_context *task_context)
385{ 383{
386 dma_addr_t dma_addr; 384 dma_addr_t dma_addr;
387 struct scic_sds_controller *controller;
388 struct scic_sds_remote_device *target_device; 385 struct scic_sds_remote_device *target_device;
389 struct scic_sds_port *target_port; 386 struct scic_sds_port *target_port;
390 387
391 controller = scic_sds_request_get_controller(sci_req);
392 target_device = scic_sds_request_get_device(sci_req); 388 target_device = scic_sds_request_get_device(sci_req);
393 target_port = scic_sds_request_get_port(sci_req); 389 target_port = scic_sds_request_get_port(sci_req);
394 390
@@ -677,12 +673,10 @@ enum sci_status scic_task_request_construct_ssp(
677static enum sci_status scic_io_request_construct_basic_sata(struct scic_sds_request *sci_req) 673static enum sci_status scic_io_request_construct_basic_sata(struct scic_sds_request *sci_req)
678{ 674{
679 enum sci_status status; 675 enum sci_status status;
680 struct scic_sds_stp_request *stp_req;
681 bool copy = false; 676 bool copy = false;
682 struct isci_request *isci_request = sci_req_to_ireq(sci_req); 677 struct isci_request *isci_request = sci_req_to_ireq(sci_req);
683 struct sas_task *task = isci_request_access_task(isci_request); 678 struct sas_task *task = isci_request_access_task(isci_request);
684 679
685 stp_req = &sci_req->stp.req;
686 sci_req->protocol = SCIC_STP_PROTOCOL; 680 sci_req->protocol = SCIC_STP_PROTOCOL;
687 681
688 copy = (task->data_dir == DMA_NONE) ? false : true; 682 copy = (task->data_dir == DMA_NONE) ? false : true;
@@ -3190,7 +3184,6 @@ scu_smp_request_construct_task_context(struct scic_sds_request *sci_req,
3190 ssize_t req_len) 3184 ssize_t req_len)
3191{ 3185{
3192 dma_addr_t dma_addr; 3186 dma_addr_t dma_addr;
3193 struct scic_sds_controller *scic;
3194 struct scic_sds_remote_device *sci_dev; 3187 struct scic_sds_remote_device *sci_dev;
3195 struct scic_sds_port *sci_port; 3188 struct scic_sds_port *sci_port;
3196 struct scu_task_context *task_context; 3189 struct scu_task_context *task_context;
@@ -3202,7 +3195,6 @@ scu_smp_request_construct_task_context(struct scic_sds_request *sci_req,
3202 3195
3203 task_context = scic_sds_request_get_task_context(sci_req); 3196 task_context = scic_sds_request_get_task_context(sci_req);
3204 3197
3205 scic = scic_sds_request_get_controller(sci_req);
3206 sci_dev = scic_sds_request_get_device(sci_req); 3198 sci_dev = scic_sds_request_get_device(sci_req);
3207 sci_port = scic_sds_request_get_port(sci_req); 3199 sci_port = scic_sds_request_get_port(sci_req);
3208 3200
diff --git a/drivers/scsi/isci/task.c b/drivers/scsi/isci/task.c
index 93c75560a5c7..b54ef2b0fca1 100644
--- a/drivers/scsi/isci/task.c
+++ b/drivers/scsi/isci/task.c
@@ -1358,7 +1358,6 @@ isci_task_request_complete(struct isci_host *ihost,
1358 enum sci_task_status completion_status) 1358 enum sci_task_status completion_status)
1359{ 1359{
1360 struct isci_remote_device *idev = ireq->isci_device; 1360 struct isci_remote_device *idev = ireq->isci_device;
1361 enum isci_request_status old_state;
1362 struct isci_tmf *tmf = isci_request_access_tmf(ireq); 1361 struct isci_tmf *tmf = isci_request_access_tmf(ireq);
1363 struct completion *tmf_complete; 1362 struct completion *tmf_complete;
1364 struct scic_sds_request *sci_req = &ireq->sci; 1363 struct scic_sds_request *sci_req = &ireq->sci;
@@ -1367,7 +1366,7 @@ isci_task_request_complete(struct isci_host *ihost,
1367 "%s: request = %p, status=%d\n", 1366 "%s: request = %p, status=%d\n",
1368 __func__, ireq, completion_status); 1367 __func__, ireq, completion_status);
1369 1368
1370 old_state = isci_request_change_state(ireq, completed); 1369 isci_request_change_state(ireq, completed);
1371 1370
1372 tmf->status = completion_status; 1371 tmf->status = completion_status;
1373 ireq->complete_in_target = true; 1372 ireq->complete_in_target = true;