diff options
-rw-r--r-- | drivers/scsi/qla2xxx/qla_def.h | 1 | ||||
-rw-r--r-- | drivers/scsi/qla2xxx/qla_gs.c | 8 |
2 files changed, 5 insertions, 4 deletions
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h index 5c1a86584079..3d980a21f479 100644 --- a/drivers/scsi/qla2xxx/qla_def.h +++ b/drivers/scsi/qla2xxx/qla_def.h | |||
@@ -37,6 +37,7 @@ | |||
37 | #include "qla_nx.h" | 37 | #include "qla_nx.h" |
38 | #define QLA2XXX_DRIVER_NAME "qla2xxx" | 38 | #define QLA2XXX_DRIVER_NAME "qla2xxx" |
39 | #define QLA2XXX_APIDEV "ql2xapidev" | 39 | #define QLA2XXX_APIDEV "ql2xapidev" |
40 | #define QLA2XXX_MANUFACTURER "QLogic Corporation" | ||
40 | 41 | ||
41 | /* | 42 | /* |
42 | * We have MAILBOX_REGISTER_COUNT sized arrays in a few places, | 43 | * We have MAILBOX_REGISTER_COUNT sized arrays in a few places, |
diff --git a/drivers/scsi/qla2xxx/qla_gs.c b/drivers/scsi/qla2xxx/qla_gs.c index 40c5933743a4..9b455250c101 100644 --- a/drivers/scsi/qla2xxx/qla_gs.c +++ b/drivers/scsi/qla2xxx/qla_gs.c | |||
@@ -1328,8 +1328,8 @@ qla2x00_fdmi_rhba(scsi_qla_host_t *vha) | |||
1328 | /* Manufacturer. */ | 1328 | /* Manufacturer. */ |
1329 | eiter = (struct ct_fdmi_hba_attr *) (entries + size); | 1329 | eiter = (struct ct_fdmi_hba_attr *) (entries + size); |
1330 | eiter->type = __constant_cpu_to_be16(FDMI_HBA_MANUFACTURER); | 1330 | eiter->type = __constant_cpu_to_be16(FDMI_HBA_MANUFACTURER); |
1331 | strcpy(eiter->a.manufacturer, "QLogic Corporation"); | 1331 | alen = strlen(QLA2XXX_MANUFACTURER); |
1332 | alen = strlen(eiter->a.manufacturer); | 1332 | strncpy(eiter->a.manufacturer, QLA2XXX_MANUFACTURER, alen + 1); |
1333 | alen += (alen & 3) ? (4 - (alen & 3)) : 4; | 1333 | alen += (alen & 3) ? (4 - (alen & 3)) : 4; |
1334 | eiter->len = cpu_to_be16(4 + alen); | 1334 | eiter->len = cpu_to_be16(4 + alen); |
1335 | size += 4 + alen; | 1335 | size += 4 + alen; |
@@ -1649,8 +1649,8 @@ qla2x00_fdmi_rpa(scsi_qla_host_t *vha) | |||
1649 | /* OS device name. */ | 1649 | /* OS device name. */ |
1650 | eiter = (struct ct_fdmi_port_attr *) (entries + size); | 1650 | eiter = (struct ct_fdmi_port_attr *) (entries + size); |
1651 | eiter->type = __constant_cpu_to_be16(FDMI_PORT_OS_DEVICE_NAME); | 1651 | eiter->type = __constant_cpu_to_be16(FDMI_PORT_OS_DEVICE_NAME); |
1652 | strcpy(eiter->a.os_dev_name, QLA2XXX_DRIVER_NAME); | 1652 | alen = strlen(QLA2XXX_DRIVER_NAME); |
1653 | alen = strlen(eiter->a.os_dev_name); | 1653 | strncpy(eiter->a.os_dev_name, QLA2XXX_DRIVER_NAME, alen + 1); |
1654 | alen += (alen & 3) ? (4 - (alen & 3)) : 4; | 1654 | alen += (alen & 3) ? (4 - (alen & 3)) : 4; |
1655 | eiter->len = cpu_to_be16(4 + alen); | 1655 | eiter->len = cpu_to_be16(4 + alen); |
1656 | size += 4 + alen; | 1656 | size += 4 + alen; |