v3d: Take advantage of _mesa_hash_table_remove_key() in the simulator.
[mesa.git] / src / gallium / drivers / v3d / v3d_simulator.c
index a9ff0f4a91cb2d38ac6f394156d45f517caddb62..e24b8887ae226797e63488e727d87123b882886b 100644 (file)
@@ -202,10 +202,8 @@ v3d_free_simulator_bo(struct v3d_simulator_bo *sim_bo)
         mtx_lock(&sim_state.mutex);
         u_mmFreeMem(sim_bo->block);
         if (sim_bo->handle) {
-                struct hash_entry *entry =
-                        _mesa_hash_table_search(sim_file->bo_map,
-                                                int_to_key(sim_bo->handle));
-                _mesa_hash_table_remove(sim_file->bo_map, entry);
+                _mesa_hash_table_remove_key(sim_file->bo_map,
+                                            int_to_key(sim_bo->handle));
         }
         mtx_unlock(&sim_state.mutex);
         ralloc_free(sim_bo);