From bf21b7006c63c3dc47045c22d4f372dfe6c7ce67 Mon Sep 17 00:00:00 2001
From: Dave Airlie <airlied@redhat.com>
Date: Tue, 5 Oct 2010 19:08:41 +1000
Subject: pb: fix numDelayed accounting

we weren't decreasing when removing from the list.
---
 src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c | 1 +
 1 file changed, 1 insertion(+)

(limited to 'src/gallium/auxiliary')

diff --git a/src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c b/src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c
index 52e626cb44b..a6eb4039621 100644
--- a/src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c
+++ b/src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c
@@ -307,6 +307,7 @@ pb_cache_manager_create_buffer(struct pb_manager *_mgr,
    
    if(buf) {
       LIST_DEL(&buf->head);
+      --mgr->numDelayed;
       pipe_mutex_unlock(mgr->mutex);
       /* Increase refcount */
       pipe_reference_init(&buf->base.base.reference, 1);
-- 
cgit v1.2.3