i915g: Fix build.
authorVinson Lee <vlee@vmware.com>
Tue, 29 Mar 2011 00:37:33 +0000 (17:37 -0700)
committerVinson Lee <vlee@vmware.com>
Tue, 29 Mar 2011 00:37:33 +0000 (17:37 -0700)
Fix build failures introduced with commit 0fbb64a52931ba5871aa2c5eb01b81d391f678d1.

Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com>
src/gallium/winsys/i915/drm/i915_drm_winsys.c

index a2b61cde2c256a56e50c8b8de24cc9f7fdd7fa71..6c8a10d800f68bc94cb17e10a5f2ed09c2a8dde6 100644 (file)
@@ -1,4 +1,7 @@
 #include <stdio.h>
+#include <sys/ioctl.h>
+
+#include "i915_drm.h"
 
 #include "state_tracker/drm_driver.h"
 
 
 
 static void
-i915_drm_get_device_id(unsigned int *device_id)
+i915_drm_get_device_id(int fd, unsigned int *device_id)
 {
    int ret;
    struct drm_i915_getparam gp;
 
    gp.param = I915_PARAM_CHIPSET_ID;
-   gp.value = (int *)devid;
+   gp.value = (int *)device_id;
 
    ret = ioctl(fd, DRM_IOCTL_I915_GETPARAM, &gp, sizeof(gp));
    assert(ret == 0);
@@ -45,7 +48,7 @@ i915_drm_winsys_create(int drmFD)
    if (!idws)
       return NULL;
 
-   i915_drm_get_device_id(&deviceID);
+   i915_drm_get_device_id(drmFD, &deviceID);
 
    i915_drm_winsys_init_batchbuffer_functions(idws);
    i915_drm_winsys_init_buffer_functions(idws);