• Arnd Bergmann's avatar
    [media] mx3_camera: use %pad format string for dma_ddr_t · 2abd1f43
    Arnd Bergmann authored
    The mx3_camera driver prints DMA addresses using the "%x" format
    string, which is wrong when using a 64-bit dma_addr_t definition:
    
    media/platform/soc_camera/mx3_camera.c: In function 'mx3_cam_dma_done':
    media/platform/soc_camera/mx3_camera.c:149:125: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t {aka long long unsigned int}' [-Werror=format=]
    media/platform/soc_camera/mx3_camera.c: In function 'mx3_videobuf_queue':
    media/platform/soc_camera/mx3_camera.c:317:119: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t {aka long long unsigned int}' [-Werror=format=]
    media/platform/soc_camera/mx3_camera.c: In function 'mx3_videobuf_release':
    media/platform/soc_camera/mx3_camera.c:346:119: error: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'dma_addr_t {aka long long unsigned int}' [-Werror=format=]
    
    This changes the code to use the special %pad format string, which
    always does the right thing.
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarGuennadi Liakhovetski <g.liakhovetski@gmx.de>
    Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@osg.samsung.com>
    2abd1f43
mx3_camera.c 34.5 KB