All of lore.kernel.org
 help / color / mirror / Atom feed
From: kbuild test robot <lkp@intel.com>
To: Michael Tretter <m.tretter@pengutronix.de>
Cc: kbuild-all@01.org, linux-media@vger.kernel.org,
	devicetree@vger.kernel.org, kernel@pengutronix.de,
	robh+dt@kernel.org, mchehab@kernel.org, tfiga@chromium.org,
	dshah@xilinx.com
Subject: Re: [PATCH v3 2/3] [media] allegro: add Allegro DVT video IP core driver
Date: Thu, 14 Feb 2019 19:15:43 +0800	[thread overview]
Message-ID: <201902141917.ZzmCOiqi%fengguang.wu@intel.com> (raw)
In-Reply-To: <20190213175124.3695-3-m.tretter@pengutronix.de>

[-- Attachment #1: Type: text/plain, Size: 19918 bytes --]

Hi Michael,

I love your patch! Perhaps something to improve:

[auto build test WARNING on linuxtv-media/master]
[also build test WARNING on v5.0-rc4 next-20190213]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Michael-Tretter/Add-ZynqMP-VCU-Allegro-DVT-H-264-encoder-driver/20190214-090312
base:   git://linuxtv.org/media_tree.git master
config: sh-allmodconfig (attached as .config)
compiler: sh4-linux-gnu-gcc (Debian 8.2.0-11) 8.2.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        GCC_VERSION=8.2.0 make.cross ARCH=sh 

All warnings (new ones prefixed by >>):

   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mbox_write':
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:749:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:750:17: note: format string is defined here
        "message (%lu bytes) to large for mailbox (%lu bytes)\n",
                  ~~^
                  %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:749:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:750:50: note: format string is defined here
        "message (%lu bytes) to large for mailbox (%lu bytes)\n",
                                                   ~~^
                                                   %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:756:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:757:51: note: format string is defined here
        "invalid message length: %u bytes (expected %lu bytes)\n",
                                                    ~~^
                                                    %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
>> include/linux/kern_levels.h:5:18: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:769:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:770:66: note: format string is defined here
        "invalid tail (0x%x): must be smaller than mailbox size (0x%lx)\n",
                                                                   ~~^
                                                                   %x
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mbox_read':
>> include/linux/kern_levels.h:5:18: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:798:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:799:66: note: format string is defined here
        "invalid head (0x%x): must be smaller than mailbox size (0x%lx)\n",
                                                                   ~~^
                                                                   %x
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
>> include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:810:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:811:32: note: format string is defined here
        "invalid message length: %lu bytes (maximum %lu bytes)\n",
                                 ~~^
                                 %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:810:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:811:51: note: format string is defined here
        "invalid message length: %lu bytes (maximum %lu bytes)\n",
                                                    ~~^
                                                    %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:816:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:817:38: note: format string is defined here
        "destination buffer too small: %lu bytes (need %lu bytes)\n",
                                       ~~^
                                       %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
>> include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'ssize_t' {aka 'int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:816:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:817:54: note: format string is defined here
        "destination buffer too small: %lu bytes (need %lu bytes)\n",
                                                       ~~^
                                                       %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_receive_message':
>> include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'ssize_t' {aka 'int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1542:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1543:30: note: format string is defined here
        "invalid mbox message (%ld): must be at least %lu\n",
                               ~~^
                               %d
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1542:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1543:53: note: format string is defined here
        "invalid mbox message (%ld): must be at least %lu\n",
                                                      ~~^
                                                      %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_copy_firmware':
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:15:20: note: in expansion of macro 'KERN_SOH'
    #define KERN_DEBUG KERN_SOH "7" /* debug-level messages */
                       ^~~~~~~~
   include/media/v4l2-common.h:85:16: note: in expansion of macro 'KERN_DEBUG'
       v4l2_printk(KERN_DEBUG, dev, fmt , ## arg); \
                   ^~~~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1618:2: note: in expansion of macro 'v4l2_dbg'
     v4l2_dbg(1, debug, &dev->v4l2_dev,
     ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1619:25: note: format string is defined here
      "copy mcu firmware (%lu B) to SRAM\n", size);
                          ~~^
                          %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_copy_fw_codec':
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1640:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1641:27: note: format string is defined here
        "failed to allocate %lu bytes for firmware\n", size);
                            ~~^
                            %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:15:20: note: in expansion of macro 'KERN_SOH'
    #define KERN_DEBUG KERN_SOH "7" /* debug-level messages */
                       ^~~~~~~~
   include/media/v4l2-common.h:85:16: note: in expansion of macro 'KERN_DEBUG'
       v4l2_printk(KERN_DEBUG, dev, fmt , ## arg); \
..

vim +5 include/linux/kern_levels.h

314ba352 Joe Perches 2012-07-30  4  
04d2c8c8 Joe Perches 2012-07-30 @5  #define KERN_SOH	"\001"		/* ASCII Start Of Header */
04d2c8c8 Joe Perches 2012-07-30  6  #define KERN_SOH_ASCII	'\001'
04d2c8c8 Joe Perches 2012-07-30  7  

:::::: The code at line 5 was first introduced by commit
:::::: 04d2c8c83d0e3ac5f78aeede51babb3236200112 printk: convert the format for KERN_<LEVEL> to a 2 byte pattern

:::::: TO: Joe Perches <joe@perches.com>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 50825 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: kbuild test robot <lkp@intel.com>
To: Michael Tretter <m.tretter@pengutronix.de>
Cc: kbuild-all@01.org, linux-media@vger.kernel.org,
	devicetree@vger.kernel.org, kernel@pengutronix.de,
	robh+dt@kernel.org, mchehab@kernel.org, tfiga@chromium.org,
	dshah@xilinx.com, Michael Tretter <m.tretter@pengutronix.de>
Subject: Re: [PATCH v3 2/3] [media] allegro: add Allegro DVT video IP core driver
Date: Thu, 14 Feb 2019 19:15:43 +0800	[thread overview]
Message-ID: <201902141917.ZzmCOiqi%fengguang.wu@intel.com> (raw)
In-Reply-To: <20190213175124.3695-3-m.tretter@pengutronix.de>

[-- Attachment #1: Type: text/plain, Size: 19918 bytes --]

Hi Michael,

I love your patch! Perhaps something to improve:

[auto build test WARNING on linuxtv-media/master]
[also build test WARNING on v5.0-rc4 next-20190213]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Michael-Tretter/Add-ZynqMP-VCU-Allegro-DVT-H-264-encoder-driver/20190214-090312
base:   git://linuxtv.org/media_tree.git master
config: sh-allmodconfig (attached as .config)
compiler: sh4-linux-gnu-gcc (Debian 8.2.0-11) 8.2.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        GCC_VERSION=8.2.0 make.cross ARCH=sh 

All warnings (new ones prefixed by >>):

   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mbox_write':
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:749:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:750:17: note: format string is defined here
        "message (%lu bytes) to large for mailbox (%lu bytes)\n",
                  ~~^
                  %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:749:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:750:50: note: format string is defined here
        "message (%lu bytes) to large for mailbox (%lu bytes)\n",
                                                   ~~^
                                                   %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:756:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:757:51: note: format string is defined here
        "invalid message length: %u bytes (expected %lu bytes)\n",
                                                    ~~^
                                                    %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
>> include/linux/kern_levels.h:5:18: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:769:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:770:66: note: format string is defined here
        "invalid tail (0x%x): must be smaller than mailbox size (0x%lx)\n",
                                                                   ~~^
                                                                   %x
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_mbox_read':
>> include/linux/kern_levels.h:5:18: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:798:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:799:66: note: format string is defined here
        "invalid head (0x%x): must be smaller than mailbox size (0x%lx)\n",
                                                                   ~~^
                                                                   %x
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
>> include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int' [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:810:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:811:32: note: format string is defined here
        "invalid message length: %lu bytes (maximum %lu bytes)\n",
                                 ~~^
                                 %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:810:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:811:51: note: format string is defined here
        "invalid message length: %lu bytes (maximum %lu bytes)\n",
                                                    ~~^
                                                    %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:816:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:817:38: note: format string is defined here
        "destination buffer too small: %lu bytes (need %lu bytes)\n",
                                       ~~^
                                       %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
>> include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'ssize_t' {aka 'int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:816:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:817:54: note: format string is defined here
        "destination buffer too small: %lu bytes (need %lu bytes)\n",
                                                       ~~^
                                                       %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_receive_message':
>> include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'ssize_t' {aka 'int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1542:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1543:30: note: format string is defined here
        "invalid mbox message (%ld): must be at least %lu\n",
                               ~~^
                               %d
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1542:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1543:53: note: format string is defined here
        "invalid mbox message (%ld): must be at least %lu\n",
                                                      ~~^
                                                      %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_copy_firmware':
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:15:20: note: in expansion of macro 'KERN_SOH'
    #define KERN_DEBUG KERN_SOH "7" /* debug-level messages */
                       ^~~~~~~~
   include/media/v4l2-common.h:85:16: note: in expansion of macro 'KERN_DEBUG'
       v4l2_printk(KERN_DEBUG, dev, fmt , ## arg); \
                   ^~~~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1618:2: note: in expansion of macro 'v4l2_dbg'
     v4l2_dbg(1, debug, &dev->v4l2_dev,
     ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1619:25: note: format string is defined here
      "copy mcu firmware (%lu B) to SRAM\n", size);
                          ~~^
                          %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   drivers/staging/media/allegro-dvt/allegro-core.c: In function 'allegro_copy_fw_codec':
   include/linux/kern_levels.h:5:18: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:11:18: note: in expansion of macro 'KERN_SOH'
    #define KERN_ERR KERN_SOH "3" /* error conditions */
                     ^~~~~~~~
   include/media/v4l2-common.h:72:14: note: in expansion of macro 'KERN_ERR'
     v4l2_printk(KERN_ERR, dev, fmt , ## arg)
                 ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1640:3: note: in expansion of macro 'v4l2_err'
      v4l2_err(&dev->v4l2_dev,
      ^~~~~~~~
   drivers/staging/media/allegro-dvt/allegro-core.c:1641:27: note: format string is defined here
        "failed to allocate %lu bytes for firmware\n", size);
                            ~~^
                            %u
   In file included from include/media/v4l2-subdev.h:24,
                    from include/media/v4l2-device.h:25,
                    from drivers/staging/media/allegro-dvt/allegro-core.c:22:
   include/linux/kern_levels.h:5:18: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
    #define KERN_SOH "\001"  /* ASCII Start Of Header */
                     ^~~~~~
   include/media/v4l2-common.h:69:9: note: in definition of macro 'v4l2_printk'
     printk(level "%s: " fmt, (dev)->name , ## arg)
            ^~~~~
   include/linux/kern_levels.h:15:20: note: in expansion of macro 'KERN_SOH'
    #define KERN_DEBUG KERN_SOH "7" /* debug-level messages */
                       ^~~~~~~~
   include/media/v4l2-common.h:85:16: note: in expansion of macro 'KERN_DEBUG'
       v4l2_printk(KERN_DEBUG, dev, fmt , ## arg); \
..

vim +5 include/linux/kern_levels.h

314ba352 Joe Perches 2012-07-30  4  
04d2c8c8 Joe Perches 2012-07-30 @5  #define KERN_SOH	"\001"		/* ASCII Start Of Header */
04d2c8c8 Joe Perches 2012-07-30  6  #define KERN_SOH_ASCII	'\001'
04d2c8c8 Joe Perches 2012-07-30  7  

:::::: The code at line 5 was first introduced by commit
:::::: 04d2c8c83d0e3ac5f78aeede51babb3236200112 printk: convert the format for KERN_<LEVEL> to a 2 byte pattern

:::::: TO: Joe Perches <joe@perches.com>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 50825 bytes --]

  reply	other threads:[~2019-02-14 11:15 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-13 17:51 [PATCH v3 0/3] Add ZynqMP VCU/Allegro DVT H.264 encoder driver Michael Tretter
2019-02-13 17:51 ` [PATCH v3 1/3] media: dt-bindings: media: document allegro-dvt bindings Michael Tretter
2019-02-18 18:12   ` Rob Herring
2019-02-18 18:12     ` Rob Herring
2019-02-13 17:51 ` [PATCH v3 2/3] [media] allegro: add Allegro DVT video IP core driver Michael Tretter
2019-02-14 11:15   ` kbuild test robot [this message]
2019-02-14 11:15     ` kbuild test robot
2019-02-24 20:01   ` kbuild test robot
2019-02-24 20:01     ` kbuild test robot
2019-02-25 11:10   ` Hans Verkuil
2019-02-13 17:51 ` [PATCH v3 3/3] [media] allegro: add SPS/PPS nal unit writer Michael Tretter
2019-02-25 11:13   ` Hans Verkuil
2019-02-13 17:54 ` [PATCH v3 0/3] Add ZynqMP VCU/Allegro DVT H.264 encoder driver Michael Tretter

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=201902141917.ZzmCOiqi%fengguang.wu@intel.com \
    --to=lkp@intel.com \
    --cc=devicetree@vger.kernel.org \
    --cc=dshah@xilinx.com \
    --cc=kbuild-all@01.org \
    --cc=kernel@pengutronix.de \
    --cc=linux-media@vger.kernel.org \
    --cc=m.tretter@pengutronix.de \
    --cc=mchehab@kernel.org \
    --cc=robh+dt@kernel.org \
    --cc=tfiga@chromium.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.