From 378ceea3d9ddbec7a08ac2f07f9a8cd9cf3cef36 Mon Sep 17 00:00:00 2001 From: Wang Zhenyu Date: Thu, 19 Apr 2007 17:30:28 +0800 Subject: Fix mem list order and remove extra unbind call when free memory --- src/i830_memory.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/i830_memory.c') diff --git a/src/i830_memory.c b/src/i830_memory.c index 315f4ba6..20b33bca 100644 --- a/src/i830_memory.c +++ b/src/i830_memory.c @@ -184,8 +184,6 @@ i830_free_memory(ScrnInfoPtr pScrn, i830_memory *mem) if (mem == NULL) return; - i830_unbind_memory(pScrn, mem); - /* Disconnect from the list of allocations */ if (mem->prev != NULL) mem->prev->next = mem->next; @@ -368,7 +366,7 @@ i830_allocate_aperture(ScrnInfoPtr pScrn, const char *name, mem->prev = scan; mem->next = scan->next; scan->next = mem; - mem->next->prev = scan; + mem->next->prev = mem; return mem; } -- cgit v1.2.3