tree:
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git iwlmei
head: 05468ee36282cd2564af0a4d085bd98771ecf5d5
commit: d1de5e2d1a96fe5e101aaa773ccb3c6e4fa3c855 [5/6] iwlwifi: generate the HOST_ASSOC /
HOST_DISASSOC for iwlmei
config: parisc-allyesconfig (attached as .config)
compiler: hppa-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
#
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/...
git remote add iwlwifi-next
https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git
git fetch --no-tags iwlwifi-next iwlmei
git checkout d1de5e2d1a96fe5e101aaa773ccb3c6e4fa3c855
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=parisc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c: In function
'iwl_mvm_mei_host_associated':
> drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c:3138:16: error:
'struct iwl_mvm_vif' has no member named 'rekey_data'
3138 |
switch (mvmvif->rekey_data.akm) {
| ^~
vim +3138 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
3103
3104 static void iwl_mvm_mei_host_associated(struct iwl_mvm *mvm,
3105 struct ieee80211_vif *vif,
3106 struct iwl_mvm_sta *mvm_sta)
3107 {
3108 struct iwl_mvm_vif *mvmvif = iwl_mvm_vif_from_mac80211(vif);
3109 struct iwl_mei_conn_info conn_info = {
3110 .ssid_len = vif->bss_conf.ssid_len,
3111 .channel = vif->bss_conf.chandef.chan->hw_value,
3112 };
3113
3114 if (test_bit(IWL_MVM_STATUS_IN_HW_RESTART, &mvm->status))
3115 return;
3116
3117 if (!mvm->mei_registered)
3118 return;
3119
3120 switch (mvm_sta->pairwise_cipher) {
3121 case WLAN_CIPHER_SUITE_CCMP:
3122 conn_info.pairwise_cipher = IWL_MEI_CIPHER_CCMP;
3123 break;
3124 case WLAN_CIPHER_SUITE_GCMP:
3125 conn_info.pairwise_cipher = IWL_MEI_CIPHER_GCMP;
3126 break;
3127 case WLAN_CIPHER_SUITE_GCMP_256:
3128 conn_info.pairwise_cipher = IWL_MEI_CIPHER_GCMP_256;
3129 break;
3130 case 0:
3131 /* open profile */
3132 break;
3133 default:
3134 /* cipher not supported, don't send anything to iwlmei */
3135 return;
3136 };
3137
3138 switch (mvmvif->rekey_data.akm) {
3139 case
WLAN_AKM_SUITE_SAE & 0xff:
3140 conn_info.auth_mode = IWL_MEI_AKM_AUTH_SAE;
3141 break;
3142 case WLAN_AKM_SUITE_PSK & 0xff:
3143 conn_info.auth_mode = IWL_MEI_AKM_AUTH_RSNA_PSK;
3144 break;
3145 case WLAN_AKM_SUITE_8021X & 0xff:
3146 conn_info.auth_mode = IWL_MEI_AKM_AUTH_RSNA;
3147 break;
3148 case 0:
3149 /* open profile */
3150 conn_info.auth_mode = IWL_MEI_AKM_AUTH_OPEN;
3151 break;
3152 default:
3153 /* auth method / AKM not supported */
3154 /* TODO: All the FT vesions of these? */
3155 return;
3156 }
3157
3158 memcpy(conn_info.ssid, vif->bss_conf.ssid, vif->bss_conf.ssid_len);
3159 memcpy(conn_info.bssid, vif->bss_conf.bssid, ETH_ALEN);
3160
3161 /* TODO: add support for collocated AP data */
3162 iwl_mei_host_associated(&conn_info, NULL);
3163 }
3164
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org