mirror of https://gitee.com/openkylin/linux.git
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:
parent
c3cb424a08
commit
31e1c59796
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue