OSDN Git Service

drm/msm: Fix null pointer dereferences without iommu
authorLuca Weiss <luca@z3ntu.xyz>
Thu, 21 Apr 2022 20:34:53 +0000 (22:34 +0200)
committerRob Clark <robdclark@chromium.org>
Mon, 2 May 2022 17:11:44 +0000 (10:11 -0700)
commit36a1d1bda77e1851bddfa9cf4e8ada94476dbaff
tree01c153a59f5e01b17fed397ba0510c894446d3d9
parentf1fc2b87de4719cfa8e193e0746cc524dd9f7472
drm/msm: Fix null pointer dereferences without iommu

Check if 'aspace' is set before using it as it will stay null without
IOMMU, such as on msm8974.

Fixes: bc2112583a0b ("drm/msm/gpu: Track global faults per address-space")
Signed-off-by: Luca Weiss <luca@z3ntu.xyz>
Link: https://lore.kernel.org/r/20220421203455.313523-1-luca@z3ntu.xyz
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/adreno_gpu.c
drivers/gpu/drm/msm/msm_gpu.c