ixgbe: Fix compiler warning about variable being used uninitialized
Subsystems (2)
PATCH 1/1 ixgbe: Fix compiler warning about variable being used uninitialized
From: PJ Waskiewicz <[email protected]>
tc is still throwing a warning that is could be used uninitialized. This fixes it, and properly formats the device ID checks for the use of this variable.
Signed-off-by Peter P Waskiewicz Jr <[email protected]>
Signed-off-by Jeff Kirsher <[email protected]>
---
drivers/net/ixgbe/ixgbe_main.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
drivers/net/ixgbe/ixgbe_main.c +7 -2
@@ -262,10 +262,12 @@ static inline bool ixgbe_tx_is_paused(struct ixgbe_adapter *adapter,int reg_idx = tx_ring->reg_idx;int dcb_i = adapter->ring_feature[RING_F_DCB ].indices; -if (adapter->hw.mac.type == ixgbe_mac_82598EB) { +switch (adapter->hw.mac.type) { +case ixgbe_mac_82598EB: tc = reg_idx >>2 ; txoff =IXGBE_TFCS_TXOFF0 ; - }else if (adapter->hw.mac.type == ixgbe_mac_82599EB) { +break ; +case ixgbe_mac_82599EB: tc =0 ; txoff =IXGBE_TFCS_TXOFF ;if (dcb_i ==8 ) {
@@ -284,6 +286,9 @@ static inline bool ixgbe_tx_is_paused(struct ixgbe_adapter *adapter, tc += (reg_idx -96 ) >>4 ; } } +break ; +default : + tc =0 ; } txoff <<= tc; }
From: Jeff Kirsher <[email protected]>
Date: Wed, 06 Jan 2010 19:50:29 -0800
Quoted 8 lines
From: PJ Waskiewicz <[email protected]>
tc is still throwing a warning that is could be used uninitialized. This fixes it, and properly formats the device ID checks for the use of this variable.
Signed-off-by Peter P Waskiewicz Jr <[email protected]>Signed-off-by Jeff Kirsher <[email protected]>
Applied.