diff options
author | 2020-07-09 10:28:27 +0000 | |
---|---|---|
committer | 2020-07-09 10:28:27 +0000 | |
commit | 57896dd231fafa2a7b65e5974e5f0e08464dd17d (patch) | |
tree | 19d6cb1acfa436923692d1604a317600d691aa02 /sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c | |
parent | drm/amdgpu: disable ras query and iject during gpu reset (diff) | |
download | wireguard-openbsd-57896dd231fafa2a7b65e5974e5f0e08464dd17d.tar.xz wireguard-openbsd-57896dd231fafa2a7b65e5974e5f0e08464dd17d.zip |
drm/amdgpu: fix non-pointer dereference for non-RAS supported
From Evan Quan
9c33bf981fab14ffbde2635d6e3d7d0818bac5a8 in linux 5.7.y/5.7.8
a9d82d2f91297679cfafd7e61c4bccdca6cd550d in mainline linux
Diffstat (limited to 'sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c')
-rw-r--r-- | sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c b/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c index 864fab7b049..b0c21e49b9b 100644 --- a/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c +++ b/sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c @@ -82,13 +82,13 @@ static bool amdgpu_ras_check_bad_page(struct amdgpu_device *adev, void amdgpu_ras_set_error_query_ready(struct amdgpu_device *adev, bool ready) { - if (adev) + if (adev && amdgpu_ras_get_context(adev)) amdgpu_ras_get_context(adev)->error_query_ready = ready; } bool amdgpu_ras_get_error_query_ready(struct amdgpu_device *adev) { - if (adev) + if (adev && amdgpu_ras_get_context(adev)) return amdgpu_ras_get_context(adev)->error_query_ready; return false; |