|
|
3d7c23 |
From 6931d007fcdf9d26ef886a316c43296143717ea9 Mon Sep 17 00:00:00 2001
|
|
|
3d7c23 |
From: Himanshu Madhani <hmadhani@redhat.com>
|
|
|
3d7c23 |
Date: Mon, 16 Dec 2019 17:58:33 -0500
|
|
|
3d7c23 |
Subject: [PATCH 155/155] [scsi] scsi: qla2xxx: Fix incorrect SFUB length used
|
|
|
3d7c23 |
for Secure Flash Update MB Cmd
|
|
|
3d7c23 |
|
|
|
3d7c23 |
Message-id: <20191216175833.14530-4-hmadhani@redhat.com>
|
|
|
3d7c23 |
Patchwork-id: 292029
|
|
|
3d7c23 |
Patchwork-instance: patchwork
|
|
|
3d7c23 |
O-Subject: [RHEL 7.8 e-stor PATCH 3/3] scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd
|
|
|
3d7c23 |
Bugzilla: 1783016
|
|
|
3d7c23 |
RH-Acked-by: Tony Camuso <tcamuso@redhat.com>
|
|
|
3d7c23 |
RH-Acked-by: Ewan Milne <emilne@redhat.com>
|
|
|
3d7c23 |
RH-Acked-by: Jarod Wilson <jarod@redhat.com>
|
|
|
3d7c23 |
|
|
|
3d7c23 |
From: Michael Hernandez <mhernandez@marvell.com>
|
|
|
3d7c23 |
|
|
|
3d7c23 |
Bugzilla 1783016
|
|
|
3d7c23 |
|
|
|
3d7c23 |
SFUB length should be in DWORDs when passed to FW.
|
|
|
3d7c23 |
|
|
|
3d7c23 |
Fixes: 3f006ac342c03 ("scsi: qla2xxx: Secure flash update support for ISP28XX")
|
|
|
3d7c23 |
Cc: stable@vger.kernel.org
|
|
|
3d7c23 |
Link: https://lore.kernel.org/r/20191203223657.22109-4-hmadhani@marvell.com
|
|
|
3d7c23 |
Signed-off-by: Michael Hernandez <mhernandez@marvell.com>
|
|
|
3d7c23 |
Signed-off-by: Himanshu Madhani <hmadhani@marvell.com>
|
|
|
3d7c23 |
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
|
|
|
3d7c23 |
(cherry picked from commit c868907e1ac6a08a17f8fa9ce482c0a496896e9e)
|
|
|
3d7c23 |
Signed-off-by: Himanshu Madhani <hmadhani@redhat.com>
|
|
|
3d7c23 |
Signed-off-by: Jan Stancek <jstancek@redhat.com>
|
|
|
3d7c23 |
---
|
|
|
3d7c23 |
drivers/scsi/qla2xxx/qla_sup.c | 2 +-
|
|
|
3d7c23 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
3d7c23 |
|
|
|
3d7c23 |
Index: src/drivers/scsi/qla2xxx/qla_sup.c
|
|
|
3d7c23 |
===================================================================
|
|
|
3d7c23 |
--- src.orig/drivers/scsi/qla2xxx/qla_sup.c 2019-12-20 19:07:21.283593212 +0100
|
|
|
3d7c23 |
+++ src/drivers/scsi/qla2xxx/qla_sup.c 2019-12-20 19:07:21.297593089 +0100
|
|
|
3d7c23 |
@@ -2895,7 +2895,7 @@
|
|
|
3d7c23 |
"Sending Secure Flash MB Cmd\n");
|
|
|
3d7c23 |
rval = qla28xx_secure_flash_update(vha, 0, region.code,
|
|
|
3d7c23 |
buf_size_without_sfub, sfub_dma,
|
|
|
3d7c23 |
- sizeof(struct secure_flash_update_block));
|
|
|
3d7c23 |
+ sizeof(struct secure_flash_update_block) >> 2);
|
|
|
3d7c23 |
if (rval != QLA_SUCCESS) {
|
|
|
3d7c23 |
ql_log(ql_log_warn, vha, 0xffff,
|
|
|
3d7c23 |
"Secure Flash MB Cmd failed %x.", rval);
|