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
