Search Linux Wireless

[wireless-next:main 36/68] drivers/net/wireless/intel/iwlwifi/mvm/fw.c:1476:45: error: no member named 'phy_filters' in 'struct iwl_mvm'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



tree:   https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git main
head:   5932ad87828b267649d750869c89c0f1a3873477
commit: 427661e4c48887ea2a226cd972e574ae7686fb95 [36/68] wifi: iwlwifi: read SAR tables from UEFI
config: powerpc-allyesconfig (https://download.01.org/0day-ci/archive/20240204/202402040640.lvAxs3pQ-lkp@xxxxxxxxx/config)
compiler: clang version 19.0.0git (https://github.com/llvm/llvm-project 7dd790db8b77c4a833c06632e903dc4f13877a64)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240204/202402040640.lvAxs3pQ-lkp@xxxxxxxxx/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@xxxxxxxxx>
| Closes: https://lore.kernel.org/oe-kbuild-all/202402040640.lvAxs3pQ-lkp@xxxxxxxxx/

All errors (new ones prefixed by >>):

>> drivers/net/wireless/intel/iwlwifi/mvm/fw.c:1476:45: error: no member named 'phy_filters' in 'struct iwl_mvm'
    1476 |         iwl_acpi_get_phy_filters(&mvm->fwrt, &mvm->phy_filters);
         |                                               ~~~  ^
   1 error generated.


vim +1476 drivers/net/wireless/intel/iwlwifi/mvm/fw.c

427661e4c48887 Miri Korenblit 2024-01-31  1421  
427661e4c48887 Miri Korenblit 2024-01-31  1422  void iwl_mvm_get_bios_tables(struct iwl_mvm *mvm)
78a19d5285d93e Miri Korenblit 2021-08-05  1423  {
78a19d5285d93e Miri Korenblit 2021-08-05  1424  	int ret;
78a19d5285d93e Miri Korenblit 2021-08-05  1425  
ebe8f41319fabe Miri Korenblit 2024-01-28  1426  	iwl_acpi_get_guid_lock_status(&mvm->fwrt);
ebe8f41319fabe Miri Korenblit 2024-01-28  1427  
78a19d5285d93e Miri Korenblit 2021-08-05  1428  	/* read PPAG table */
e8e10a37c51c08 Matt Chen      2022-03-04  1429  	ret = iwl_acpi_get_ppag_table(&mvm->fwrt);
78a19d5285d93e Miri Korenblit 2021-08-05  1430  	if (ret < 0) {
78a19d5285d93e Miri Korenblit 2021-08-05  1431  		IWL_DEBUG_RADIO(mvm,
78a19d5285d93e Miri Korenblit 2021-08-05  1432  				"PPAG BIOS table invalid or unavailable. (%d)\n",
78a19d5285d93e Miri Korenblit 2021-08-05  1433  				ret);
78a19d5285d93e Miri Korenblit 2021-08-05  1434  	}
78a19d5285d93e Miri Korenblit 2021-08-05  1435  
78a19d5285d93e Miri Korenblit 2021-08-05  1436  	/* read SAR tables */
427661e4c48887 Miri Korenblit 2024-01-31  1437  	ret = iwl_bios_get_wrds_table(&mvm->fwrt);
78a19d5285d93e Miri Korenblit 2021-08-05  1438  	if (ret < 0) {
78a19d5285d93e Miri Korenblit 2021-08-05  1439  		IWL_DEBUG_RADIO(mvm,
78a19d5285d93e Miri Korenblit 2021-08-05  1440  				"WRDS SAR BIOS table invalid or unavailable. (%d)\n",
78a19d5285d93e Miri Korenblit 2021-08-05  1441  				ret);
78a19d5285d93e Miri Korenblit 2021-08-05  1442  		/*
78a19d5285d93e Miri Korenblit 2021-08-05  1443  		 * If not available, don't fail and don't bother with EWRD and
78a19d5285d93e Miri Korenblit 2021-08-05  1444  		 * WGDS */
78a19d5285d93e Miri Korenblit 2021-08-05  1445  
427661e4c48887 Miri Korenblit 2024-01-31  1446  		if (!iwl_bios_get_wgds_table(&mvm->fwrt)) {
78a19d5285d93e Miri Korenblit 2021-08-05  1447  			/*
78a19d5285d93e Miri Korenblit 2021-08-05  1448  			 * If basic SAR is not available, we check for WGDS,
78a19d5285d93e Miri Korenblit 2021-08-05  1449  			 * which should *not* be available either.  If it is
78a19d5285d93e Miri Korenblit 2021-08-05  1450  			 * available, issue an error, because we can't use SAR
78a19d5285d93e Miri Korenblit 2021-08-05  1451  			 * Geo without basic SAR.
78a19d5285d93e Miri Korenblit 2021-08-05  1452  			 */
78a19d5285d93e Miri Korenblit 2021-08-05  1453  			IWL_ERR(mvm, "BIOS contains WGDS but no WRDS\n");
78a19d5285d93e Miri Korenblit 2021-08-05  1454  		}
78a19d5285d93e Miri Korenblit 2021-08-05  1455  
78a19d5285d93e Miri Korenblit 2021-08-05  1456  	} else {
427661e4c48887 Miri Korenblit 2024-01-31  1457  		ret = iwl_bios_get_ewrd_table(&mvm->fwrt);
78a19d5285d93e Miri Korenblit 2021-08-05  1458  		/* if EWRD is not available, we can still use
78a19d5285d93e Miri Korenblit 2021-08-05  1459  		* WRDS, so don't fail */
78a19d5285d93e Miri Korenblit 2021-08-05  1460  		if (ret < 0)
78a19d5285d93e Miri Korenblit 2021-08-05  1461  			IWL_DEBUG_RADIO(mvm,
78a19d5285d93e Miri Korenblit 2021-08-05  1462  					"EWRD SAR BIOS table invalid or unavailable. (%d)\n",
78a19d5285d93e Miri Korenblit 2021-08-05  1463  					ret);
78a19d5285d93e Miri Korenblit 2021-08-05  1464  
78a19d5285d93e Miri Korenblit 2021-08-05  1465  		/* read geo SAR table */
78a19d5285d93e Miri Korenblit 2021-08-05  1466  		if (iwl_sar_geo_support(&mvm->fwrt)) {
427661e4c48887 Miri Korenblit 2024-01-31  1467  			ret = iwl_bios_get_wgds_table(&mvm->fwrt);
78a19d5285d93e Miri Korenblit 2021-08-05  1468  			if (ret < 0)
78a19d5285d93e Miri Korenblit 2021-08-05  1469  				IWL_DEBUG_RADIO(mvm,
78a19d5285d93e Miri Korenblit 2021-08-05  1470  						"Geo SAR BIOS table invalid or unavailable. (%d)\n",
78a19d5285d93e Miri Korenblit 2021-08-05  1471  						ret);
78a19d5285d93e Miri Korenblit 2021-08-05  1472  				/* we don't fail if the table is not available */
78a19d5285d93e Miri Korenblit 2021-08-05  1473  		}
78a19d5285d93e Miri Korenblit 2021-08-05  1474  	}
c4c95454775592 Johannes Berg  2023-06-14  1475  
c4c95454775592 Johannes Berg  2023-06-14 @1476  	iwl_acpi_get_phy_filters(&mvm->fwrt, &mvm->phy_filters);
78a19d5285d93e Miri Korenblit 2021-08-05  1477  }
6996490501ed80 Luca Coelho    2017-01-12  1478  

:::::: The code at line 1476 was first introduced by commit
:::::: c4c954547755927807aaca981025847821dd2d0c wifi: iwlwifi: implement WPFC ACPI table loading

:::::: TO: Johannes Berg <johannes.berg@xxxxxxxxx>
:::::: CC: Johannes Berg <johannes.berg@xxxxxxxxx>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux