diff options
author | Chris Wilson <[email protected]> | 2017-06-20 11:57:34 +0100 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2017-06-30 15:54:52 -0700 |
commit | c913241458be85fd5382d07a918a8e876296a3b6 (patch) | |
tree | ab889bfdf17dd0b6dd14c7bf7a7cbe6c6dbc2171 /src/mesa/drivers/dri/i965/brw_bufmgr.h | |
parent | 58d81d9dc21b8fe719959d97890eb4fb2e390840 (diff) |
i965: Discard bo->map_count
Supposedly we were keeping a reference count for the number of users of
a mapping so that we could use valgrind to detect access to the map
outside of the valid section. However, we were incrementing the counter
only when first creating the cached mapping but decrementing on every
unmap. The bo->map_count tracking was wrong and so the debugging code
was completely useless.
v2 (Ken): Separate out atomic compare and swap optimization.
Signed-off-by: Chris Wilson <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_bufmgr.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_bufmgr.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_bufmgr.h b/src/mesa/drivers/dri/i965/brw_bufmgr.h index 48488bc33b2..6482abd09af 100644 --- a/src/mesa/drivers/dri/i965/brw_bufmgr.h +++ b/src/mesa/drivers/dri/i965/brw_bufmgr.h @@ -114,7 +114,6 @@ struct brw_bo { void *map_gtt; /** WC CPU address for the buffer, saved across map/unmap cycles */ void *map_wc; - int map_count; /** BO cache list */ struct list_head head; |