[alsa-devel] [asoc:for-next 37/43] sound/soc/codecs/wm_adsp.c:45:22: warning: format '%zu' expects argument of type 'size_t', but argument 8 has type 'int'

kbuild test robot lkp at intel.com
Tue Mar 19 15:11:45 CET 2019


tree:   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next
head:   8bc144f90b6c813b2888f34842eba6a06a588429
commit: a5dcb24d70ffbb4ea47b8eefad1158d033b9dec9 [37/43] ASoC: wm_adsp: Factor out parsing of firmware ID header
config: sparc64-allmodconfig (attached as .config)
compiler: sparc64-linux-gnu-gcc (Debian 7.2.0-11) 7.2.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout a5dcb24d70ffbb4ea47b8eefad1158d033b9dec9
        # save the attached .config to linux build tree
        GCC_VERSION=7.2.0 make.cross ARCH=sparc64 

All warnings (new ones prefixed by >>):

   In file included from include/linux/pm_runtime.h:12:0,
                    from sound/soc/codecs/wm_adsp.c:21:
   sound/soc/codecs/wm_adsp.c: In function 'wmfw_parse_id_header':
>> sound/soc/codecs/wm_adsp.c:45:22: warning: format '%zu' expects argument of type 'size_t', but argument 8 has type 'int' [-Wformat=]
     dev_info(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
                         ^
   include/linux/device.h:1402:22: note: in definition of macro 'dev_fmt'
    #define dev_fmt(fmt) fmt
                         ^~~
>> sound/soc/codecs/wm_adsp.c:45:2: note: in expansion of macro 'dev_info'
     dev_info(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
     ^~~~~~~~
>> sound/soc/codecs/wm_adsp.c:1991:2: note: in expansion of macro 'adsp_info'
     adsp_info(dsp, "Firmware: %x v%d.%d.%d, %zu algorithms\n",
     ^~~~~~~~~
   sound/soc/codecs/wm_adsp.c:1991:44: note: format string is defined here
     adsp_info(dsp, "Firmware: %x v%d.%d.%d, %zu algorithms\n",
                                             ~~^
                                             %u

vim +45 sound/soc/codecs/wm_adsp.c

2159ad936 Mark Brown          2012-10-11 @21  #include <linux/pm_runtime.h>
2159ad936 Mark Brown          2012-10-11  22  #include <linux/regmap.h>
973838a03 Mark Brown          2012-11-28  23  #include <linux/regulator/consumer.h>
2159ad936 Mark Brown          2012-10-11  24  #include <linux/slab.h>
cdcd7f728 Charles Keepax      2014-11-14  25  #include <linux/vmalloc.h>
6ab2b7b41 Dimitris Papastamos 2013-05-08  26  #include <linux/workqueue.h>
f9f55e31f Richard Fitzgerald  2015-06-11  27  #include <linux/debugfs.h>
2159ad936 Mark Brown          2012-10-11  28  #include <sound/core.h>
2159ad936 Mark Brown          2012-10-11  29  #include <sound/pcm.h>
2159ad936 Mark Brown          2012-10-11  30  #include <sound/pcm_params.h>
2159ad936 Mark Brown          2012-10-11  31  #include <sound/soc.h>
2159ad936 Mark Brown          2012-10-11  32  #include <sound/jack.h>
2159ad936 Mark Brown          2012-10-11  33  #include <sound/initval.h>
2159ad936 Mark Brown          2012-10-11  34  #include <sound/tlv.h>
2159ad936 Mark Brown          2012-10-11  35  
2159ad936 Mark Brown          2012-10-11  36  #include "wm_adsp.h"
2159ad936 Mark Brown          2012-10-11  37  
2159ad936 Mark Brown          2012-10-11  38  #define adsp_crit(_dsp, fmt, ...) \
605391d0f Richard Fitzgerald  2018-08-08  39  	dev_crit(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
2159ad936 Mark Brown          2012-10-11  40  #define adsp_err(_dsp, fmt, ...) \
605391d0f Richard Fitzgerald  2018-08-08  41  	dev_err(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
2159ad936 Mark Brown          2012-10-11  42  #define adsp_warn(_dsp, fmt, ...) \
605391d0f Richard Fitzgerald  2018-08-08  43  	dev_warn(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
2159ad936 Mark Brown          2012-10-11  44  #define adsp_info(_dsp, fmt, ...) \
605391d0f Richard Fitzgerald  2018-08-08 @45  	dev_info(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
2159ad936 Mark Brown          2012-10-11  46  #define adsp_dbg(_dsp, fmt, ...) \
605391d0f Richard Fitzgerald  2018-08-08  47  	dev_dbg(_dsp->dev, "%s: " fmt, _dsp->name, ##__VA_ARGS__)
2159ad936 Mark Brown          2012-10-11  48  

:::::: The code at line 45 was first introduced by commit
:::::: 605391d0f4bfdff2f2c6c5477ce0ccf776d8d5c0 ASoC: wm_adsp: Make DSP name configurable by codec driver

:::::: TO: Richard Fitzgerald <rf at opensource.cirrus.com>
:::::: CC: Mark Brown <broonie at kernel.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 56652 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20190319/8e99abff/attachment-0001.gz>


More information about the Alsa-devel mailing list