wifi: iwlwifi: mld: KUnit: map link to vif->link_conf
When a link is initialized, store its pointer in vif::link_conf so it
can be looked up later by the link_id.
type=feature
ticket=none
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Change-Id: Iaeedf2c09a8363089ac89697b6f0701a077716fe
Reviewed-on: https://gerritwcs.ir.intel.com/c/iwlwifi-stack-dev/+/169569
automatic-review: iil_jenkins iil_jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM>
tested: iil_jenkins iil_jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM>
x-iwlwifi-stack-dev: 87f5011590d04b41a50209e87259e1378d814021
diff --git a/drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c b/drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
index 5907f99..8cbffdc 100644
--- a/drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
+++ b/drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
@@ -2,7 +2,7 @@
/*
* KUnit tests for channel helper functions
*
- * Copyright (C) 2024 Intel Corporation
+ * Copyright (C) 2024-2025 Intel Corporation
*/
#include <kunit/test.h>
#include <kunit/test-bug.h>
@@ -91,6 +91,7 @@
ret = iwl_mld_allocate_link_fw_id(mld, &mld_link->fw_id, link);
KUNIT_ASSERT_EQ(test, ret, 0);
rcu_assign_pointer(mld_vif->link[link_id], mld_link);
+ rcu_assign_pointer(vif->link_conf[link_id], link);
}
IWL_MLD_ALLOC_FN(vif, vif)
diff --git a/versions b/versions
index 5121527..a065b25 100644
--- a/versions
+++ b/versions
@@ -2,4 +2,4 @@
BACKPORTED_KERNEL_VERSION="(see git)"
BACKPORTED_KERNEL_NAME="iwlwifi"
BACKPORTS_BUILD_TSTAMP=__DATE__ \" \" __TIME__
-BACKPORTS_GIT_TRACKED="iwlwifi-stack-public:master:13356:7207433e"
+BACKPORTS_GIT_TRACKED="iwlwifi-stack-public:master:13357:87f50115"