scsi: lpfc: Fix link speed reporting for 4-link trunk
Driver is using uint16_t and is encountering an overflow of the 16bits when calculating link speed. Fix by using a u32 type. Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com> Signed-off-by: James Smart <jsmart2021@gmail.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
19193ff34e
commit
f3339800f9
|
@ -258,13 +258,13 @@ struct lpfc_queue {
|
|||
};
|
||||
|
||||
struct lpfc_sli4_link {
|
||||
uint16_t speed;
|
||||
uint32_t speed;
|
||||
uint8_t duplex;
|
||||
uint8_t status;
|
||||
uint8_t type;
|
||||
uint8_t number;
|
||||
uint8_t fault;
|
||||
uint16_t logical_speed;
|
||||
uint32_t logical_speed;
|
||||
uint16_t topology;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue