#include <stdlib.h>
-#include "brw_context.h"
#include "brw_inst.h"
#include "brw_eu.h"
if (gd == NULL)
return NULL;
- gd->devinfo = *gen_get_device_info(pciid);
+ if (!gen_get_device_info(pciid, &gd->devinfo)) {
+ free(gd);
+ return NULL;
+ }
+
brw_init_compaction_tables(&gd->devinfo);
return gd;