drm/cma: Fix printk formats in drm_gem_cma_describe
authorJon Medhurst <tixy@linaro.org>
Tue, 4 Mar 2014 18:10:17 +0000 (19:10 +0100)
committerJon Medhurst <tixy@linaro.org>
Wed, 15 Apr 2015 10:09:43 +0000 (11:09 +0100)
This fixes the following warnings when building for arm64...

drivers/gpu/drm/drm_gem_cma_helper.c: In function ‘drm_gem_cma_descr    ibe’:
drivers/gpu/drm/drm_gem_cma_helper.c:273:4: warning: format ‘%Zx’ expects argument of type ‘size_t’, but argument 6 has type ‘dma_addr_t’ [-Wformat=]
    off, cma_obj->paddr, cma_obj->vaddr, obj->size);
    ^
drivers/gpu/drm/drm_gem_cma_helper.c:273:4: warning: format ‘%d’ expects argument of type ‘int’, but argument 8 has type ‘size_t’ [-Wformat=]

Signed-off-by: Jon Medhurst <tixy@linaro.org>
drivers/gpu/drm/drm_gem_cma_helper.c

index 0a7e011509bd7a7c0645c1f2e0632f8f45b989bf..c25b7a0eb0e3dcc59f9294f8a54e507be75d8d10 100644 (file)
@@ -262,9 +262,9 @@ void drm_gem_cma_describe(struct drm_gem_cma_object *cma_obj, struct seq_file *m
        if (obj->map_list.map)
                off = (uint64_t)obj->map_list.hash.key;
 
-       seq_printf(m, "%2d (%2d) %08llx %08Zx %p %d",
+       seq_printf(m, "%2d (%2d) %08llx %pad %p %zd",
                        obj->name, obj->refcount.refcount.counter,
-                       off, cma_obj->paddr, cma_obj->vaddr, obj->size);
+                       off, &cma_obj->paddr, cma_obj->vaddr, obj->size);
 
        seq_printf(m, "\n");
 }