scsi: qla2xxx: Change a stack variable into a static const variable
authorBart Van Assche <bvanassche@acm.org>
Thu, 4 Apr 2019 19:44:39 +0000 (12:44 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 9 Apr 2019 02:16:34 +0000 (22:16 -0400)
Make qla2x00_get_host_fabric_name() slightly faster by changing a stack
array into a static array. Declare that array const now that the
wwn_to_u64() argument pointer has been declared const.

Cc: Himanshu Madhani <hmadhani@marvell.com>
Cc: Giridhar Malavali <gmalavali@marvell.com>
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Acked-by: Himanshu Madhani <hmadhani@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_attr.c

index da64fe54f59e8cc0836c76074cae9bfddf8fa0f7..b8706ed3ae1d6874cb728becb5df8d42af8cc5e8 100644 (file)
@@ -2723,8 +2723,9 @@ static void
 qla2x00_get_host_fabric_name(struct Scsi_Host *shost)
 {
        scsi_qla_host_t *vha = shost_priv(shost);
-       uint8_t node_name[WWN_SIZE] = { 0xFF, 0xFF, 0xFF, 0xFF, \
-               0xFF, 0xFF, 0xFF, 0xFF};
+       static const uint8_t node_name[WWN_SIZE] = {
+               0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+       };
        u64 fabric_name = wwn_to_u64(node_name);
 
        if (vha->device_flags & SWITCH_FOUND)