From: kernel test robot <lkp@intel.com>
To: Johannes Berg <johannes@sipsolutions.net>,
linux-wireless@vger.kernel.org
Cc: oe-kbuild-all@lists.linux.dev,
Johannes Berg <johannes.berg@intel.com>,
Miriam Rachel Korenblit <miriam.rachel.korenblit@intel.com>
Subject: Re: [PATCH wireless-next 7/7] wifi: mac80211: use sta->active_links in for_each_sta_active_link()
Date: Thu, 5 Nov 2026 00:18:00 +0800 [thread overview]
Message-ID: <202611042348.ZiFAbrdl-lkp@intel.com> (raw)
In-Reply-To: <20261102224349.e1d1ed2eef37.I0f5c26e0f6a05feaf5c578fa048ca5586530f0ba@changeid>
Hi Johannes,
kernel test robot noticed the following build errors:
[auto build test ERROR on wireless-next/main]
url: https://github.com/intel-lab-lkp/linux/commits/Johannes-Berg/wifi-mac80211-rename-ieee80211_sta_activate_link/20261102-224237
base: https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git main
patch link: https://lore.kernel.org/r/20261102224349.e1d1ed2eef37.I0f5c26e0f6a05feaf5c578fa048ca5586530f0ba%40changeid
patch subject: [PATCH wireless-next 7/7] wifi: mac80211: use sta->active_links in for_each_sta_active_link()
config: openrisc-allmodconfig (https://download.01.org/0day-ci/archive/20261104/202611042348.ZiFAbrdl-lkp@intel.com/config)
compiler: or1k-linux-gcc (GCC) 16.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261104/202611042348.ZiFAbrdl-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202611042348.ZiFAbrdl-lkp@intel.com/
All errors (new ones prefixed by >>):
drivers/net/wireless/intel/iwlwifi/mld/sta.c: In function 'iwl_mld_remove_sta':
>> drivers/net/wireless/intel/iwlwifi/mld/sta.c:913:21: error: 'vif' undeclared (first use in this function)
913 | if (vif->type == NL80211_IFTYPE_STATION && !sta->tdls)
| ^~~
drivers/net/wireless/intel/iwlwifi/mld/sta.c:913:21: note: each undeclared identifier is reported only once for each function it appears in
vim +/vif +913 drivers/net/wireless/intel/iwlwifi/mld/sta.c
d1e879ec600f9b Miri Korenblit 2025-02-16 890
d1e879ec600f9b Miri Korenblit 2025-02-16 891 void iwl_mld_remove_sta(struct iwl_mld *mld, struct ieee80211_sta *sta)
d1e879ec600f9b Miri Korenblit 2025-02-16 892 {
d1e879ec600f9b Miri Korenblit 2025-02-16 893 struct ieee80211_link_sta *link_sta;
d1e879ec600f9b Miri Korenblit 2025-02-16 894 u8 link_id;
d1e879ec600f9b Miri Korenblit 2025-02-16 895
d1e879ec600f9b Miri Korenblit 2025-02-16 896 lockdep_assert_wiphy(mld->wiphy);
d1e879ec600f9b Miri Korenblit 2025-02-16 897
d1e879ec600f9b Miri Korenblit 2025-02-16 898 /* Tell the HW to flush the queues */
d1e879ec600f9b Miri Korenblit 2025-02-16 899 iwl_mld_flush_sta_txqs(mld, sta);
d1e879ec600f9b Miri Korenblit 2025-02-16 900
d1e879ec600f9b Miri Korenblit 2025-02-16 901 /* Wait for trans to empty its queues */
d1e879ec600f9b Miri Korenblit 2025-02-16 902 iwl_mld_wait_sta_txqs_empty(mld, sta);
d1e879ec600f9b Miri Korenblit 2025-02-16 903
d1e879ec600f9b Miri Korenblit 2025-02-16 904 /* Now we can remove the queues */
d1e879ec600f9b Miri Korenblit 2025-02-16 905 for (int i = 0; i < ARRAY_SIZE(sta->txq); i++)
d1e879ec600f9b Miri Korenblit 2025-02-16 906 iwl_mld_remove_txq(mld, sta->txq[i]);
d1e879ec600f9b Miri Korenblit 2025-02-16 907
4fa80ba223dd72 Johannes Berg 2026-11-02 908 for_each_sta_active_link(sta, link_sta, link_id) {
d1e879ec600f9b Miri Korenblit 2025-02-16 909 /* Mac8011 will remove the groupwise keys after the sta is
d1e879ec600f9b Miri Korenblit 2025-02-16 910 * removed, but FW expects all the keys to be removed before
d1e879ec600f9b Miri Korenblit 2025-02-16 911 * the STA is, so remove them all here.
d1e879ec600f9b Miri Korenblit 2025-02-16 912 */
67128af05c6419 Johannes Berg 2025-03-09 @913 if (vif->type == NL80211_IFTYPE_STATION && !sta->tdls)
d1e879ec600f9b Miri Korenblit 2025-02-16 914 iwl_mld_remove_ap_keys(mld, vif, sta, link_id);
d1e879ec600f9b Miri Korenblit 2025-02-16 915
d1e879ec600f9b Miri Korenblit 2025-02-16 916 /* Remove the link_sta */
d1e879ec600f9b Miri Korenblit 2025-02-16 917 iwl_mld_remove_link_sta(mld, link_sta);
d1e879ec600f9b Miri Korenblit 2025-02-16 918 }
d1e879ec600f9b Miri Korenblit 2025-02-16 919
d1e879ec600f9b Miri Korenblit 2025-02-16 920 iwl_mld_destroy_sta(sta);
d1e879ec600f9b Miri Korenblit 2025-02-16 921 }
d1e879ec600f9b Miri Korenblit 2025-02-16 922
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2026-11-04 16:18 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-02 21:42 [PATCH wireless-next 0/7] wifi: mac80211: station link handling for ST Johannes Berg
2026-11-02 21:42 ` [PATCH wireless-next 1/7] wifi: mac80211: rename ieee80211_sta_activate_link() Johannes Berg
2026-11-02 21:42 ` [PATCH wireless-next 2/7] wifi: mac80211: clarify station link handling Johannes Berg
2026-11-02 21:42 ` [PATCH wireless-next 3/7] wifi: mac80211: clarify change_vif_links() documentation Johannes Berg
2026-11-02 21:42 ` [PATCH wireless-next 4/7] wifi: mac80211: add link_sta::link_conf pointer Johannes Berg
2026-11-02 21:42 ` [PATCH wireless-next 5/7] wifi: mac80211: add sta_info_alloc_with_links() Johannes Berg
2026-11-02 21:42 ` [PATCH wireless-next 6/7] wifi: mac80211: track sta->active_links Johannes Berg
2026-11-04 18:52 ` Johannes Berg
2026-11-02 21:42 ` [PATCH wireless-next 7/7] wifi: mac80211: use sta->active_links in for_each_sta_active_link() Johannes Berg
2026-11-03 19:08 ` kernel test robot
2026-11-03 21:40 ` kernel test robot
2026-11-04 16:18 ` kernel test robot [this message]
2026-11-05 4:39 ` kernel test robot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202611042348.ZiFAbrdl-lkp@intel.com \
--to=lkp@intel.com \
--cc=johannes.berg@intel.com \
--cc=johannes@sipsolutions.net \
--cc=linux-wireless@vger.kernel.org \
--cc=miriam.rachel.korenblit@intel.com \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.