Make sure they aren't NULL.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=97993

Signed-off-by: Alex Deucher <[email protected]>
---

This bug probably needs to be fixed in the OCL driver, but this
patch fixes the acute problem and may be enough to fix the bug
overall.  Needs further investigation by the OCL team.

amdgpu/amdgpu_gpu_info.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/amdgpu/amdgpu_gpu_info.c b/amdgpu/amdgpu_gpu_info.c
index 0f23297..66c7e0e 100644
--- a/amdgpu/amdgpu_gpu_info.c
+++ b/amdgpu/amdgpu_gpu_info.c
@@ -230,6 +230,8 @@ drm_private int 
amdgpu_query_gpu_info_init(amdgpu_device_handle dev)
 int amdgpu_query_gpu_info(amdgpu_device_handle dev,
                        struct amdgpu_gpu_info *info)
 {
+       if ((dev == NULL) || (info == NULL))
+               return -EINVAL;
        /* Get ASIC info*/
        *info = dev->info;
 
-- 
2.5.5

_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to