drm/ttm: use swap macro in ttm_bo_handle_move_mem

Make use of the swap macro and remove unnecessary variable *tmp_mem*.
This makes the code easier to read and maintain. Also, reduces the
stack usage.

This code was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Gustavo A. R. Silva 2018-07-09 10:24:47 -05:00 committed by Alex Deucher
parent c3cb424a08
commit 31e1c59796
1 changed files with 2 additions and 5 deletions

View File

@ -287,12 +287,9 @@ static int ttm_bo_handle_move_mem(struct ttm_buffer_object *bo,
if (ret) {
if (bdev->driver->move_notify) {
struct ttm_mem_reg tmp_mem = *mem;
*mem = bo->mem;
bo->mem = tmp_mem;
swap(*mem, bo->mem);
bdev->driver->move_notify(bo, false, mem);
bo->mem = *mem;
*mem = tmp_mem;
swap(*mem, bo->mem);
}
goto out_err;