]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/msm/adreno: fix probe without iommu
authorLuca Weiss <luca@z3ntu.xyz>
Fri, 11 Sep 2020 16:08:53 +0000 (18:08 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 29 Oct 2020 09:07:37 +0000 (10:07 +0100)
commitb60c22ea66230ebd48e6ac5d500e250fee3c8991
tree391d88f49cf4d6a0ce7cdd68af2983760038c17e
parent37c857ec136ccc0d49e8d3b53030e9e10d66551d
drm/msm/adreno: fix probe without iommu

[ Upstream commit 0a48db562c6264da2ae8013491efd6e8dc780520 ]

The function iommu_domain_alloc returns NULL on platforms without IOMMU
such as msm8974. This resulted in PTR_ERR(-ENODEV) being assigned to
gpu->aspace so the correct code path wasn't taken.

Fixes: ccac7ce373c1 ("drm/msm: Refactor address space initialization")
Signed-off-by: Luca Weiss <luca@z3ntu.xyz>
Reviewed-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/msm/adreno/adreno_gpu.c