]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - drivers/net/ethernet/broadcom/bnxt/bnxt.c
bnxt_en: Improve bnxt_probe_phy().
authorMichael Chan <michael.chan@broadcom.com>
Mon, 27 Jan 2020 09:56:14 +0000 (04:56 -0500)
committerDavid S. Miller <davem@davemloft.net>
Mon, 27 Jan 2020 10:33:28 +0000 (11:33 +0100)
commit43a5107dc1acbf88a8a194beb9ff4e8563a2c7a3
tree08237d70620b7787c3594a3c728b85f655f6e27f
parent83d8f5e92d034a4c4a04d780107e73af31a38504
bnxt_en: Improve bnxt_probe_phy().

If the 2nd parameter fw_dflt is not set, we are calling bnxt_probe_phy()
after the firmware has reset.  There is no need to query the current
PHY settings from firmware as these settings may be different from
the ethtool settings that the driver will re-establish later.  So
return earlier in bnxt_probe_phy() to save one firmware call.

Signed-off-by: Michael Chan <michael.chan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/broadcom/bnxt/bnxt.c