drm/i915: fix build warning on 32-bit (v2)
authorDave Airlie <airlied@redhat.com>
Fri, 28 Mar 2014 03:03:48 +0000 (13:03 +1000)
committerDave Airlie <airlied@redhat.com>
Fri, 28 Mar 2014 03:40:48 +0000 (13:40 +1000)
/ssd/git/drm-next/drivers/gpu/drm/i915/i915_cmd_parser.c: In function ‘i915_parse_cmds’:
/ssd/git/drm-next/drivers/gpu/drm/i915/i915_cmd_parser.c:405:4: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘int’ [-Wformat=]
    DRM_DEBUG_DRIVER("CMD: Command length exceeds batch length: 0x%08X length=%d batchlen=%ld\n",
    ^

Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/i915/i915_cmd_parser.c

index 7a5756e9bb864e4b2dd56618a305df08b9423872..69c1287f12629f10ba193729bed49c0aee3b07de 100644 (file)
@@ -405,7 +405,7 @@ int i915_parse_cmds(struct intel_ring_buffer *ring,
                        DRM_DEBUG_DRIVER("CMD: Command length exceeds batch length: 0x%08X length=%d batchlen=%ld\n",
                                         *cmd,
                                         length,
-                                        batch_end - cmd);
+                                        (unsigned long)(batch_end - cmd));
                        ret = -EINVAL;
                        break;
                }