lpfc: Fix provide host name and OS name in RSNN-NN FC-GS command
Signed-off-by: Dick Kennedy <dick.kennedy@emulex.com> Signed-off-by: James Smart <james.smart@emulex.com> Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: James Bottomley <JBottomley@Odin.com>
This commit is contained in:
Родитель
26d830ec7f
Коммит
f0bf5f9190
|
@ -1074,8 +1074,25 @@ lpfc_vport_symbolic_node_name(struct lpfc_vport *vport, char *symbol,
|
||||||
|
|
||||||
lpfc_decode_firmware_rev(vport->phba, fwrev, 0);
|
lpfc_decode_firmware_rev(vport->phba, fwrev, 0);
|
||||||
|
|
||||||
n = snprintf(symbol, size, "Emulex %s FV%s DV%s",
|
n = snprintf(symbol, size, "Emulex %s", vport->phba->ModelName);
|
||||||
vport->phba->ModelName, fwrev, lpfc_release_version);
|
|
||||||
|
if (size < n)
|
||||||
|
return n;
|
||||||
|
n += snprintf(symbol + n, size - n, " FV%s", fwrev);
|
||||||
|
|
||||||
|
if (size < n)
|
||||||
|
return n;
|
||||||
|
n += snprintf(symbol + n, size - n, " DV%s", lpfc_release_version);
|
||||||
|
|
||||||
|
if (size < n)
|
||||||
|
return n;
|
||||||
|
n += snprintf(symbol + n, size - n, " HN:%s", init_utsname()->nodename);
|
||||||
|
|
||||||
|
/* Note :- OS name is "Linux" */
|
||||||
|
if (size < n)
|
||||||
|
return n;
|
||||||
|
n += snprintf(symbol + n, size - n, " OS:%s", init_utsname()->sysname);
|
||||||
|
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче