OSDN Git Service

scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD
authorShivasharan S <shivasharan.srikanteshwara@broadcom.com>
Fri, 8 Feb 2019 08:22:46 +0000 (00:22 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 13 Feb 2019 03:20:05 +0000 (22:20 -0500)
Add padding to make the structure variables in MR_HOST_DEVICE_LIST_ENTRY
64-bit aligned.  Also, add reserved fields to MR_HOST_DEVICE_LIST for
future firmware usage.

Signed-off-by: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/megaraid/megaraid_sas.h

index fe1173f..eb48ca1 100644 (file)
@@ -807,13 +807,14 @@ struct MR_HOST_DEVICE_LIST_ENTRY {
        } flags;
        u8 scsi_type;
        __le16 target_id;
-       u8 reserved[2];
+       u8 reserved[4];
        __le64 sas_addr[2];
 } __packed;
 
 struct MR_HOST_DEVICE_LIST {
        __le32                  size;
        __le32                  count;
+       __le32                  reserved[2];
        struct MR_HOST_DEVICE_LIST_ENTRY        host_device_list[1];
 } __packed;