mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2026-06-09 04:38:21 +02:00
intel: update global_name before HASH_ADD
bo->global_name should be updated first before a hash value for the entry is calculated with it by HASH_ADD macro. Signed-off-by: Dongwon Kim <dongwon.kim@intel.com> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
e1ee01a758
commit
44f220ad62
1 changed files with 3 additions and 2 deletions
|
|
@ -2736,11 +2736,12 @@ drm_intel_gem_bo_flink(drm_intel_bo *bo, uint32_t * name)
|
|||
|
||||
pthread_mutex_lock(&bufmgr_gem->lock);
|
||||
if (!bo_gem->global_name) {
|
||||
bo_gem->global_name = flink.name;
|
||||
bo_gem->reusable = false;
|
||||
|
||||
HASH_ADD(name_hh, bufmgr_gem->name_table,
|
||||
global_name, sizeof(bo_gem->global_name),
|
||||
bo_gem);
|
||||
bo_gem->global_name = flink.name;
|
||||
bo_gem->reusable = false;
|
||||
}
|
||||
pthread_mutex_unlock(&bufmgr_gem->lock);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue