diff options
author | Simon Ser <contact@emersion.fr> | 2022-09-28 08:53:17 +0200 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2022-10-23 17:47:24 +0200 |
commit | 82b2b1e8987c182d14fcaf5a3a3b8ee1b4d5e1df (patch) | |
tree | 528485ec6c875c981764eb67b51eb5e1d6a9b337 | |
parent | a81b9ab8f3fb6840b36f732c1dd25fe5e0d68d0a (diff) | |
download | drm-82b2b1e8987c182d14fcaf5a3a3b8ee1b4d5e1df.tar.gz |
amdgpu: silence uninitialized variable warning
The compiler isn't smart enough to tell that this can't happen:
[30/74] Compiling C object amdgpu/libdrm_amdgpu.so.1.0.0.p/amdgpu_bo.c.o
In file included from ../amdgpu/amdgpu_internal.h:32,
from ../amdgpu/amdgpu_bo.c:39:
../xf86atomic.h: In function ‘amdgpu_find_bo_by_cpu_mapping’:
../xf86atomic.h:47:54: warning: ‘bo’ may be used uninitialized [-Wmaybe-uninitialized]
47 | # define atomic_inc(x) ((void) __sync_fetch_and_add (&(x)->atomic, 1))
| ^
../amdgpu/amdgpu_bo.c:536:27: note: ‘bo’ was declared here
536 | struct amdgpu_bo *bo;
| ^~
Signed-off-by: Simon Ser <contact@emersion.fr>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r-- | amdgpu/amdgpu_bo.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/amdgpu/amdgpu_bo.c b/amdgpu/amdgpu_bo.c index 54b1fb90..f4e04352 100644 --- a/amdgpu/amdgpu_bo.c +++ b/amdgpu/amdgpu_bo.c @@ -533,7 +533,7 @@ drm_public int amdgpu_find_bo_by_cpu_mapping(amdgpu_device_handle dev, amdgpu_bo_handle *buf_handle, uint64_t *offset_in_bo) { - struct amdgpu_bo *bo; + struct amdgpu_bo *bo = NULL; uint32_t i; int r = 0; |