From a81b9ab8f3fb6840b36f732c1dd25fe5e0d68d0a Mon Sep 17 00:00:00 2001 From: Alex Deucher Date: Mon, 26 Sep 2022 17:19:27 -0400 Subject: amdgpu: Add a default marketing name if none is found Apparently quite a few apps use this API to get the GPU name and end up with NULL as the GPU name. Reviewed-by: Pierre-Eric Pelloux-Prayer Signed-off-by: Alex Deucher --- amdgpu/amdgpu_device.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'amdgpu') diff --git a/amdgpu/amdgpu_device.c b/amdgpu/amdgpu_device.c index 73fd27f6..aeb5e3c5 100644 --- a/amdgpu/amdgpu_device.c +++ b/amdgpu/amdgpu_device.c @@ -292,7 +292,10 @@ drm_public int amdgpu_device_get_fd(amdgpu_device_handle device_handle) drm_public const char *amdgpu_get_marketing_name(amdgpu_device_handle dev) { - return dev->marketing_name; + if (dev->marketing_name) + return dev->marketing_name; + else + return "AMD Radeon Graphics"; } drm_public int amdgpu_query_sw_info(amdgpu_device_handle dev, -- cgit v1.2.3