All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Marcus Folkesson <marcus.folkesson@gmail.com>
Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org,
	Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Andy Shevchenko <andy.shevchenko@gmail.com>
Subject: [jic23-iio:testing 58/58] drivers/iio/adc/mcp3911.c:274:13: warning: variable 'tmp0' set but not used
Date: Thu, 22 Sep 2022 06:08:35 +0800	[thread overview]
Message-ID: <202209220648.Wb6EtPat-lkp@intel.com> (raw)

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git testing
head:   d4e1a549566b9ea8b96e80f0cdcbe99714ac256e
commit: d4e1a549566b9ea8b96e80f0cdcbe99714ac256e [58/58] iio: adc: mcp3911: add support to set PGA
config: loongarch-allyesconfig (https://download.01.org/0day-ci/archive/20220922/202209220648.Wb6EtPat-lkp@intel.com/config)
compiler: loongarch64-linux-gcc (GCC) 12.1.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/jic23/iio.git/commit/?id=d4e1a549566b9ea8b96e80f0cdcbe99714ac256e
        git remote add jic23-iio https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
        git fetch --no-tags jic23-iio testing
        git checkout d4e1a549566b9ea8b96e80f0cdcbe99714ac256e
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=loongarch SHELL=/bin/bash drivers/iio/

If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

   drivers/iio/adc/mcp3911.c: In function 'mcp3911_calc_scale_table':
>> drivers/iio/adc/mcp3911.c:274:13: warning: variable 'tmp0' set but not used [-Wunused-but-set-variable]
     274 |         int tmp0, tmp1;
         |             ^~~~


vim +/tmp0 +274 drivers/iio/adc/mcp3911.c

   268	
   269	static int mcp3911_calc_scale_table(struct mcp3911 *adc)
   270	{
   271		u32 ref = MCP3911_INT_VREF_MV;
   272		u32 div;
   273		int ret;
 > 274		int tmp0, tmp1;
   275		s64 tmp2;
   276	
   277		if (adc->vref) {
   278			ret = regulator_get_voltage(adc->vref);
   279			if (ret < 0) {
   280				dev_err(&adc->spi->dev,
   281					"failed to get vref voltage: %d\n",
   282				       ret);
   283				return ret;
   284			}
   285	
   286			ref = ret / 1000;
   287		}
   288	
   289		/*
   290		 * For 24-bit Conversion
   291		 * Raw = ((Voltage)/(Vref) * 2^23 * Gain * 1.5
   292		 * Voltage = Raw * (Vref)/(2^23 * Gain * 1.5)
   293		 *
   294		 * ref = Reference voltage
   295		 * div = (2^23 * 1.5 * gain) = 12582912 * gain
   296		 */
   297		for (int i = 0; i < MCP3911_NUM_SCALES; i++) {
   298			div = 12582912 * BIT(i);
   299			tmp2 = div_s64((s64)ref * 1000000000LL, div);
   300			tmp1 = div;
   301			tmp0 = (int)div_s64_rem(tmp2, 1000000000, &tmp1);
   302	
   303			mcp3911_scale_table[i][0] = 0;
   304			mcp3911_scale_table[i][1] = tmp1;
   305		}
   306	
   307		return 0;
   308	}
   309	

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

                 reply	other threads:[~2022-09-21 22:08 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=202209220648.Wb6EtPat-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=Jonathan.Cameron@huawei.com \
    --cc=andy.shevchenko@gmail.com \
    --cc=kbuild-all@lists.01.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=marcus.folkesson@gmail.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.