From: Przemyslaw Ciesielski <przemyslaw.ciesiel...@intel.com> There is a static analysis warning due to wrong data types being used for SW/FW semaphore masking. Fix it via explicit type cast.
Fixes: 5a32a257f957 ("e1000: more NICs in base driver") Cc: sta...@dpdk.org Signed-off-by: Przemyslaw Ciesielski <przemyslaw.ciesiel...@intel.com> Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com> --- drivers/net/intel/e1000/base/e1000_80003es2lan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/intel/e1000/base/e1000_80003es2lan.c b/drivers/net/intel/e1000/base/e1000_80003es2lan.c index 243bc6fe3e..3516ff2246 100644 --- a/drivers/net/intel/e1000/base/e1000_80003es2lan.c +++ b/drivers/net/intel/e1000/base/e1000_80003es2lan.c @@ -426,7 +426,7 @@ STATIC void e1000_release_swfw_sync_80003es2lan(struct e1000_hw *hw, u16 mask) ; /* Empty */ 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