Mesa (master): winsys/radeon: little change in radeon_bo_is_referenced_by_cs

Marek Olšák mareko at kemper.freedesktop.org
Mon Jul 25 21:47:49 UTC 2011


Module: Mesa
Branch: master
Commit: 67c995e0f1b50ff08784e97482ca3e9e0bfd42ca
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67c995e0f1b50ff08784e97482ca3e9e0bfd42ca

Author: Marek Olšák <maraeo at gmail.com>
Date:   Fri Jul 22 19:20:25 2011 +0200

winsys/radeon: little change in radeon_bo_is_referenced_by_cs

---

 src/gallium/winsys/radeon/drm/radeon_drm_cs.h |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_cs.h b/src/gallium/winsys/radeon/drm/radeon_drm_cs.h
index 339beed..b8b170a 100644
--- a/src/gallium/winsys/radeon/drm/radeon_drm_cs.h
+++ b/src/gallium/winsys/radeon/drm/radeon_drm_cs.h
@@ -88,8 +88,9 @@ static INLINE boolean
 radeon_bo_is_referenced_by_cs(struct radeon_drm_cs *cs,
                               struct radeon_bo *bo)
 {
-    return bo->num_cs_references == bo->rws->num_cs ||
-           (bo->num_cs_references && radeon_get_reloc(cs->csc, bo) != -1);
+    int num_refs = bo->num_cs_references;
+    return num_refs == bo->rws->num_cs ||
+           (num_refs && radeon_get_reloc(cs->csc, bo) != -1);
 }
 
 static INLINE boolean




More information about the mesa-commit mailing list