[PATCH] amdgpu: check parameters in amdgpu_query_gpu_info

Alex Deucher alexdeucher at gmail.com
Fri Oct 28 21:01:46 UTC 2016


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



More information about the amd-gfx mailing list