diff options
author | John Keeping <john@metanate.com> | 2016-04-05 16:50:32 +0300 |
---|---|---|
committer | Mark Yao <mark.yao@rock-chips.com> | 2016-05-03 09:11:22 +0300 |
commit | 69b007968e7519cf1e44920f4578054c9e0fbdc3 (patch) | |
tree | 00bcee6f4c3a1737b9b4f45fef42344b40f41a62 /drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | |
parent | aa1ac27f48de0ed94d5a104e15b5ab62b5deb236 (diff) | |
download | linux-69b007968e7519cf1e44920f4578054c9e0fbdc3.tar.xz |
drm/rockchip: don't leak iommu mapping
arm_iommu_attach_device() takes its own reference to the mapping we give
it. Since we do not keep a reference to the mapping ourselves, we must
release it before returning.
Also fix the error path, which fails to release the mapping if it has
called arm_iommu_detach_device() since that clears archdata.mapping.
Signed-off-by: John Keeping <john@metanate.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c')
0 files changed, 0 insertions, 0 deletions