summaryrefslogtreecommitdiff
path: root/bsd-core/drm
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2009-05-01 18:47:04 -0700
committerKeith Packard <keithp@keithp.com>2009-05-01 18:49:59 -0700
commit68103b2758029b3c1fbfcf995baa758bfd2676de (patch)
tree8413d5292d583a70983a5efd50a7a2943e64827e /bsd-core/drm
parent11b60973bca1bc9bbda44be4c695e22d28d8ca4a (diff)
libdrm/intel: assert that clients are using bo refcounting correctly
Add assertions to drm_intel_gem_bo_reference, drm_intel_gem_bo_reference_locked and drm_intel_gem_bo_unreference_locked that the object has not been freed (refcount > 0). Mistakes in refcounting lead to attempts to insert a bo into a free list more than once which causes application failure as empty free lists are dereferenced as buffer objects. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'bsd-core/drm')
0 files changed, 0 insertions, 0 deletions