lpfc 8.1.10 : Add support to return adapter symbolic name
Subsystems (2)
PATCH 2/5 lpfc 8.1.10 : Add support to return adapter symbolic name
Add support to return adapter symbolic name (now that attribute is dynamic)
Signed-off-by James Smart <[email protected]>
drivers/scsi/lpfc/lpfc_attr.c +12 -1
@@ -1204,6 +1204,15 @@ lpfc_get_host_fabric_name (struct Scsi_Hfc_host_fabric_name (shost) = node_name; } +static void +lpfc_get_host_symbolic_name (struct Scsi_Host *shost) +{ +struct lpfc_hba *phba = (struct lpfc_hba *)shost->hostdata; + +spin_lock_irq (shost->host_lock); +lpfc_get_hba_sym_node_name (phba,fc_host_symbolic_name (shost)); +spin_unlock_irq (shost->host_lock); +}static struct fc_host_statistics *lpfc_get_stats (struct Scsi_Host *shost)
@@ -1486,7 +1495,6 @@ struct fc_function_template lpfc_transpo .show_host_port_name = 1, .show_host_supported_classes = 1, .show_host_supported_fc4s = 1, - .show_host_symbolic_name = 1, .show_host_supported_speeds = 1, .show_host_maxframe_size = 1,
@@ -1509,6 +1517,9 @@ struct fc_function_template lpfc_transpo .get_host_fabric_name = lpfc_get_host_fabric_name, .show_host_fabric_name = 1, + .get_host_symbolic_name = lpfc_get_host_symbolic_name, + .show_host_symbolic_name = 1, +/* * The LPFC driver treats linkdown handling as target loss events * so there are no sysfs handlers for link_down_tmo.