• Mauro Carvalho Chehab's avatar
    [media] exynos4-is: fix some warnings when compiling on arm64 · 7d4020c3
    Mauro Carvalho Chehab authored
    Got those warnings when compiling with gcc 4.9.1 for arm64:
    
    drivers/media/platform/exynos4-is/fimc-isp-video.c: In function ‘isp_video_capture_buffer_queue’:
    drivers/media/platform/exynos4-is/fimc-isp-video.c:221:4: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 7 has type ‘dma_addr_t’ [-Wformat=]
        isp_dbg(2, &video->ve.vdev,
        ^
    drivers/media/platform/exynos4-is/fimc-is.c: In function ‘fimc_is_load_firmware’:
    drivers/media/platform/exynos4-is/fimc-is.c:391:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=]
       dev_err(dev, "wrong firmware size: %d\n", fw->size);
       ^
    In file included from include/linux/printk.h:260:0,
                     from include/linux/kernel.h:13,
                     from include/linux/kernfs.h:10,
                     from include/linux/sysfs.h:15,
                     from include/linux/kobject.h:21,
                     from include/linux/device.h:17,
                     from drivers/media/platform/exynos4-is/fimc-is.c:15:
    include/linux/dynamic_debug.h:64:16: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat=]
      static struct _ddebug  __aligned(8)   \
                    ^
    include/linux/dynamic_debug.h:84:2: note: in expansion of macro ‘DEFINE_DYNAMIC_DEBUG_METADATA’
      DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt);  \
      ^
    include/linux/device.h:1106:2: note: in expansion of macro ‘dynamic_dev_dbg’
      dynamic_dev_dbg(dev, format, ##__VA_ARGS__); \
      ^
    drivers/media/platform/exynos4-is/fimc-is.c:419:2: note: in expansion of macro ‘dev_dbg’
      dev_dbg(dev, "FW size: %d, paddr: %#x\n", fw->size, is->memory.paddr);
      ^
    include/linux/dynamic_debug.h:64:16: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 5 has type ‘dma_addr_t’ [-Wformat=]
      static struct _ddebug  __aligned(8)   \
                    ^
    include/linux/dynamic_debug.h:84:2: note: in expansion of macro ‘DEFINE_DYNAMIC_DEBUG_METADATA’
      DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt);  \
      ^
    include/linux/device.h:1106:2: note: in expansion of macro ‘dynamic_dev_dbg’
      dynamic_dev_dbg(dev, format, ##__VA_ARGS__); \
      ^
    drivers/media/platform/exynos4-is/fimc-is.c:419:2: note: in expansion of macro ‘dev_dbg’
      dev_dbg(dev, "FW size: %d, paddr: %#x\n", fw->size, is->memory.paddr);
      ^
    drivers/media/platform/exynos4-is/fimc-is.c: In function ‘fimc_is_hw_initialize’:
    include/linux/dynamic_debug.h:64:16: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 5 has type ‘dma_addr_t’ [-Wformat=]
      static struct _ddebug  __aligned(8)   \
                    ^
    include/linux/dynamic_debug.h:76:2: note: in expansion of macro ‘DEFINE_DYNAMIC_DEBUG_METADATA’
      DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt);  \
      ^
    include/linux/printk.h:266:2: note: in expansion of macro ‘dynamic_pr_debug’
      dynamic_pr_debug(fmt, ##__VA_ARGS__)
      ^
    drivers/media/platform/exynos4-is/fimc-is.c:696:2: note: in expansion of macro ‘pr_debug’
      pr_debug("shared region: %#x, parameter region: %#x\n",
      ^
    include/linux/dynamic_debug.h:64:16: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 6 has type ‘dma_addr_t’ [-Wformat=]
      static struct _ddebug  __aligned(8)   \
                    ^
    include/linux/dynamic_debug.h:76:2: note: in expansion of macro ‘DEFINE_DYNAMIC_DEBUG_METADATA’
      DEFINE_DYNAMIC_DEBUG_METADATA(descriptor, fmt);  \
      ^
    include/linux/printk.h:266:2: note: in expansion of macro ‘dynamic_pr_debug’
      dynamic_pr_debug(fmt, ##__VA_ARGS__)
      ^
    drivers/media/platform/exynos4-is/fimc-is.c:696:2: note: in expansion of macro ‘pr_debug’
      pr_debug("shared region: %#x, parameter region: %#x\n",
      ^
    Acked-by: default avatarSylwester Nawrocki <s.nawrocki@samsung.com>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
    7d4020c3
fimc-is.c 23.2 KB