Commit dc407ee0 authored by Junwei Zhang's avatar Junwei Zhang Committed by Alex Deucher

drm/amdgpu: fix kmap error handling for bo creations

kmap happens after bo pin, so unpin is required on error
Signed-off-by: default avatarJunwei Zhang <Jerry.Zhang@amd.com>
Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent bb812f1e
...@@ -271,7 +271,7 @@ int amdgpu_bo_create_reserved(struct amdgpu_device *adev, ...@@ -271,7 +271,7 @@ int amdgpu_bo_create_reserved(struct amdgpu_device *adev,
r = amdgpu_bo_kmap(*bo_ptr, cpu_addr); r = amdgpu_bo_kmap(*bo_ptr, cpu_addr);
if (r) { if (r) {
dev_err(adev->dev, "(%d) kernel bo map failed\n", r); dev_err(adev->dev, "(%d) kernel bo map failed\n", r);
goto error_unreserve; goto error_unpin;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment