summaryrefslogtreecommitdiff
path: root/drivers/net/wireless
diff options
context:
space:
mode:
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>2026-07-14 17:02:08 +0300
committerMiri Korenblit <miriam.rachel.korenblit@intel.com>2026-07-15 20:52:43 +0300
commit9119aeeddc210cdfce0537de3ea3bab9316b2589 (patch)
tree196bc5d9d830dd7142e0185384180b5816f66b9e /drivers/net/wireless
parent3bff0d12c36247073fca976498b58a940fca72dc (diff)
downloadlinux-next-9119aeeddc210cdfce0537de3ea3bab9316b2589.tar.gz
linux-next-9119aeeddc210cdfce0537de3ea3bab9316b2589.zip
wifi: iwlwifi: mvm: fix the FCS truncation logic in d3
Fix a harmless mistake in the wake packet management code in the d3 wakeup flow. If the FCS is truncated, we want to detect it, but we cleared the icvlen before updating the truncated variable that holds the number of bytes having been truncated. Fix that. Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com> Link: https://patch.msgid.link/20260714165826.a7d094168ed3.I1a4d13f276c7e75514ab2032ae387873337470b8@changeid Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Diffstat (limited to 'drivers/net/wireless')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/d3.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/d3.c b/drivers/net/wireless/intel/iwlwifi/mvm/d3.c
index 9a74f60c9185..d7ceb385ae0b 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/d3.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/d3.c
@@ -1539,8 +1539,8 @@ static void iwl_mvm_report_wakeup_reasons(struct iwl_mvm *mvm,
/* if truncated, FCS/ICV is (partially) gone */
if (truncated >= icvlen) {
- icvlen = 0;
truncated -= icvlen;
+ icvlen = 0;
} else {
icvlen -= truncated;
truncated = 0;