aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Ruinskiy <dima.ruinskiy@intel.com>2025-02-06 16:08:46 +0000
committerKevin Bowling <kbowling@FreeBSD.org>2026-08-11 20:47:57 +0000
commitc80aface0f4662c7dc46eed3fbb27b64ab931500 (patch)
treebe67791ebf8caabd9ced8cc78b62a3e6460d1a61
parentc276a80a4e52c065ed631e498ed2c3d284b45c75 (diff)
e1000: fix unchecked return
DPDK commit message net/e1000/base: fix unchecked return Static analysis has detected a write that is not checked for errors, leading to ignored error return value. Add a check. Fixes: edcdb3c5f71b ("e1000/base: fix link flap on 82579") Cc: stable@dpdk.org Signed-off-by: Dima Ruinskiy <dima.ruinskiy@intel.com> Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Obtained from: DPDK (b0b6b50c20) MFC after: 2 weeks
-rw-r--r--sys/dev/e1000/e1000_ich8lan.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/e1000/e1000_ich8lan.c b/sys/dev/e1000/e1000_ich8lan.c
index 1a3433217682..1fbdc35e74df 100644
--- a/sys/dev/e1000/e1000_ich8lan.c
+++ b/sys/dev/e1000/e1000_ich8lan.c
@@ -1071,6 +1071,8 @@ s32 e1000_set_eee_pchlan(struct e1000_hw *hw)
data &= ~I82579_LPI_100_PLL_SHUT;
ret_val = e1000_write_emi_reg_locked(hw, I82579_LPI_PLL_SHUT,
data);
+ if (ret_val)
+ goto release;
}
/* R/Clr IEEE MMD 3.1 bits 11:10 - Tx/Rx LPI Received */