diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-10-11 13:28:30 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-10-11 13:28:30 +0100 |
commit | 15a4410cec111c3b3bd15ec33f29bc1f4cb709c1 (patch) | |
tree | c8c3c4620c09d817299904958f908c1ed48fcf70 | |
parent | a9b53c48774078d404149e86267c39eb82234c3a (diff) |
sna: use correct insertion point for sorting partials
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r-- | src/sna/kgem.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/sna/kgem.c b/src/sna/kgem.c index fb24563d..ffcfd9f6 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -1908,7 +1908,8 @@ static bool validate_partials(struct kgem *kgem) err: list_for_each_entry(bo, &kgem->partial, base.list) - ErrorF("bo: used=%d / %d\n", bo->used, bo->alloc); + ErrorF("bo: used=%d / %d, rem=%d\n", + bo->used, bo->alloc, bo->alloc - bo->used); return false; } #endif @@ -2020,7 +2021,7 @@ done: } if (p != first) { __list_del(bo->base.list.prev, bo->base.list.next); - list_add_tail(&bo->base.list, &kgem->partial); + list_add_tail(&bo->base.list, &p->base.list); } assert(validate_partials(kgem)); } |