From: Sirisha Gandikota Date: Thu, 8 Sep 2016 23:15:19 +0000 (-0700) Subject: aubinator: Simplify gen_disasm_create()'s devinfo handling X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=63fe9ab8943741cc21d8ba54566ddc49275a6b58;p=mesa.git aubinator: Simplify gen_disasm_create()'s devinfo handling Copy the whole devinfo structure instead of just few fields (Ken) Earlier, copied only couple of fields which added more code. So, simplify code by copying the whole structure. Signed-off-by: Sirisha Gandikota Reviewed-by: Kenneth Graunke --- diff --git a/src/intel/tools/disasm.c b/src/intel/tools/disasm.c index ddbfa9fe0fe..7e5a7cb05e4 100644 --- a/src/intel/tools/disasm.c +++ b/src/intel/tools/disasm.c @@ -89,18 +89,12 @@ struct gen_disasm * gen_disasm_create(int pciid) { struct gen_disasm *gd; - const struct gen_device_info *dev_info = NULL; gd = malloc(sizeof *gd); if (gd == NULL) return NULL; - dev_info = gen_get_device_info(pciid); - - gd->devinfo.gen = dev_info->gen; - gd->devinfo.is_cherryview = dev_info->is_cherryview; - gd->devinfo.is_g4x = dev_info->is_g4x; - + gd->devinfo = *gen_get_device_info(pciid); brw_init_compaction_tables(&gd->devinfo); return gd;