Make sure they aren't NULL. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=97993 Signed-off-by: Alex Deucher <alexander.deucher at amd.com> --- 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