aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet
diff options
context:
space:
mode:
authorMark Rustad <mark.d.rustad@intel.com>2015-09-09 13:37:33 -0700
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2015-10-15 02:27:25 -0700
commita85ce532f28efabda030d9065a0c2023a2003f36 (patch)
tree525e033f90095f8a6f3b56927a3ddd2090e73844 /drivers/net/ethernet
parenti40e/i40evf: Bump i40e version to 1.3.28 and i40evf to 1.3.19 (diff)
downloadlinux-dev-a85ce532f28efabda030d9065a0c2023a2003f36.tar.xz
linux-dev-a85ce532f28efabda030d9065a0c2023a2003f36.zip
ixgbe: Check for setup_internal_link method
Only call the internal_setup_link method when it is provided. This check is required for newer version parts. Signed-off-by: Mark Rustad <mark.d.rustad@intel.com> Tested-by: Darin Miller <darin.j.miller@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet')
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
index 06b15eddc4ae..ebe0ac950b14 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c
@@ -1617,7 +1617,7 @@ static s32 ixgbe_handle_lasi_ext_t_x550em(struct ixgbe_hw *hw)
if (status)
return status;
- if (lsc)
+ if (lsc && phy->ops.setup_internal_link)
return phy->ops.setup_internal_link(hw);
return 0;