aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/mvsas/mv_sas.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/mvsas/mv_sas.c')
-rw-r--r--drivers/scsi/mvsas/mv_sas.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/mvsas/mv_sas.c b/drivers/scsi/mvsas/mv_sas.c
index 85d86a5cdb60..2d5ab6d969ec 100644
--- a/drivers/scsi/mvsas/mv_sas.c
+++ b/drivers/scsi/mvsas/mv_sas.c
@@ -479,7 +479,7 @@ static int mvs_task_prep_ata(struct mvs_info *mvi,
479 479
480 if (task->ata_task.use_ncq) 480 if (task->ata_task.use_ncq)
481 flags |= MCH_FPDMA; 481 flags |= MCH_FPDMA;
482 if (dev->sata_dev.command_set == ATAPI_COMMAND_SET) { 482 if (dev->sata_dev.class == ATA_DEV_ATAPI) {
483 if (task->ata_task.fis.command != ATA_CMD_ID_ATAPI) 483 if (task->ata_task.fis.command != ATA_CMD_ID_ATAPI)
484 flags |= MCH_ATAPI; 484 flags |= MCH_ATAPI;
485 } 485 }
@@ -546,7 +546,7 @@ static int mvs_task_prep_ata(struct mvs_info *mvi,
546 task->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */ 546 task->ata_task.fis.flags |= 0x80; /* C=1: update ATA cmd reg */
547 /* fill in command FIS and ATAPI CDB */ 547 /* fill in command FIS and ATAPI CDB */
548 memcpy(buf_cmd, &task->ata_task.fis, sizeof(struct host_to_dev_fis)); 548 memcpy(buf_cmd, &task->ata_task.fis, sizeof(struct host_to_dev_fis));
549 if (dev->sata_dev.command_set == ATAPI_COMMAND_SET) 549 if (dev->sata_dev.class == ATA_DEV_ATAPI)
550 memcpy(buf_cmd + STP_ATAPI_CMD, 550 memcpy(buf_cmd + STP_ATAPI_CMD,
551 task->ata_task.atapi_packet, 16); 551 task->ata_task.atapi_packet, 16);
552 552