[PATCH v2 19/54] net/e1000/base: fix bitwise op type mismatch
Anatoly Burakov
anatoly.burakov at intel.com
Tue Feb 4 16:10:25 CET 2025
From: Przemyslaw Ciesielski <przemyslaw.ciesielski at intel.com>
Static analysis has found type mismatch between mask and register value.
Fix the bitwise operation type to avoid potential issues.
Signed-off-by: Przemyslaw Ciesielski <przemyslaw.ciesielski at intel.com>
Signed-off-by: Anatoly Burakov <anatoly.burakov at intel.com>
---
drivers/net/intel/e1000/base/e1000_i225.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/intel/e1000/base/e1000_i225.c b/drivers/net/intel/e1000/base/e1000_i225.c
index 18a4b38cba..b8b57b6628 100644
--- a/drivers/net/intel/e1000/base/e1000_i225.c
+++ b/drivers/net/intel/e1000/base/e1000_i225.c
@@ -351,7 +351,7 @@ void e1000_release_swfw_sync_i225(struct e1000_hw *hw, u16 mask)
}
swfw_sync = E1000_READ_REG(hw, E1000_SW_FW_SYNC);
- swfw_sync &= ~mask;
+ swfw_sync &= ~(u32)mask;
E1000_WRITE_REG(hw, E1000_SW_FW_SYNC, swfw_sync);
e1000_put_hw_semaphore_generic(hw);
--
2.43.5
More information about the dev
mailing list