diff --git a/src/gallium/drivers/iris/iris_bufmgr.c b/src/gallium/drivers/iris/iris_bufmgr.c index 801e0f5e9ff..b472734225e 100644 --- a/src/gallium/drivers/iris/iris_bufmgr.c +++ b/src/gallium/drivers/iris/iris_bufmgr.c @@ -2356,10 +2356,10 @@ iris_bufmgr_get_meminfo(struct iris_bufmgr *bufmgr, } static void -iris_bufmgr_init_global_vm(int fd, struct iris_bufmgr *bufmgr) +iris_bufmgr_init_global_vm(struct iris_bufmgr *bufmgr) { uint64_t value; - if (!intel_gem_get_context_param(fd, 0, I915_CONTEXT_PARAM_VM, &value)) { + if (!intel_gem_get_context_param(bufmgr->fd, 0, I915_CONTEXT_PARAM_VM, &value)) { bufmgr->use_global_vm = false; bufmgr->global_vm_id = 0; } else { @@ -2400,7 +2400,7 @@ iris_bufmgr_create(struct intel_device_info *devinfo, int fd, bool bo_reuse) simple_mtx_init(&bufmgr->lock, mtx_plain); simple_mtx_init(&bufmgr->bo_deps_lock, mtx_plain); - iris_bufmgr_init_global_vm(fd, bufmgr); + iris_bufmgr_init_global_vm(bufmgr); list_inithead(&bufmgr->zombie_list);