OSDN Git Service

drm/intel: don't clobber bufmgr->pci_device
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 22 Sep 2011 20:20:09 +0000 (22:20 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 22 Sep 2011 20:20:09 +0000 (22:20 +0200)
Otherwise it's pretty hard to differentiate the different chipset
variants.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
intel/intel_bufmgr_gem.c

index 4f4de92..22617ec 100644 (file)
@@ -2113,7 +2113,7 @@ drm_intel_bufmgr_gem_init(int fd, int batch_size)
        drm_intel_bufmgr_gem *bufmgr_gem;
        struct drm_i915_gem_get_aperture aperture;
        drm_i915_getparam_t gp;
-       int ret;
+       int ret, tmp;
        int exec2 = 0;
 
        bufmgr_gem = calloc(1, sizeof(*bufmgr_gem));
@@ -2160,6 +2160,8 @@ drm_intel_bufmgr_gem_init(int fd, int batch_size)
        else
                bufmgr_gem->gen = 6;
 
+       gp.value = &tmp;
+
        gp.param = I915_PARAM_HAS_EXECBUF2;
        ret = drmIoctl(bufmgr_gem->fd, DRM_IOCTL_I915_GETPARAM, &gp);
        if (!ret)