Commit 31e1c597 authored by Gustavo A. R. Silva's avatar Gustavo A. R. Silva Committed by Alex Deucher
Browse files

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: default avatarGustavo A. R. Silva <gustavo@embeddedor.com>
Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent c3cb424a
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -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;