intel: report errno
authorChris Wilson <chris@chris-wilson.co.uk>
Sun, 20 Sep 2009 02:11:59 +0000 (03:11 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Sat, 3 Oct 2009 21:58:16 +0000 (22:58 +0100)
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
libdrm/intel/intel_bufmgr_gem.c

index ce3cbab..235ec61 100644 (file)
@@ -1496,7 +1496,7 @@ drm_intel_bufmgr_gem_init(int fd, int batch_size)
     gp.value = &bufmgr_gem->pci_device;
     ret = ioctl(bufmgr_gem->fd, DRM_IOCTL_I915_GETPARAM, &gp);
     if (ret) {
-       fprintf(stderr, "get chip id failed: %d\n", ret);
+       fprintf(stderr, "get chip id failed: %d [%d]\n", ret, errno);
        fprintf(stderr, "param: %d, val: %d\n", gp.param, *gp.value);
     }
 
@@ -1505,7 +1505,7 @@ drm_intel_bufmgr_gem_init(int fd, int batch_size)
        gp.value = &bufmgr_gem->available_fences;
        ret = ioctl(bufmgr_gem->fd, DRM_IOCTL_I915_GETPARAM, &gp);
        if (ret) {
-           fprintf(stderr, "get fences failed: %d\n", ret);
+           fprintf(stderr, "get fences failed: %d [%d]\n", ret, errno);
            fprintf(stderr, "param: %d, val: %d\n", gp.param, *gp.value);
            bufmgr_gem->available_fences = 0;
        }