Commit db7b8154 authored by zhanglianjie's avatar zhanglianjie Committed by Alex Deucher
Browse files

drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object



After the buffer object is successfully mapped,
call amdgpu_bo_kunmap before the function returns.

Signed-off-by: default avatarzhanglianjie <zhanglianjie@uniontech.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 1cbbc8d4
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -834,6 +834,7 @@ static int amdgpu_uvd_cs_msg(struct amdgpu_uvd_cs_ctx *ctx,
	handle = msg[2];

	if (handle == 0) {
		amdgpu_bo_kunmap(bo);
		DRM_ERROR("Invalid UVD handle!\n");
		return -EINVAL;
	}
@@ -892,6 +893,7 @@ static int amdgpu_uvd_cs_msg(struct amdgpu_uvd_cs_ctx *ctx,
		DRM_ERROR("Illegal UVD message type (%d)!\n", msg_type);
	}

	amdgpu_bo_kunmap(bo);
	return -EINVAL;
}