OSDN Git Service

amdgpu: Use uint32_t i in amdgpu_find_bo_by_cpu_mapping
authorMichel Dänzer <michel.daenzer@amd.com>
Tue, 14 Aug 2018 09:41:29 +0000 (11:41 +0200)
committerMichel Dänzer <michel@daenzer.net>
Wed, 15 Aug 2018 08:34:59 +0000 (10:34 +0200)
commit1e12c16d7697a1223630a507c1032d940794039a
tree4df559c4e7885433bf108869c343b6ba90d3f29b
parent6e30031788f8fdb944d3cd8897acd45ca02433ba
amdgpu: Use uint32_t i in amdgpu_find_bo_by_cpu_mapping

The compiler points out that an int doesn't work as intended if
dev->bo_handles.max_key > INT_MAX:

../../amdgpu/amdgpu_bo.c: In function ‘amdgpu_find_bo_by_cpu_mapping’:
../../amdgpu/amdgpu_bo.c:550:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
  for (i = 0; i < dev->bo_handles.max_key; i++) {
                ^
../../amdgpu/amdgpu_bo.c:558:8: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
  if (i < dev->bo_handles.max_key) {
        ^

Fixes: 4d454424e1f2 ("amdgpu: add a function to find bo by cpu mapping
                     (v2)")
Reviewed-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Junwei Zhang <Jerry.Zhang@amd.com>
amdgpu/amdgpu_bo.c