All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dan Carpenter <dan.carpenter@oracle.com>
To: Larry.Finger@lwfinger.net
Cc: linux-wireless@vger.kernel.org
Subject: re: rtlwifi: rtl8723be: Add new driver
Date: Mon, 19 Oct 2015 18:10:45 +0300	[thread overview]
Message-ID: <20151019151045.GA12293@mwanda> (raw)

Hello Larry Finger,

The patch a619d1abe20c: "rtlwifi: rtl8723be: Add new driver" from Feb
28, 2014, leads to the following static checker warning:

	drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c:1802 _rtl8723be_read_power_value_fromprom()
	warn: why is the last element skipped?

drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c
  1770          if (autoload_fail) {
  1771                  RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD,
  1772                           "auto load fail : Use Default value!\n");
  1773                  for (path = 0; path < MAX_RF_PATH; path++) {
  1774                          /* 2.4G default value */
  1775                          for (group = 0 ; group < MAX_CHNL_GROUP_24G; group++) {
                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^
Here we go up to the end.

  1776                                  pw2g->index_cck_base[path][group] = 0x2D;
  1777                                  pw2g->index_bw40_base[path][group] = 0x2D;
  1778                          }
  1779                          for (cnt = 0; cnt < MAX_TX_COUNT; cnt++) {
  1780                                  if (cnt == 0) {
  1781                                          pw2g->bw20_diff[path][0] = 0x02;
  1782                                          pw2g->ofdm_diff[path][0] = 0x04;
  1783                                  } else {
  1784                                          pw2g->bw20_diff[path][cnt] = 0xFE;
  1785                                          pw2g->bw40_diff[path][cnt] = 0xFE;
  1786                                          pw2g->cck_diff[path][cnt] = 0xFE;
  1787                                          pw2g->ofdm_diff[path][cnt] = 0xFE;
  1788                                  }
  1789                          }
  1790                  }
  1791                  return;
  1792          }
  1793  
  1794          for (path = 0; path < MAX_RF_PATH; path++) {
  1795                  /*2.4G default value*/
  1796                  for (group = 0; group < MAX_CHNL_GROUP_24G; group++) {
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
Here we go to the end.

  1797                          pw2g->index_cck_base[path][group] = hwinfo[addr++];
  1798                          if (pw2g->index_cck_base[path][group] == 0xFF)
  1799                                  pw2g->index_cck_base[path][group] = 0x2D;
  1800  
  1801                  }
  1802                  for (group = 0; group < MAX_CHNL_GROUP_24G - 1; group++) {
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Here we skip the last element.  So far as I can see this looks like a
mistake but I don't know the code well.

  1803                          pw2g->index_bw40_base[path][group] = hwinfo[addr++];
  1804                          if (pw2g->index_bw40_base[path][group] == 0xFF)
  1805                                  pw2g->index_bw40_base[path][group] = 0x2D;
  1806                  }


regards,
dan carpenter

             reply	other threads:[~2015-10-19 15:10 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-19 15:10 Dan Carpenter [this message]
2015-10-19 18:26 ` rtlwifi: rtl8723be: Add new driver Jakub Sitnicki
  -- strict thread matches above, loose matches on Subject: below --
2014-03-06 21:54 Dan Carpenter
2014-03-09  6:00 ` Larry Finger

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=20151019151045.GA12293@mwanda \
    --to=dan.carpenter@oracle.com \
    --cc=Larry.Finger@lwfinger.net \
    --cc=linux-wireless@vger.kernel.org \
    /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.