diff --git a/drivers/scsi/megaraid.c b/drivers/scsi/megaraid.c
index 9476a0d2c72d..a4079866f747 100644
--- a/drivers/scsi/megaraid.c
+++ b/drivers/scsi/megaraid.c
@@ -1592,9 +1592,11 @@ mega_cmd_done(adapter_t *adapter, u8 completed[], int nstatus, int status)
epthru->reqsensearea, 14);
cmd->result = SAM_STAT_CHECK_CONDITION;
- } else
- scsi_build_sense(cmd, 0,
- ABORTED_COMMAND, 0, 0);
+ } else {
+ scsi_set_sense(cmd, 0,
+ ABORTED_COMMAND,
+ NO_ADDITIONAL_SENSE_INFORMATION);
+ }
}
break;
diff --git a/drivers/scsi/megaraid/mega_common.h b/drivers/scsi/megaraid/mega_common.h
index 2ad0aa2f837d..8e58599d5685 100644
--- a/drivers/scsi/megaraid/mega_common.h
+++ b/drivers/scsi/megaraid/mega_common.h
@@ -37,8 +37,6 @@
#define PCI_CONF_AMISIG64 0xa4
#define MEGA_SCSI_INQ_EVPD 1
-#define MEGA_INVALID_FIELD_IN_CDB 0x24
-
/**
* scb_t - scsi command control block
diff --git a/drivers/scsi/megaraid/megaraid_mbox.c b/drivers/scsi/megaraid/megaraid_mbox.c
index ce89032a5a74..b7319282e3c5 100644
--- a/drivers/scsi/megaraid/megaraid_mbox.c
+++ b/drivers/scsi/megaraid/megaraid_mbox.c
@@ -1577,8 +1577,8 @@ megaraid_mbox_build_cmd(adapter_t *adapter, struct scsi_cmnd *scp,
}
if (scp->cmnd[1] & MEGA_SCSI_INQ_EVPD) {
- scsi_build_sense(scp, 0, ILLEGAL_REQUEST,
- MEGA_INVALID_FIELD_IN_CDB, 0);
+ scsi_set_sense(scp, 0, ILLEGAL_REQUEST,
+ INVALID_FIELD_IN_CDB);
return NULL;
}
@@ -2311,9 +2311,11 @@ megaraid_mbox_dpc(unsigned long devp)
epthru->reqsensearea, 14);
scp->result = SAM_STAT_CHECK_CONDITION;
- } else
- scsi_build_sense(scp, 0,
- ABORTED_COMMAND, 0, 0);
+ } else {
+ scsi_set_sense(scp, 0,
+ ABORTED_COMMAND,
+ NO_ADDITIONAL_SENSE_INFORMATION);
+ }
}
break;
--
2.55.0