CC: [email protected] CC: [email protected] TO: Luca Coelho <[email protected]>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: ed8780e3f2ecc82645342d070c6b4e530532e680 commit: d6f2134a383168bfb28ac458f7e4311e58482439 iwlwifi: add mac/rf types and 160MHz to the device tables date: 8 months ago :::::: branch date: 18 hours ago :::::: commit date: 8 months ago config: parisc-randconfig-m031-20201028 (attached as .config) compiler: hppa64-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> New smatch warnings: drivers/net/wireless/intel/iwlwifi/pcie/drv.c:1049 iwl_pci_probe() warn: mask and shift to zero Old smatch warnings: drivers/net/wireless/intel/iwlwifi/pcie/drv.c:1035 iwl_pci_probe() warn: we never enter this loop vim +1049 drivers/net/wireless/intel/iwlwifi/pcie/drv.c 99673ee556fce2f drivers/net/wireless/iwlwifi/iwl-pci.c Emmanuel Grumbach 2012-01-08 1003 48d1a2110ad9cb8 drivers/net/wireless/iwlwifi/iwl-pci.c Emmanuel Grumbach 2011-05-24 1004 static int iwl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent) 48d1a2110ad9cb8 drivers/net/wireless/iwlwifi/iwl-pci.c Emmanuel Grumbach 2011-05-24 1005 { b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1006 const struct iwl_cfg_trans_params *trans = b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1007 (struct iwl_cfg_trans_params *)(ent->driver_data); 3fd0d3c170ad6ba drivers/net/wireless/iwlwifi/pcie/drv.c Johannes Berg 2014-11-18 1008 const struct iwl_cfg *cfg_7265d __maybe_unused = NULL; 36a79223c4b998e drivers/net/wireless/iwlwifi/iwl-pci.c Emmanuel Grumbach 2012-02-27 1009 struct iwl_trans *iwl_trans; c042f0c77f3df39 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Johannes Berg 2019-09-27 1010 struct iwl_trans_pcie *trans_pcie; 0c18714a0d32142 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2018-08-02 1011 unsigned long flags; 2a612a60ab440e6 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1012 int i, ret; b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1013 /* b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1014 * This is needed for backwards compatibility with the old b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1015 * tables, so we don't need to change all the config structs b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1016 * at the same time. The cfg is used to compare with the old b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1017 * full cfg structs. b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1018 */ b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1019 const struct iwl_cfg *cfg = (struct iwl_cfg *)(ent->driver_data); a48709c5d076aa3 drivers/net/wireless/iwlwifi/iwl-pci.c Emmanuel Grumbach 2011-05-31 1020 b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1021 /* make sure trans is the first element in iwl_cfg */ b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1022 BUILD_BUG_ON(offsetof(struct iwl_cfg, trans)); a48709c5d076aa3 drivers/net/wireless/iwlwifi/iwl-pci.c Emmanuel Grumbach 2011-05-31 1023 b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1024 iwl_trans = iwl_trans_pcie_alloc(pdev, ent, trans); 6965a3540a4b45e drivers/net/wireless/iwlwifi/pcie/drv.c Luciano Coelho 2013-08-10 1025 if (IS_ERR(iwl_trans)) 6965a3540a4b45e drivers/net/wireless/iwlwifi/pcie/drv.c Luciano Coelho 2013-08-10 1026 return PTR_ERR(iwl_trans); b52e7ea109cfe4e drivers/net/wireless/iwlwifi/iwl-pci.c Emmanuel Grumbach 2012-02-02 1027 c042f0c77f3df39 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Johannes Berg 2019-09-27 1028 trans_pcie = IWL_TRANS_GET_PCIE_TRANS(iwl_trans); c042f0c77f3df39 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Johannes Berg 2019-09-27 1029 286ca8eb4d0a972 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-07-12 1030 /* the trans_cfg should never change, so set it now */ b3bd6416fc77b50 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1031 iwl_trans->trans_cfg = trans; 286ca8eb4d0a972 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-07-12 1032 d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1033 iwl_trans->hw_rf_id = iwl_read32(iwl_trans, CSR_HW_RF_ID); d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1034 2a612a60ab440e6 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1035 for (i = 0; i < ARRAY_SIZE(iwl_dev_info_table); i++) { 2a612a60ab440e6 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1036 const struct iwl_dev_info *dev_info = &iwl_dev_info_table[i]; d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1037 if ((dev_info->device == (u16)IWL_CFG_ANY || 2a612a60ab440e6 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1038 dev_info->device == pdev->device) && d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1039 (dev_info->subdevice == (u16)IWL_CFG_ANY || d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1040 dev_info->subdevice == pdev->subsystem_device) && d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1041 (dev_info->mac_type == (u16)IWL_CFG_ANY || d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1042 dev_info->mac_type == d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1043 CSR_HW_REV_TYPE(iwl_trans->hw_rev)) && d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1044 (dev_info->rf_type == (u16)IWL_CFG_ANY || d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1045 dev_info->rf_type == d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1046 CSR_HW_RFID_TYPE(iwl_trans->hw_rf_id)) && d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1047 (dev_info->no_160 == (u8)IWL_CFG_ANY || d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 1048 dev_info->no_160 == d6f2134a383168b drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2020-03-09 @1049 IWL_SUBDEVICE_NO_160(pdev->subsystem_device))) { 2a612a60ab440e6 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1050 iwl_trans->cfg = dev_info->cfg; 0b295a1eb81f37d drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1051 iwl_trans->name = dev_info->name; 2a612a60ab440e6 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1052 goto found; 2a612a60ab440e6 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-10-10 1053 } 7d34a7d7da97bc8 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-07-12 1054 } 7d34a7d7da97bc8 drivers/net/wireless/intel/iwlwifi/pcie/drv.c Luca Coelho 2019-07-12 1055 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/[email protected]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
