OrangePi_CM5/drivers/net/ethernet/qlogic
Tom Rix 93223495bc qed: return status of qed_iov_get_link
[ Upstream commit d9dc0c84ad2d4cc911ba252c973d1bf18d5eb9cf ]

Clang static analysis reports this issue
qed_sriov.c:4727:19: warning: Assigned value is
  garbage or undefined
  ivi->max_tx_rate = tx_rate ? tx_rate : link.speed;
                   ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

link is only sometimes set by the call to qed_iov_get_link()
qed_iov_get_link fails without setting link or returning
status.  So change the decl to return status.

Fixes: 73390ac9d8 ("qed*: support ndo_get_vf_config")
Signed-off-by: Tom Rix <trix@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-03-16 14:15:57 +01:00
..
netxen netxen_nic: Fix an error handling path in 'netxen_nic_probe()' 2021-06-23 14:42:45 +02:00
qed qed: return status of qed_iov_get_link 2022-03-16 14:15:57 +01:00
qede qede: validate non LSO skb length 2021-12-14 11:32:40 +01:00
qlcnic qlcnic: potential dereference null pointer of rx_queue->page_ring 2021-12-29 12:25:56 +01:00
Kconfig qed: select CONFIG_CRC32 2021-01-17 14:17:02 +01:00
Makefile qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/staging/qlge/ 2019-07-23 11:29:40 -07:00
qla3xxx.c net/qla3xxx: fix an error code in ql_adapter_up() 2021-12-14 11:32:43 +01:00
qla3xxx.h net/qla3xxx: Convert to SPDX license identifiers 2020-09-16 14:32:31 +02:00