From: Xiao Wang Date: Sun, 25 Sep 2016 08:59:49 +0000 (+0800) Subject: net/ixgbe/base: clear page register in error path X-Git-Tag: spdx-start~5795 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=92d4079a8c00c00cacdc23143c0bce45e8f68cb1;p=dpdk.git net/ixgbe/base: clear page register in error path The error exit should at least try to set the page register to 0 since other code will assume that state. Signed-off-by: Xiao Wang Acked-by: Wenzhuo Lu --- diff --git a/drivers/net/ixgbe/base/ixgbe_x550.c b/drivers/net/ixgbe/base/ixgbe_x550.c index bf3da103ef..2cd5730f15 100644 --- a/drivers/net/ixgbe/base/ixgbe_x550.c +++ b/drivers/net/ixgbe/base/ixgbe_x550.c @@ -2349,6 +2349,7 @@ STATIC s32 ixgbe_reset_phy_m88(struct ixgbe_hw *hw) return ixgbe_setup_m88(hw); out: + hw->phy.ops.write_reg_mdi(hw, IXGBE_M88E1500_PAGE_ADDR, 0, 0); hw->mac.ops.release_swfw_sync(hw, mask); return rc; }