Mesa (master): i965: Use rzalloc for cfg_t

Kenneth Graunke kwg at kemper.freedesktop.org
Thu Nov 3 18:16:50 UTC 2016


Module: Mesa
Branch: master
Commit: b4001af1744a02f472bd1204458662088307981b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4001af1744a02f472bd1204458662088307981b

Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Wed Nov  2 07:01:35 2016 +0000

i965: Use rzalloc for cfg_t

Valgrind reports that we use cfg.cycle_count uninitialised, so zero the
cfg_t on construction.

Fixes: 52d2b28f7f10 ("ralloc: use rzalloc where it's necessary")
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
Reviewed-by: Marek Olšák <marek.olsak at amd.com>

---

 src/mesa/drivers/dri/i965/brw_cfg.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mesa/drivers/dri/i965/brw_cfg.h b/src/mesa/drivers/dri/i965/brw_cfg.h
index b8af40f..ec21ae7 100644
--- a/src/mesa/drivers/dri/i965/brw_cfg.h
+++ b/src/mesa/drivers/dri/i965/brw_cfg.h
@@ -274,7 +274,7 @@ bblock_t::last_non_control_flow_inst()
 
 struct cfg_t {
 #ifdef __cplusplus
-   DECLARE_RALLOC_CXX_OPERATORS(cfg_t)
+   DECLARE_RZALLOC_CXX_OPERATORS(cfg_t)
 
    cfg_t(exec_list *instructions);
    ~cfg_t();




More information about the mesa-commit mailing list