All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dan Carpenter <dan.carpenter@oracle.com>
To: luciano.coelho@intel.com
Cc: linux-wireless@vger.kernel.org
Subject: [bug report] iwlwifi: add mac/rf types and 160MHz to the device tables
Date: Sat, 4 Apr 2020 21:09:24 +0300	[thread overview]
Message-ID: <20200404180924.GA174138@mwanda> (raw)

Hello Luca Coelho,

The patch d6f2134a3831: "iwlwifi: add mac/rf types and 160MHz to the
device tables" from Mar 9, 2020, leads to the following static
checker warning:

	drivers/net/wireless/intel/iwlwifi/pcie/drv.c:1007 iwl_pci_probe()
	warn: mask and shift to zero

drivers/net/wireless/intel/iwlwifi/pcie/drv.c
   989                  if ((dev_info->device == (u16)IWL_CFG_ANY ||
   990                       dev_info->device == pdev->device) &&
   991                      (dev_info->subdevice == (u16)IWL_CFG_ANY ||
   992                       dev_info->subdevice == pdev->subsystem_device) &&
   993                      (dev_info->mac_type == (u16)IWL_CFG_ANY ||
   994                       dev_info->mac_type ==
   995                       CSR_HW_REV_TYPE(iwl_trans->hw_rev)) &&
   996                      (dev_info->mac_step == (u8)IWL_CFG_ANY ||
   997                       dev_info->mac_step ==
   998                       CSR_HW_REV_STEP(iwl_trans->hw_rev)) &&
   999                      (dev_info->rf_type == (u16)IWL_CFG_ANY ||
  1000                       dev_info->rf_type ==
  1001                       CSR_HW_RFID_TYPE(iwl_trans->hw_rf_id)) &&
  1002                      (dev_info->rf_id == (u8)IWL_CFG_ANY ||
  1003                       dev_info->rf_id ==
  1004                       IWL_SUBDEVICE_RF_ID(pdev->subsystem_device)) &&
  1005                      (dev_info->no_160 == (u8)IWL_CFG_ANY ||
  1006                       dev_info->no_160 ==
  1007                       IWL_SUBDEVICE_NO_160(pdev->subsystem_device)) &&

IWL_SUBDEVICE_NO_160() is always zero because 0x100 >> 9 is zero.

  1008                      (dev_info->cores == (u8)IWL_CFG_ANY ||
  1009                       dev_info->cores ==
  1010                       IWL_SUBDEVICE_CORES(pdev->subsystem_device))) {
  1011                          iwl_trans->cfg = dev_info->cfg;
  1012                          iwl_trans->name = dev_info->name;
  1013                  }
  1014          }

regards,
dan carpenter

                 reply	other threads:[~2020-04-04 18:09 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=20200404180924.GA174138@mwanda \
    --to=dan.carpenter@oracle.com \
    --cc=linux-wireless@vger.kernel.org \
    --cc=luciano.coelho@intel.com \
    /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.