diff options
-rw-r--r-- | drivers/gpu/drm/ttm/ttm_bo_util.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/ttm/ttm_bo_util.c b/drivers/gpu/drm/ttm/ttm_bo_util.c index a89839f83f6c..77dbf408c0d0 100644 --- a/drivers/gpu/drm/ttm/ttm_bo_util.c +++ b/drivers/gpu/drm/ttm/ttm_bo_util.c | |||
@@ -370,7 +370,6 @@ int ttm_bo_move_memcpy(struct ttm_buffer_object *bo, | |||
370 | } | 370 | } |
371 | mb(); | 371 | mb(); |
372 | out2: | 372 | out2: |
373 | ttm_bo_free_old_node(bo); | ||
374 | old_copy = *old_mem; | 373 | old_copy = *old_mem; |
375 | *old_mem = *new_mem; | 374 | *old_mem = *new_mem; |
376 | new_mem->mm_node = NULL; | 375 | new_mem->mm_node = NULL; |
@@ -385,6 +384,7 @@ out1: | |||
385 | ttm_mem_reg_iounmap(bdev, old_mem, new_iomap); | 384 | ttm_mem_reg_iounmap(bdev, old_mem, new_iomap); |
386 | out: | 385 | out: |
387 | ttm_mem_reg_iounmap(bdev, &old_copy, old_iomap); | 386 | ttm_mem_reg_iounmap(bdev, &old_copy, old_iomap); |
387 | ttm_bo_mem_put(bo, &old_copy); | ||
388 | return ret; | 388 | return ret; |
389 | } | 389 | } |
390 | EXPORT_SYMBOL(ttm_bo_move_memcpy); | 390 | EXPORT_SYMBOL(ttm_bo_move_memcpy); |